Noel George
Vineet Kushwaha
Shyamkrishna
Abhishek KM
Rahul Vashist
SaarthiAI is an AI-powered voice assistant designed to help citizens discover and apply for government schemes with ease.
β¨ What it does:
- Listens to user queries in Kannada and English
- Provides voice responses to guide users through scheme details and application steps
-
Voice Interaction:
Supports input and output in Kannada and English for inclusive communication. -
Data Source & Processing:
β Pulls data from official portals like MyScheme and India.gov.in
β Cleans and structures scheme details (name, description, eligibility, state, sector, apply_link)
β Uses sentence transformers to embed and enable meaningful search. -
Architecture:
π§ Backend: Node.js + TypeScript for robust API handling
π§ AI Engine: Vector store built fromschemes.json
π Speech Layer: ToughTongue AI, with fine-tuned models
π¨ Frontend: Vite + React + TailwindCSS for a responsive, mobile-friendly experience
- Vite
- React
- TypeScript
- TailwindCSS
- Node.js
- ToughTongue AI
- Chatbase API
- Source: MyScheme, India.gov.in
- Preprocessed Schemes: PMEGP, AIF, DAY-NULM, NSAP, MUDRA
- Storage: Local JSON file for offline access
β
Mobile-responsive
β
User-friendly UI with mic animations
β
Offline access
β
Multilingual voice support
β
Community-focused: Built to empower citizens