Text-to-Speech

Text-to-Speech Integrations

Text-to-speech turns your agent responses into spoken audio. Voice quality shapes how callers perceive your brand. Flat, robotic speech kills trust while natural, expressive voices build it. Bolna integrates with the fastest TTS providers so responses sound human and arrive without awkward pauses.

Amazon Polly logo

Amazon Polly

Amazon Polly gives your Bolna voice agent low-cost text-to-speech with generative, neural and standard engines across a broad range of locales.

ttssynthesizerpollyaws
Azure Text-to-Speech logo

Azure Text-to-Speech

Azure Text-to-Speech gives your Bolna voice agent Microsoft's neural voices in many languages, covered by Bolna's flat per-minute rate on the neural model.

ttssynthesizerazuremicrosoft
Cartesia logo

Cartesia

Cartesia gives your Bolna voice agent fast Sonic text-to-speech in 42 languages, including Hindi, with voice cloning and your own API key.

ttssynthesizerlow-latencycartesia
Custom TTS logo

Custom TTS

Custom TTS lets your Bolna voice agent speak through your own OpenAI-compatible text-to-speech server, such as vLLM-Omni or an open-weight model, with your key.

ttssynthesizercustomself-hosted
Deepgram Aura logo

Deepgram Aura

Deepgram Aura gives your Bolna voice agent fast, accurate English text-to-speech with the aura-2 model, and pairs with Deepgram transcription on one account.

ttssynthesizerdeepgramaura
ElevenLabs logo

ElevenLabs

ElevenLabs is Bolna's default voice. It gives your agent natural speech, Indian and American voices, voice cloning and models covering up to 74 languages.

ttssynthesizervoiceelevenlabs
Kalpa Labs logo

Kalpa Labs

Kalpa Labs gives your Bolna voice agent text-to-speech that speaks English, Hindi and code-switched Hinglish from one model, with no language setting needed.

ttssynthesizerkalpahinglish
Maya logo

Maya

Maya gives your Bolna voice agent native-sounding text-to-speech in 10 Indian languages plus Indian English, with two voices and mid-call language switching.

ttssynthesizermayaindia
Rime logo

Rime

Rime gives your Bolna voice agent natural, conversational English speech through its Arcana and Mist v2 models, with your own Rime account.

ttssynthesizerrime
Sarvam AI (TTS) logo

Sarvam AI (TTS)

Sarvam Bulbul v3 gives your Bolna voice agent native-sounding speech in Hindi, Tamil, Telugu and 8 more languages, with 16 voices to choose from.

ttssynthesizerindiasarvam
Smallest AI logo

Smallest AI

Smallest AI gives your Bolna voice agent low-latency Lightning text-to-speech, with 149 Pro voices in Indian, British and American accents.

ttssynthesizerlow-latencysmallest
Soniox (TTS) logo

Soniox (TTS)

Soniox tts-rt-v2 gives your Bolna voice agent real-time streaming speech in 63 languages from one model, with 200 named voices and voice cloning.

ttssynthesizersonioxmultilingual

Text-to-speech providers on Bolna compared

ProviderBest forLanguagesNotes
Sarvam (bulbul:v3)Indian languages10 Indian languages plus English (India)16 native voices; language must be set in provider_config; included in the flat rate
ElevenLabsNatural English voiceseleven_v3_conversational and eleven_v4_turbo cover 74 languagesBolna default; eleven_turbo_v2_5 recommended, eleven_flash_v2_5 fastest; supports voice cloning
CartesiaLowest latency EnglishSonic models cover 42 languages, including Hindisonic-3.5 recommended for production; supports voice cloning
RimeNatural conversational EnglishEnglish and SpanishArcana and Mist v2 models; good prosody for dialogue
Smallest AIUltra-low latencyVoices with Indian, British and American accentslightning_v3.1_pro model with 149 Pro voices
Maya (Maya 2 Native)Indian languages10 Indian languages plus Indian English, or auto-detectTwo voices cover every language; switches language mid-call without reconnecting; included in the flat rate
Kalpa Labs (kalpa-tts-1)English and HinglishEnglish and Hindi, including code-switched HinglishOne model with no language setting
Soniox (tts-rt-v2)One provider for STT and TTS63 languages, including 10 Indian languages200 named voices; voice cloning; same Soniox key as the transcriber
Azure Text-to-SpeechMultilingual and enterprise deploymentsOver 140 languagesneural model is included in the flat rate
Amazon PollyCost-sensitive workloadsBroad range of localesgenerative, neural and standard engines; set the language in provider_config
Deepgram AuraEnglish on one Deepgram accountEnglishaura-2 model; pairs with Deepgram transcription
Custom TTSYour own or open-weight voice modelDepends on your modelAny OpenAI-compatible speech endpoint, such as vLLM-Omni

For the full guide, see Choosing a text-to-speech provider in the Bolna docs.

Frequently asked questions

Cartesia has the lowest latency for English, with very fast time to first audio. Within ElevenLabs, eleven_flash_v2_5 is the fastest model, and Smallest AI is built for real-time output. A buffer_size of 100 to 150 characters also gets the first word out sooner.

No. Sarvam Bulbul text-to-speech covers 11 languages, fewer than the Saaras transcriber. Assamese, for example, can be transcribed but Bulbul has no Assamese voice, so pair it with another synthesizer.

Yes. Upload a 1 to 2 minute sample of a voice you have the rights to use, and host the clone on ElevenLabs or Cartesia.

ElevenLabs Flash, Turbo, Multilingual v2 and v3 conversational models, Sarvam bulbul:v3, Cartesia sonic-3, sonic-3.5 and sonic-3.6, Azure neural voices, and Maya. Other voice models are billed at usage-based rates.

Always set stream to true. Keep buffer_size between 100 and 250 characters, and match audio_format to your telephony provider.

Last updated