Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt

Use this file to discover all available pages before exploring further.

BCP-47 language code. Default: en-US.
wss://api.telnyx.com/v2/speech-to-text/transcription?language=es

Auto-Detection

Pass multi to enable automatic language detection. The aliases auto and auto_detect are silently mapped to multi.
?language=multi
?language=auto        # → multi
?language=auto_detect # → multi

Engine Support

EngineBehavior
DeepgramBCP-47 codes. multi for multi-language mode.
TelnyxWhisper-based. auto_detect disables language hint entirely.
GoogleBCP-47 codes.
AzureBCP-47 codes.
xAILanguage codes such as en, fr, de, and ja.
AssemblyAIAutomatic multilingual detection and code switching across supported languages.
SpeechmaticsLanguage codes such as en, es. Bilingual packs use Telnyx shorthand (e.g. ar_en) — mapped internally. Does not support auto; defaults to en if unrecognized.

Supported Languages

For most engines, Telnyx passes the language code directly without validation. The supported set depends on which engine you use. Speechmatics is the exception — Telnyx accepts shorthand codes for bilingual/multilingual packs and maps them to the provider’s language + domain configuration internally.
EngineLanguagesReference
Deepgram40+ languages. Nova-3 supports multi (10 languages in code-switching mode). Flux: English only.Deepgram languages
TelnyxWhisper-based. 50+ languages. auto_detect to skip language hint.
Google125+ languages/locales.Google Cloud STT languages
Azure100+ languages/locales.Azure Speech languages
xAI25 languages, including Arabic, English, French, German, Hindi, Japanese, Korean, Portuguese, Spanish, and Vietnamese.xAI Voice API
AssemblyAI6 languages with native multilingual code switching: English, Spanish, German, French, Portuguese, and Italian.AssemblyAI supported languages
Speechmatics17+ languages. Standard codes (en, es, cy, sw, etc.) plus Telnyx shorthand for bilingual/multilingual packs (ar_en, cmn_en, en_ms, en_ta, cmn_en_ms_ta). Telnyx maps these internally to Speechmatics language + domain params — do not pass them raw to the provider.Speechmatics languages

Common Codes

CodeLanguage
en or en-USEnglish (US)
en-GBEnglish (UK)
esSpanish
frFrench
deGerman
pt-BRPortuguese (Brazil)
itItalian
jaJapanese
zhChinese (Mandarin)
hiHindi
arArabic
koKorean
multiMulti-language / auto-detect (Deepgram)