Swar
A voice-first language learning app for building confidence in everyday conversations.
Find your voice in a new language.
- Learn the basics
- Practice conversations
- Test yourself
- My role
- Developer
- Built with
- React · Python · FastAPI · MongoDB · Voice AI
The idea
Knowing words and feeling comfortable speaking them are different things. Swar gives language learners a place to practice everyday situations, from ordering at a restaurant to navigating an airport, before trying them in the real world.
The build
The mobile-first experience combines structured learning, conversation scenarios, and quizzes. Learners choose their native and target languages, then practice vocabulary, spelling, pronunciation, and situational conversations.
A React frontend connects to a Python FastAPI backend with MongoDB. The backend separates scenario management, conversation sessions, and speech services so the learning experience can build on a consistent conversational flow.
The focus
The product is designed around speaking confidence: familiar scenarios, voice interaction, and feedback that encourages another attempt. Support for Indian language pairs makes that practice relevant to learners switching between languages in daily life.