KisaanVaani (किसानवाणी) means "The Voice of the Farmer".
A voice-powered, multilingual AI assistant built to serve India's rural farming communities with crop advice, market rates, weather alerts, and financial tools — even offline.
Over 100M farmers in India face:
- ❌ Lack of reliable crop information in native languages
- ❌ Internet inaccessibility in remote areas
- ❌ Limited access to mandi rates, government schemes, or predictive alerts
KisaanVaani is built to solve this — using cutting-edge AI, but with a human-first design.
We aim to empower Indian farmers by combining AI with accessibility:
- 🗣️ Vernacular voice interfaces
- 📡 Offline & low-connectivity support
- 🧠 Personalized memory & guidance
- 🌾 Proactive crop, weather, and financial planning
- Whisper ASR for regional dialects
- Synthesized voice responses
- Text/voice toggle
- Hindi, Kannada, Telugu, Marathi, etc.
- Persistent farmer memory (MongoDB)
- Semantic memory (Milvus)
- Personalized, adaptive conversations
- Crop & fertilizer suggestions
- Seasonal planning
- Soil, region & yield-based recommendations
- Image-based disease detection (coming soon)
- Weather integration (OpenWeatherMap)
- Automated forecast-based alerts
- Irrigation & sowing suggestions
- Mandi (market) price updates
- Government scheme info
- Loan calculators, budget planners
- Peer-to-peer Q&A
- Local language discussions
- Verified farmer success stories
| Layer | Tools |
|---|---|
| Frontend | Streamlit, Twilio, Voice toggle |
| Backend | Python, FastAPI |
| LLM Stack | LangChain + LoRA-tuned LLMs |
| Speech | Whisper ASR |
| Memory | MongoDB (chat), Milvus (semantic) |
| APIs | OpenWeatherMap, ag-API, Mandi, Tavily |
| Hosting | Google Cloud Platform (GCP) |
| Module | Description |
|---|---|
LLMManager |
Handles LangChain + LoRA model loading and calls |
MemoryManager |
Stores conversation, region, crop, soil history |
RAGPlanner |
Retrieves relevant past plans + weather + FAQ |
VoiceManager |
Whisper-based ASR & TTS integration |
ToolManager |
Connects to APIs like weather, mandi, ag-API |
