Voice AI for Hindi, English, Hinglish & Marathi.
Build conversational IVR and WhatsApp agents with real speech-to-text, text-to-speech, and an LLM router with automatic provider failover. Self-host it, or request an early-access account.
Namaste, mujhe 100 unit ka quotation chahiye.
Sure! Aap kis city mein hain? Main aapko abhi WhatsApp pe quotation bhej deta hoon.
What's built so far.
One platform for telephony, AI and messaging. Bring your own SIP trunk, number, or Meta credentials.
Conversational IVR
State-machine IVR with slot-filling. Reachable over WebRTC (Pipecat) or your own SIP trunk (Jambonz).
STT + TTS
AI4Bharat IndicConformer STT for Indian languages (bring your own endpoint). Piper TTS bundled for English, Hindi and Marathi; Groq Whisper as an English fallback.
LLM router with failover
Groq → OpenRouter → Cerebras, in order. Free-tier friendly, with no single point of failure.
WhatsApp & Instagram
Meta Cloud API integration for WhatsApp and Instagram messaging — bring your own Meta app credentials.
Quotation drafting
The agent extracts structured quotations from conversation. Pricing and catalog data must be confirmed by you before it's ever shown to a customer — nothing is guessed.
Own your data
Self-host with one docker-compose up. Every tenant's data, keys, and knowledge base are isolated.
Built for Bharat.
Real speech-to-text and speech-out for the languages below — including Hinglish code-switching.
Text understanding through the LLM router can follow many more languages, but voice replies (text-to-speech) are currently limited to the bundled Piper voices above — English, Hindi and Marathi. Other languages fall back to the English voice.
Developer-first.
One REST API for chat, STT, TTS and translation. Works from curl, Python, Node — or your own client.
- OpenAPI 3.1 spec at
/api/docs - Cookie-session or bearer-token auth
- Self-host with one
docker-compose up
# Ask Vaani a question, in Hindi/English/Hinglish/Marathi curl $VAANI_BASE_URL/api/chat \ -H "Authorization: Bearer $VAANI_KEY" \ -d '{"lang":"hien","message":"Delhi ka weather?"}' # Synthesize speech (English, Hindi or Marathi voice) curl $VAANI_BASE_URL/api/tts \ -d '{"text":"Hello there","voice":"en"}' \ -o hello.wav
Try Vaani today.
Self-host it, or create an early-access account — no payment required right now.
Create your account →