languages on a PAL to name the languages its conversations are expected to run in, and override it on an individual conversation when that one needs a different set.
Setting languages
cURL
- Language codes from the spoken languages below.
- Up to 42 entries, in order. The first entry is the language the conversation opens in.
languages set on neither the PAL nor the conversation, the conversation runs in English, the same as sending ["en"].
A conversation whose pinned STT or TTS engine cannot support every language in the field is rejected. If you pin an engine or a model, check that it covers the languages you declare.
PAL and conversation precedence
Every conversation with a PAL starts from that PAL’slanguages. Setting languages on a conversation applies to that conversation alone.
Omit
languages on the conversation to inherit the PAL’s. Sending it replaces the PAL’s set. The two are not merged.Spoken languages
Tavus speaks 42 languages with the defaulttavus-auto TTS engine.
Migrating from language
Additional language support via Azure
If you need a language outside the 42 above, Azure may cover it. Use Azure only as a fallback, prefer the defaulttavus-auto routing whenever your language is already supported.
For the latest list, see Azure Speech TTS language support.
Unlike Cartesia and ElevenLabs (which Tavus hosts for you), Azure requires you to bring your own Azure Speech API key:
- Set
tts_enginetoazureexplicitly on the PAL’s TTS layer. - Provide your own Azure Speech resource
api_key. The resource must be in the East US region (Tavus synthesizes viaeastus; a key from another region returns an authentication error). Setexternal_voice_idto any standard Azure neural voice available in East US (for examplede-DE-KatjaNeural); Custom Neural Voices must be deployed in that same resource.
Any Azure voice can speak any supported language, carrying the voice’s own accent. For a natural accent, pick a voice whose locale matches your target language (e.g. a
de-DE-* voice for German), or use one of Azure’s *MultilingualNeural voices.
