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 .env and .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.

Built With

Share this project:

Updates