TTS Providers Overview

Compare the text-to-speech providers available on the default Edesy voice runtime, including Cartesia, ElevenLabs, Google, Gemini TTS, Azure, Deepgram Aura, OpenAI, Sarvam, Murf, Soniox and xAI Grok.

3 min readUpdated

Text-to-speech (TTS) turns the agent's reply into audio. The default Edesy runtime supports Cartesia, ElevenLabs, Google (Chirp3-HD), Gemini TTS, Azure, Deepgram Aura, OpenAI, Sarvam, Murf, Soniox, xAI Grok TTS and HeyPixa. Google and Deepgram Aura voices are included in the per-minute price; premium voices add a per-minute charge.

TTS only applies to pipeline agents. Native audio agents such as Gemini Live speak with the model's own voices.

Supported providers#

Provider Provider ID Best for
Cartesia cartesia Fast streaming voices, voice cloning
ElevenLabs elevenlabs Expressive premium voices, voice cloning
Google TTS google Chirp3-HD voices across many languages (included)
Gemini TTS gemini 30 multilingual HD voices, including Odia
Azure Neural azure Indian locales and enterprise Azure setups
Deepgram Aura deepgram English voices (included)
OpenAI TTS openai Simple multilingual voices
Sarvam Bulbul sarvam Indian languages
Murf FALCON murf Many native voices per Indian language, Hinglish
Soniox soniox Multilingual voices for code-switched text
xAI Grok TTS xai Expressive multilingual voices
HeyPixa Luna heypixa Indian-language voices

If an agent names a TTS provider the runtime does not support, the call falls back to a supported voice and the substitution is logged.

Choosing a provider#

Goal Start with Also test
English, lowest cost Deepgram Aura or Google Cartesia
English, premium voice ElevenLabs or Cartesia xAI Grok
Hindi and Hinglish Sarvam, Murf Google, Cartesia
South Indian languages Sarvam, Google Murf, Azure
Odia Gemini TTS Google, Azure
Your own cloned voice ElevenLabs or Cartesia -

Voice cloning and personas#

  • Cloning: clone a voice with ElevenLabs or Cartesia, or bring a provider voice ID you already own. A custom or cloned voice is ₹5/min.
  • Voice library: save voices you like and reuse them across agents.
  • Persona presets: Natural, Warm, Professional, Hinglish, Hindi Formal and others set the speaking style for supported voices.

How to switch provider#

  1. Open the agent and go to Voice → Text-to-speech.
  2. Choose the provider, then filter voices by language and preview them.
  3. Save and place a test call. A voice can sound different on a phone line than in a browser preview.
{
  "ttsProvider": "cartesia",
  "ttsVoice": "VOICE_ID"
}

Pricing#

Google and Deepgram Aura voices are included. Add-ons include OpenAI ₹1.50/min, Azure ₹1.20/min, Cartesia ₹2.00/min and ElevenLabs ₹3.00/min. See provider costs for the full and current list.

FAQs#

Which TTS voices are included in the per-minute price? Google and Deepgram Aura.

Can I use my own TTS key? Yes. See BYOK.

Is PlayHT supported? No. Only the providers listed above run on the default runtime.

Can a squad use a different voice per agent? Yes. Each squad member can have its own voice.

Was this page helpful?