Inspiration
Millions of Indians lack internet access but own mobile phones. I wanted to bridge this gap using voice AI — no internet, just a phone call.
What it does
NoxSevaBot is a voice-based AI assistant that lets anyone call a number and ask questions. It supports English and can be extended to Hindi/Telugu. It replies intelligently via phone using Groq API.
How we built it
Python with Flask for the backend
- Twilio for phone call integration
- Groq API for AI responses
- Deployed using Render cloud platform
- Used GitHub for version control and collaboration
Challenges we ran into
- Groq API key exposure (learned to use
.envand.gitignore) - Memory limits on Render
- Twilio only providing US numbers on trial account
- Making speech recognition work reliably over phone
Accomplishments that we're proud of
Built a fully working voice bot that talks back using AI
- Deployed it and made it globally accessible via phone
- Cleaned up dependencies and improved app performance
- Used ping bots to keep the project awake
What we learned
Secure API management
- How to integrate Flask + Twilio
- Deploying apps on Render with custom ports
- Using GitHub professionally
What's next for nox seva bot
Add multilingual voice support (Hindi, Telugu)
- Get an Indian Twilio number (paid)
- Add interrupt option during call
- Improve response speed and error handling
For using NOXSEVA BOT Judges can request the demo number via Devpost messaging OR MAIL.
Log in or sign up for Devpost to join the conversation.