Video
SEE THIS VIDEO:
https://www.loom.com/share/78c6fc9b5fae452eb33c86027acc5e62?sid=87ab7134-b646-47bc-8a7f-c300edfdb371
Created by
Sam Sikora (Solo)
Inspiration
As a kid, I struggled with pronunciation. Part of the difficulty was because when I would approach a new word, I would not break it down into its parts; I would memorize how the word sounds. In other words, I never understood the concept of phonics. Yet, in high school I was lucky enough to have a speech tutor. From the ground up, I got instant feedback on a word's phonics and what my weak points were. With help from her, I could approach new words with more confidence. This inspired me to create this site. Because not only aliens but humans will need help with phonics.
What it does
Pick or customize your sentence, and then read it aloud. EarthLingo will give you feedback on your overall pronunciation of the sentence, highlight any mispronounced words, and help you break down your worst pronunciation. Additionally, for every sentence you read, you are scored on individual phonics so you can understand your weak points.
How we built it
I buit this site with NodeJS, NextJS, React, Typescript, Tailwind, and Microsoft Azure AI.
Challenges we ran into / Accomplishments that we're proud of
While I have been familiar with website design using this the NextJS, React, and Tailwind stack, I had never done something as daunting as capturing and sending Microphone data. So, for this project, I had to rely on the documentation of Microsoft SpeechSDK and their example code. Yet, the consequence was I deeply understood the tools I was working with. This is a pattern I see in myself as I mature as a programmer; rather than getting to point A to point B with a copy and paste from StackOverflow, I am taking the time to understand what I am working with and why my code works.
What I learned
I learned how to send and get a response from AI tools!
What's next for EarthLingo
Expand the website! Have example sounds for each of the phonics and tips for each sound, allow words to be clicked on in the example sentence, and give more details such as their definition, pre/postfix, and pronunciation! Many more tools will help people with their pronunciation.
Log in or sign up for Devpost to join the conversation.