Skip to content

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).

Notifications You must be signed in to change notification settings

zul132/MITHRA-Voice-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🚆 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 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
  2. 👨‍💻 Byleen Janet Roy

About

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).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published