There are many language-learning apps, but almost none that focus on improving conversational Hindi for kids. Made this web app for my nephew, based in Singapore, after watching him struggle to find anyone to practice Hindi with outside of family calls. He rarely gets to speak Hindi with his friends who are mostly Chinese.
20Mn+ Indian families live abroad, and I am sure many parents have experienced their children not getting enough conversational Hindi practice outside the home or in classes.
Stack after much trial:
- STT: Google Cloud (surprisingly the best fit when it comes to Hindi despite every new startup claiming their STT is best)
- LLM: Llama-70b on Groq (super fast!)
- TTS: ElevenLabs (most expressive voices with good latency for Hindi)
Key features:
- Smart correction flow: After every 4 exchanges, kids review their mistakes with visual feedback (green/amber borders). They re-record corrections and earn badges - making grammar practice feel like a game rather than homework.
- Parent dashboard with conversation history and analytics to track progress
Looking for feedback on:
1. Does the flow of the conversations feel right?
2. Is the correction timing (every 4 exchanges) too frequent or just right?
3. How could this be made better?
Will soon be sharing the Github repo for this; the stack can be extended to multiple Indian languages and catered to different age groups.
Will be sharing a detailed writeup soon on my experience with different voice API providers, latency optimizations and design choices.
Thanks!