Voice AI - Supported Languages & Recommended Stacks
6 min
availability tiers evolve as new languages are validated — check with your exotel representative for the latest information how a voice agent is assembled every exotel voice bot is built from three interchangeable pieces when you set up a language in the console, you're choosing (or accepting the recommended default for) each one speech to text (stt / asr) — transcribes what the caller says llm — understands the caller and decides what to say back text to speech (tts) + voice — speaks the reply in a natural voice noise suppression and turn detection are applied by default on every stack, so you don't need to configure them choosing your stack when you add a language when you select a new language in the console, use this three step guide find your primary language in the tables below — this is the language the bot mainly listens in and speaks pick one option from each column (stt, llm, tts/voice) where two providers are listed, either works; pick one and keep it consistent across stt and tts, because some secondary language and code switching behaviour only works when stt and tts come from the same provider (noted per row) availability certified (generally available) — fully validated across multiple datasets and evaluations beta — live in production with real customer deployments and improving continuously alpha (early access) — available for experimentation and to take to beta certified languages language stt (pick one) llm tts / voice secondary language in same call proven use cases english (en) deepgram or elevenlabs gemma smallest ai or elevenlabs — voice avni (default) hindi customer care, collections, hospital appointments hindi (hi) deepgram or elevenlabs gemma smallest ai or elevenlabs — voice avni (default) english customer care, collections, hospital appointments beta languages language stt (pick one) llm tts / voice secondary language in same call proven use cases arabic (ar) elevenlabs or speechmatics gemini elevenlabs or amazon polly english — only when both stt and tts are elevenlabs order status alpha / early access — indian languages language stt (pick one) llm tts (pick one) secondary languages in same call proven use cases tamil (ta) elevenlabs or gemini gemma or gemini (no thinking) elevenlabs or gemini english & hindi (elevenlabs); hindi, english & indic (gemini) collections telugu (te) gemini or sarvam gemini gemini or sarvam hindi, english & indic (sarvam or gemini) collections marathi (mr) elevenlabs or gemini gemini elevenlabs or gemini english & hindi (elevenlabs); hindi, english & indic (gemini) collections, kyc kannada (kn) azure or sarvam gemini 2 5 flash or gemma 3 (26b) google or sarvam english, hindi, tamil, telugu, malayalam (gemini or sarvam) customer care, collections malayalam (ml) azure or sarvam gemini 2 5 flash or gemma 3 (26b) google or sarvam english, hindi, tamil, kannada, telugu (gemini or sarvam) customer care, collections, kyc gujarati (gu) azure or sarvam gemini 2 5 flash or gemma 3 (26b) google, sarvam or elevenlabs english, hindi, marathi (gemini or sarvam) collections, lead qualification bengali (bn) azure or sarvam gemini 2 5 flash google or sarvam english, hindi (gemini or sarvam) customer care, collections punjabi (pa) azure or sarvam gemini 2 5 flash or gemma 3 (26b) sarvam english, hindi (sarvam) collections odia (or) azure or sarvam gemini 2 5 flash sarvam english, hindi (sarvam) customer care alpha / early access — international languages language stt (pick one) llm tts (pick one) secondary language in same call proven use cases indonesian / bahasa (id) speechmatics or azure gemini 2 5 flash or gemma 3 (26b) elevenlabs or google english (elevenlabs or speechmatics) rider onboarding, customer care filipino / tagalog (fil / tl) speechmatics or azure gemma 3 (26b), gemini 2 5 flash or gemini 2 5 flash (fast) elevenlabs or cartesia english (elevenlabs, speechmatics or cartesia) customer care, collections malay / bahasa (ms) azure or speechmatics gemini 2 5 flash elevenlabs english (elevenlabs) customer care vietnamese (vi) azure gemini 2 5 flash google english (google) customer care thai (th) azure gemini 2 5 flash google english (google) customer care swahili (sw) azure or speechmatics gemini 2 5 flash or gemma 3 (26b) google or elevenlabs english (google or elevenlabs) customer care, rider onboarding japanese (ja) azure gemini 2 5 flash or gpt 4 1 mini google or cartesia english (google or cartesia) customer care mandarin chinese (cmn) azure gemini 2 5 flash google english (google) customer care french (fr) azure gemini 2 5 flash google or elevenlabs english (google or elevenlabs) customer care spanish (es) azure gemini 2 5 flash google or elevenlabs english (google or elevenlabs) customer care german (de) azure gemini 2 5 flash google english (google) customer care notes to use a secondary language in the same call (code switching), keep stt and tts on the provider named in that row — mixing providers may disable it for the full voice catalogue per language, ask your exotel contact for the voice library
Have a question?
Our super-smart AI, knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.
