multi mode.
Quick start
For agents that need broad language coverage without picking a specific language, usemulti:
Supported languages
European
Asian & Pacific
Arabic
For code-switching or unknown language input, use
language: "multi". The STT engine auto-detects on each utterance, and TTS renders accordingly.Setting the language
Provider language coverage
Provider language coverage evolves. Always check the source docs for the very latest list.ElevenLabs Scribe
Multilingual STT model — full language and voice list.
Deepgram Nova-3
Broadest STT language coverage.
Cartesia Sonic
Low-latency multilingual TTS.
Prompt considerations for multilingual agents
- Respond in the same language as the user. Add this instruction explicitly — LLMs sometimes default to English.
- Watch for code-switching. Users often mix languages (“Book me a table para dos”). Multi mode handles input; instruct the LLM to match the dominant language in output.
- Test dialect variants. A single
esmodel may transcribees-MXfine but stumble ones-AR. If accuracy matters, pick the dialect explicitly.
What’s next
Voices
Voice IDs and provider-specific settings.
Providers
Every supported STT, LLM, and TTS provider.