AI-Powered Voice Assistant for Public Complaint Automation
Voice2Gov simplifies how citizens report issues to local authorities. Instead of filling out forms or navigating complex portals, users can simply speak their complaints. The system then automatically converts speech to text, identifies the problem, and routes it to the correct department.
- 🎙️ Voice-to-Text: Converts user speech into text using OpenAI Whisper or Google Speech API
- 🧠 AI-Powered Understanding: NLP models (BERT / spaCy) classify and route complaints
- 🌐 Multilingual Support: Works with Bangla, English, and Hindi
- 🔔 Smart Notifications: Real-time updates via SMS, email, or dashboard
- ♿ Accessible Design: Built for inclusivity — supports visually impaired and rural users
- ☁️ Cloud Integration: Uses AWS or GCP for scalable deployment
| Component | Technology | Purpose |
|---|---|---|
| Speech-to-Text | OpenAI Whisper / Google Speech API | Convert user voice to text |
| NLP & Intent Classification | BERT / spaCy / DistilBERT | Understand and categorize complaint intent |
| Backend | FastAPI / Flask (Python), PostgreSQL | Complaint storage and logic |
| Frontend | Flutter / React | User interface with voice input |
| Notifications | Firebase / Twilio | Send alerts and confirmations |
| Cloud & Deployment | AWS / Google Cloud | Model hosting and scaling |
| Security | OAuth 2.0, HTTPS | Safe and authenticated data transfer |
Millions of citizens face delays and complexity when filing complaints about public services. Voice2Gov removes these barriers by enabling voice-based issue reporting that is simple, fast, and transparent.
- 🎤 User records a voice complaint (e.g., “The street light near my home isn’t working.”)
- 📝 Speech is converted to text
- 🤖 NLP engine detects issue type and urgency
- 📡 Complaint is routed to the right department
- 🔄 User receives confirmation and tracking updates
| Metric | Target |
|---|---|
| Citizens Reached | 10M+ users |
| Complaint Accuracy | 90%+ |
| Time Reduction | 70% faster reporting |
| Transparency | Real-time tracking |
- Integration with Smart City and e-Governance systems
- Emotion detection to flag urgent issues
- Voice analytics dashboards for government insights
- Md. Asikur Rahman Khan – Project Lead, Full-Stack & GenAI Developer
- Md. Miskat Ahmmed – Data Scientist & ML Practitioner
- Sanjida Akter – Research & Documentation Lead
- Eastodev Roy Utso – Mobile App Developer (Flutter)
- GitHub Portfolio: Eastodev Roy Utso
- LinkedIn: Eastodev Roy Utso
This project is licensed under the MIT License – feel free to use and contribute!
Contributions are welcome!
- Fork the repository
- Create your feature branch (
git checkout -b feature-name) - Commit changes (
git commit -m 'Add feature') - Push to branch (
git push origin feature-name) - Open a Pull Request 🎉
Voice2Gov — Bridging Citizens and Governments Through AI