Inspiration
I moved from India when I was just 6 months old! I had trouble learning how to speak for 4 years. Now that I've finally caught up with my mother tongue again, and learned Hindi, I still have a British-English accent. My blunt Indian relatives keep on telling me to improve my pronunciation. Half the time I'm speaking Hindi, and I'm confused why they can't understand.
What it does
How do you solve that problem? How do you help people connect more with cultures, whether it be their mother language or 6th language? We built an AI tool that for whatever language you choose:
- gives you a sentence to practice
- says the sentence itself
- listens to your difficulties and gives you feedback through voice This process continues going until you get better and better!
How we built it
We used the pretrained ElevensLab multilingual model to pronounce sentences in a variety of languages, and also act as a voice coach. We used ChatGPT to provide the sentences and analyze what you need help on. We hooked these 2 APIs to our Flask web app.
Challenges we ran into
We struggled with integrating our AI model into a web app (a little bit of AJAX helped here)
Accomplishments that we're proud of
We got it done and the UI doesn't look terrible!
What we learned
I learned about how to build an app that uses multiple AI models to create a better UX.
What's next for Accent.AI
We want to build an AI that can analyze audio files (a native speaker's vs yours) and give you customized feedback.
Log in or sign up for Devpost to join the conversation.