Early access · self-hosted voice AI

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.

No payment required Self-hosted or managed Tenant-isolated by default
Illustrative example Not a live call
Caller

Namaste, mujhe 100 unit ka quotation chahiye.

Vaani

Sure! Aap kis city mein hain? Main aapko abhi WhatsApp pe quotation bhej deta hoon.

4
Core languages
3
LLM providers with failover
Self-hosted
Or managed early access
Multi-tenant
Isolated by default

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.

English हिन्दी Hindi Hinglish मराठी Marathi

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
View API docs →
# 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 →