Models and Languages
Supported STT providers, their models and language coverage.
Models
Each provider offers one or more models. Pass the model name via the model query parameter. If omitted, the default model is used.
Deepgram
deepgram nova-2
default
nova-3
flux-general-en
AssemblyAI
assemblyai universal-streaming-english
universal-streaming-multilingual
default
u3-rt-pro
ElevenLabs
elevenlabs scribe_v2_realtime
default
OpenAI
openai gpt-4o-mini-transcribe
gpt-4o-transcribe
default
Speechmatics
speechmatics standard
enhanced
default
Soniox
soniox stt-rt-v4
default
Gradium
gradium default
default
Languages
The table below shows which models support each language. Use the language query parameter to set the recognition language with the compatible model.
More languages are being added as we verify support with each provider.
| Language | Code | Deepgram | AssemblyAI | ElevenLabs | OpenAI | Speechmatics | Soniox | Gradium |
|---|---|---|---|---|---|---|---|---|
| Afrikaans | af | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | stt-rt-v4 | Not supported |
| Amharic | am | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Arabic | ar | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Assamese | as | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Azerbaijani | az | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | stt-rt-v4 | Not supported |
| Bashkir | ba | Not supported | Not supported | Not supported | Not supported | standard enhanced | Not supported | Not supported |
| Belarusian | be | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Bulgarian | bg | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Bengali | bn | nova-3 | Not supported | scribe_v2_realtime | Not supported | standard enhanced | stt-rt-v4 | Not supported |
| Bosnian | bs | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | stt-rt-v4 | Not supported |
| Catalan | ca | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Czech | cs | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Welsh | cy | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Danish | da | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| German | de | nova-2 nova-3 | universal-streaming-multilingual u3-rt-pro | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | default |
| Greek | el | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| English | en | nova-2 nova-3 flux-general-en | universal-streaming-english universal-streaming-multilingual u3-rt-pro | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | default |
| Esperanto | eo | Not supported | Not supported | Not supported | Not supported | standard enhanced | Not supported | Not supported |
| Spanish | es | nova-2 nova-3 | universal-streaming-multilingual u3-rt-pro | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | default |
| Estonian | et | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Basque | eu | Not supported | Not supported | Not supported | Not supported | standard enhanced | stt-rt-v4 | Not supported |
| Persian | fa | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Finnish | fi | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| French | fr | nova-2 nova-3 | universal-streaming-multilingual u3-rt-pro | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | default |
| Irish | ga | Not supported | Not supported | scribe_v2_realtime | Not supported | standard enhanced | Not supported | Not supported |
| Galician | gl | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Gujarati | gu | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | stt-rt-v4 | Not supported |
| Hausa | ha | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Hebrew | he | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Hindi | hi | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Croatian | hr | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Hungarian | hu | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Armenian | hy | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | Not supported | Not supported |
| Interlingua | ia | Not supported | Not supported | Not supported | Not supported | standard enhanced | Not supported | Not supported |
| Indonesian | id | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Igbo | ig | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Icelandic | is | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | Not supported | Not supported |
| Italian | it | nova-2 nova-3 | universal-streaming-multilingual u3-rt-pro | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| iw | iw | Not supported | Not supported | Not supported | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | Not supported | Not supported |
| Japanese | ja | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Javanese | jv | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Kazakh | kk | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | stt-rt-v4 | Not supported |
| Khmer | km | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Kannada | kn | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | stt-rt-v4 | Not supported |
| Korean | ko | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Kurdish | ku | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Kyrgyz | ky | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Luxembourgish | lb | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Luganda | lg | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Lingala | ln | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Lao | lo | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Lithuanian | lt | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Latvian | lv | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Maori | mi | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | Not supported | Not supported |
| Macedonian | mk | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Malayalam | ml | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | stt-rt-v4 | Not supported |
| Mongolian | mn | Not supported | Not supported | scribe_v2_realtime | Not supported | standard enhanced | Not supported | Not supported |
| Marathi | mr | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Malay | ms | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Maltese | mt | Not supported | Not supported | scribe_v2_realtime | Not supported | standard enhanced | Not supported | Not supported |
| Burmese | my | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Nepali | ne | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | Not supported | Not supported |
| Dutch | nl | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Norwegian | no | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Chichewa | ny | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Occitan | oc | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Punjabi | pa | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | stt-rt-v4 | Not supported |
| Polish | pl | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Pashto | ps | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Portuguese | pt | nova-2 nova-3 | universal-streaming-multilingual u3-rt-pro | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | default |
| Romanian | ro | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Russian | ru | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Sindhi | sd | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Slovak | sk | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Slovenian | sl | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Shona | sn | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Somali | so | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Albanian | sq | Not supported | Not supported | Not supported | Not supported | Not supported | stt-rt-v4 | Not supported |
| Serbian | sr | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | Not supported | stt-rt-v4 | Not supported |
| Swedish | sv | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Swahili | sw | Not supported | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Tamil | ta | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Telugu | te | nova-3 | Not supported | scribe_v2_realtime | Not supported | Not supported | stt-rt-v4 | Not supported |
| Tajik | tg | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Thai | th | nova-2 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Tagalog | tl | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Turkish | tr | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Uyghur | ug | Not supported | Not supported | Not supported | Not supported | standard enhanced | Not supported | Not supported |
| Ukrainian | uk | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Urdu | ur | nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Uzbek | uz | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Vietnamese | vi | nova-2 nova-3 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Wolof | wo | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Xhosa | xh | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
| Cantonese | yue | Not supported | Not supported | Not supported | Not supported | standard enhanced | Not supported | Not supported |
| Chinese | zh | nova-2 | Not supported | scribe_v2_realtime | gpt-4o-mini-transcribe gpt-4o-transcribe | standard enhanced | stt-rt-v4 | Not supported |
| Zulu | zu | Not supported | Not supported | scribe_v2_realtime | Not supported | Not supported | Not supported | Not supported |
Some providers support region subtags (e.g. en-US). Check your provider's docs for supported languages and codes.