An open API service indexing awesome lists of open source software.

https://github.com/zul132/mithra-voice-bot

MITHRA – An AI-powered, multi-agent voice bot system built with Gemini LLM and RAG for metro passenger guidance and ticket booking. Features multilingual voice support (Tamil, Hindi, English).
https://github.com/zul132/mithra-voice-bot

agentic-ai ai-assistant chatbot flask gemini gemini-ai large-language-models llm multi-agent-systems multilingual-ai python rag rag-chatbot retrieval-augmented-generation speech-recognition speech-to-text sqlite text-to-speech voice-assistant voice-bot

Last synced: 2 months ago
JSON representation

MITHRA – An AI-powered, multi-agent voice bot system built with Gemini LLM and RAG for metro passenger guidance and ticket booking. Features multilingual voice support (Tamil, Hindi, English).

Awesome Lists containing this project

README

          

# 🚆 MITHRA – Agentic AI + RAG Powered Multilingual Voice Assistant for Chennai Metro

MITHRA is an **AI-powered, agentic, multilingual voice bot system** that leverages **Gemini LLM** and **Retrieval-Augmented Generation (RAG)** for **metro passenger guidance** and **autonomous ticket booking**. It offers **multilingual voice support in Tamil, English, and Hindi**, making the metro more accessible to a wider commuter base.

The system follows a **multi-agent architecture** with two specialized agents:
- 🚇 **Passenger Guidance Agent** – provides route planning, station facilities, and navigation support
- 🎟️ **Ticket Booking Agent** – autonomously books tickets, simulates payment, and generates QR codes

This project was **co-developed over 4 months** as part of an **IT internship with Chennai Metro Rail Limited (CMRL)** and officially submitted to **Anna University** as our **final-year industry project**.

## 🎥 Demo Video
🔗 [Click here](https://drive.google.com/file/d/1nSbEBgcakUH723ypsjLFaXG7UU0Mn6Rx/view?usp=sharing) to watch the Demo Video.

## 🚀 Tech Stack

- **Frontend:** HTML5, CSS3, JavaScript, Bootstrap
- **Backend:** Flask (Python)
- **Database & Knowledge Store:** SQLite (station details, ticket history, metro line schema)
- **APIs & SDKs:**
- Web Speech API (Speech-to-Text)
- Google gTTS (Text-to-Speech)
- Gemini API (Generative AI)
- CMRL APIs (station details, fare, QR ticket generation)
- **AI/ML Components:**
- Gemini Flash Models (LLM)
- Retrieval-Augmented Generation (RAG)
- Natural Language Processing (NER, Intent Recognition)
- **Tools:** Postman (API testing)

## Authors
1. 👩‍💻 [Fathima Zulaikha](https://github.com/zul132)
2. 👨‍💻 [Byleen Janet Roy](https://github.com/Byleenroy300903)