DeepgramBacked by Deepgram Startup ProgramLearn more
Back to Blog

How to Build a Hindi Voice AI Agent in 2026 — Step-by-Step Guide

T
Thinnest AI Team
Apr 15, 2026 9 min read
How to Build a Hindi Voice AI Agent in 2026 — Step-by-Step Guide

If you want to build a Hindi voice AI agent that sounds natural to Indian users, handles Hinglish code-switching, and runs on a real +91 phone number, this is the complete 9-minute guide.

We'll cover every step from zero to a production agent: picking the right STT and TTS providers, writing a Hindi system prompt that actually works, connecting an Indian phone number, and deploying to a live demo URL.

1. What you're building

By the end of this guide you'll have a voice AI agent that:

  • Picks up an inbound +91 phone call or makes an outbound call on demand.
  • Greets the caller in Hindi and understands free-form Hindi, English, and Hinglish.
  • Uses an LLM (OpenAI, Claude, Groq or Sarvam) to reason and respond conversationally.
  • Speaks back in a natural Hindi voice — not a robotic IVR.
  • Logs the full transcript and outcome to your CRM via webhook.

2. Pick your STT provider

For Hindi, the two production-grade STT choices are Sarvam Saaras (native Indic, trained on Indian accents from Delhi, UP, Bihar, Rajasthan, Maharashtra, and southern states) and Deepgram Nova-2 Hindi (fast, cost-effective, good multilingual base).

On ThinnestAI, Sarvam is available two waysplatform-managed (zero config, included in the free tier) or BYOK with your own Sarvam API key. For most new projects, start with platform-managed Sarvam and switch to BYOK when you need your own quota.

Our default recommendation: Sarvam Saaras for accuracy-critical workloads (collections, BFSI, healthcare), Deepgram Nova-2 for latency-critical workloads (real-time support).

3. Pick your TTS provider

For natural Hindi output, the top choices are Sarvam Bulbul v3 (authentic Indian voices, handles Hinglish code-switching in output) and ElevenLabs Multilingual v2 (more voice options, slightly less Indic-tuned).

We recommend Sarvam Bulbul v3 as the default for customer-facing Hindi agents. It sounds Indian, not like an American trying to pronounce Hindi. Both are available BYOK on ThinnestAI.

4. Write your Hindi system prompt

The prompt is the single biggest factor in agent quality. Three rules:

  1. Write the prompt in English, not Hindi. Modern LLMs perform best when instructed in English, even if the output is in Hindi. Tell the LLM explicitly: "Always respond in Hindi using Devanagari script. If the user speaks English, still respond in Hindi unless they explicitly ask for English."
  2. Give it a persona. "You are Priya, a helpful customer service agent at [Company]. You speak naturally and warmly, like a real person — not like a robotic IVR."
  3. Specify the Hinglish policy. "If the user code-switches between Hindi and English (Hinglish), respond naturally in the same style. Do not force all-Hindi if the user is comfortable in Hinglish."

Sample prompt

You are Priya, a helpful customer service agent at ABC Bank.

LANGUAGE RULES:
- Always respond in Hindi using Devanagari script.
- If the user speaks Hinglish, respond in Hinglish naturally.
- Be warm, patient, and professional — like a real Indian call center agent.

TASK:
Help the customer with their credit card query. You can look up their
account using the get_account_details tool.

CONSTRAINTS:
- Never share sensitive info like full card number or CVV.
- If the customer is angry or distressed, apologize sincerely and
  offer to escalate to a human agent.
- Always confirm the customer's identity before sharing any account details.

5. Connect an Indian phone number

You have two options:

  • BYO Vobiz number — if you already have a Vobiz account with DLT-registered numbers, import them via the BYOK Vobiz flow. No DLT re-registration needed.
  • BYO Twilio number — if you have a Twilio account with +91 numbers, bring them via Twilio BYOK. DLT compliance is your responsibility.

For a new project, we recommend starting with Vobiz BYOK — it's Indian-native, DLT-aware, and Vobiz handles the carrier complexity.

6. Build the flow in the no-code editor

ThinnestAI's flow editor has drag-and-drop blocks for every step. For a simple customer service agent:

  1. Greeting node: "नमस्ते, मैं [Company] से प्रिया बोल रही हूँ। मैं आपकी कैसे मदद कर सकती हूँ?"
  2. Identity verification: Ask for the customer's registered mobile number's last 4 digits.
  3. Tool call: get_account_details(phone_last_4) — hits your CRM webhook.
  4. LLM node: Handles the conversation with the system prompt above.
  5. Outcome capture: Structured fields for issue type, resolution status, escalation flag.
  6. Webhook callback: POST the final outcome + transcript back to your CRM.

7. Test with the test-caller bot

Before you go live, run the agent through ThinnestAI's built-in test caller. It simulates 30–50 realistic Hindi conversations and flags any quality issues — voice mismatch, Hindi pronunciation errors, LLM hallucinations, tool-call failures. Fix any issues, retest, ship.

8. Deploy and monitor

Flip the agent to production. You get a live dashboard showing: concurrent calls, average latency per turn, transcripts, outcomes, escalations, and cost per call. Set up alerts on any latency spike above 1.2s or outcome success rate below your target.

Real cost for a Hindi voice agent

A typical Hindi voice agent on ThinnestAI runs around ₹3–4 per minute all-in with the ThinnestAI Stack (curated LLMs for intelligence and low latency + Sarvam v2 TTS and STT), including platform fee and provider pass-through. That's roughly 85% cheaper than building the same agent on OpenAI Realtime (which tops out around ₹22/min) and comparable to running your own stack on raw LiveKit Agents — minus the engineering time to build flow editing, phone procurement, billing and DLT compliance yourself.

Ship it

That's the whole flow. Pick Sarvam for STT and TTS, write a crisp English-language prompt with Hindi output rules, bring your own Vobiz or Twilio number, build the flow in the no-code editor, test, ship.

Want to try it yourself? Talk to a live ThinnestAI voice agent in your browser — no signup required. Or browse our Hindi voice AI solution page for more use cases.

Frequently Asked Questions

Subscribe to our newsletter

Get the latest AI updates delivered directly to your inbox.