Inspiration
Many students all over Bharat struggle with understanding academic concepts not because they lack ability but because most of the online doubt solver platforms operate primarily in English, require high-speed internet. Students often prefer learning assistance in their local language. This inspired me to build a solution that brings AI-powered powered learning assistance in local language, for low bandwidth devices.
What it does
SihkshaVaani is a lightweight AI-based doubt solver that allows student to- Ask academic questions in English Receive answers in Hindi, Bengali or Kannada Listen to the answers using voice output Use the platform even in slow internet
How I built it
ShikshaVaani is a Flask based web application with simple and clean UI . The user selects the preferred language (English , Hindi , Bengali or Kannada). Type the question in simple English. Basically the system matches keywords from a curated academic knowledge base already written in code. The answer is returned in the selected local language. The response is converted into audio also using Text-to-Speech , allowing students to listen instead of read The techstacks used in this project is suitable for low-bandwidth environments
Challenges I ran into
Ensuring to keep the UI simple and easy to use Avoiding use of heavy Api and AI models to make this fast and lightweight Make sure that the voice support worked reliably across mobile browsers
Accomplishments that I'm proud of
Building a working multilingual app(covering three local languages -Hindi , Bengali , Kannada) Implementing text + voice output Can be used in mobile phones also
What I learned
ShikshaVaani taught me - How to use flask in full stack development Integrating gtts(Google text to speech) technology How a small AI tool can have meaningful impact in education
What's next for ShikshaVaani
Adding more local languages Supporting voice based question input also Adding more knowledge base not limited to topics related to physics and maths
Built With
- css
- flask(python)
- html
- javascript
- text-to-speech(tts)
Log in or sign up for Devpost to join the conversation.