> ## Documentation Index
> Fetch the complete documentation index at: https://www.bolna.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Indian language voice agents on Bolna

> Build a voice agent in Hindi, Bengali, Tamil, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi, Odia or Urdu, with the transcribers and voices for each.

Bolna voice agents run in 20+ languages. This section has a guide for each Indian language below: which transcribers (speech-to-text) and voices (text-to-speech) support it, the language code to send, how to start calls in it, and a minimal create-agent API example.

Each language needs a transcriber and a voice that both support it. The providers listed here are the ones whose own pages in these docs confirm the language. A provider not listed may still work, but place a test call first.

***

## Language guides

> [card] [Hindi](https://www.bolna.ai/docs/customizations/hindi-voice-agent.md)
>
> Hindi and Hinglish agents, code `hi`

> [card] [Bengali](https://www.bolna.ai/docs/customizations/languages/bengali.md)
>
> Bengali agents, code `bn`

> [card] [Tamil](https://www.bolna.ai/docs/customizations/languages/tamil.md)
>
> Tamil agents, code `ta`

> [card] [Telugu](https://www.bolna.ai/docs/customizations/languages/telugu.md)
>
> Telugu agents, code `te`

> [card] [Marathi](https://www.bolna.ai/docs/customizations/languages/marathi.md)
>
> Marathi agents, code `mr`

> [card] [Gujarati](https://www.bolna.ai/docs/customizations/languages/gujarati.md)
>
> Gujarati agents, code `gu`

> [card] [Kannada](https://www.bolna.ai/docs/customizations/languages/kannada.md)
>
> Kannada agents, code `kn`

> [card] [Malayalam](https://www.bolna.ai/docs/customizations/languages/malayalam.md)
>
> Malayalam agents, code `ml`

> [card] [Punjabi](https://www.bolna.ai/docs/customizations/languages/punjabi.md)
>
> Punjabi agents, code `pa`

> [card] [Odia](https://www.bolna.ai/docs/customizations/languages/odia.md)
>
> Odia agents, code `od`

> [card] [Urdu](https://www.bolna.ai/docs/customizations/languages/urdu.md)
>
> Urdu agents, code `ur`

***

## Providers by language

| Language | Code | Transcribers (speech-to-text) | Voices (text-to-speech) | Auto-detect |
| - | - | - | - | - |
| [Hindi](https://www.bolna.ai/docs/customizations/hindi-voice-agent.md) | `hi` | Sarvam, Soniox, Gemini, AssemblyAI, Deepgram `nova-2`, Smallest AI, OpenAI, Gladia | Sarvam, Maya, Soniox, Kalpa Labs, Cartesia, ElevenLabs | Yes |
| [Bengali](https://www.bolna.ai/docs/customizations/languages/bengali.md) | `bn` | Sarvam, Soniox, Gemini | Sarvam, Maya, Soniox, ElevenLabs | Yes |
| [Tamil](https://www.bolna.ai/docs/customizations/languages/tamil.md) | `ta` | Sarvam, Soniox, Gemini, Smallest AI | Sarvam, Maya, Soniox, ElevenLabs | Yes |
| [Telugu](https://www.bolna.ai/docs/customizations/languages/telugu.md) | `te` | Sarvam, Soniox, Gemini, Smallest AI | Sarvam, Maya, Soniox, ElevenLabs | Yes |
| [Marathi](https://www.bolna.ai/docs/customizations/languages/marathi.md) | `mr` | Sarvam, Soniox, Gemini, AssemblyAI | Sarvam, Maya, Soniox, ElevenLabs | Yes |
| [Gujarati](https://www.bolna.ai/docs/customizations/languages/gujarati.md) | `gu` | Sarvam, Soniox, Gemini | Sarvam, Maya, Soniox, ElevenLabs | Yes |
| [Kannada](https://www.bolna.ai/docs/customizations/languages/kannada.md) | `kn` | Sarvam, Soniox, Gemini, Smallest AI | Sarvam, Maya, Soniox, ElevenLabs | Yes |
| [Malayalam](https://www.bolna.ai/docs/customizations/languages/malayalam.md) | `ml` | Sarvam, Soniox, Gemini, Smallest AI | Sarvam (`bulbul:v3`), Maya, Soniox, ElevenLabs | Yes |
| [Punjabi](https://www.bolna.ai/docs/customizations/languages/punjabi.md) | `pa` | Sarvam, Soniox | Sarvam, Maya, Soniox, ElevenLabs | Yes |
| [Odia](https://www.bolna.ai/docs/customizations/languages/odia.md) | `od` | Sarvam | Sarvam (`bulbul:v3`), Maya | No |
| [Urdu](https://www.bolna.ai/docs/customizations/languages/urdu.md) | `ur` | AssemblyAI | Soniox | Yes |

"Auto-detect" means Bolna can [detect the language automatically](https://www.bolna.ai/docs/customizations/supported-languages#languages-with-automatic-detection) mid-call on a multilingual agent. For the provider notes behind this table, including ElevenLabs model coverage and Assamese, see [Indian languages by provider](https://www.bolna.ai/docs/customizations/multilingual-languages-support#indian-languages-by-provider).

***

## What every language guide covers

* **Language code.** Send the plain code, such as `ta`, as `transcriber.language` and in `provider_config.language`, not a locale such as `ta-IN`. Odia is `od` everywhere except Maya, which takes `or`.
* **Starting a call in a language.** On a multilingual agent, pass `"agent_data": { "language": "<code>" }` on `POST /call`, or an `agent_language` column in a batch CSV. See [Start a call in a chosen language](https://www.bolna.ai/docs/customizations/start-call-in-language.md).
* **Switching mid-call.** See [How language switching works](https://www.bolna.ai/docs/customizations/language-switching-behavior.md) and [Auto-switch languages](https://www.bolna.ai/docs/customizations/auto-switch-multilingual-messages.md) for system messages.
* **Prompts.** Write each language's prompt in its native script. See [Writing prompts in non-English languages](https://www.bolna.ai/docs/writing-prompts-in-non-english-languages.md).
* **Recognition.** Bias the transcriber toward names and terms with [keywords and context](https://www.bolna.ai/docs/customizations/asr-keywords-and-context.md).

For every language and code you can add to an agent, including non-Indian languages, see [Supported languages](https://www.bolna.ai/docs/customizations/supported-languages).

***

## Next steps

> [card] [Multilingual setup](https://www.bolna.ai/docs/customizations/multilingual-languages-support)
>
> Add several languages to one agent, each with its own voice and prompt

> [card] [Multilingual agent quickstart](https://www.bolna.ai/docs/quickstarts/multilingual.md)
>
> Build an English and Hindi agent over the API


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.