What languages do you support?
This page shows which languages are supported by the AssemblyAI Async API, their language_code
values, and the features available for that language.
AssemblyAI offers two different speech-to-text models: Slam-1 and Universal.
Slam-1 currently only supports English whereas Universal supports 99 languages.
Supported languages for Slam-1
- English
Supported languages for Universal
- Global English
- Australian English
- British English
- US English
- Spanish
- French
- German
- Italian
- Portuguese
- Dutch
- Hindi
- Japanese
- Chinese
- Finnish
- Korean
- Polish
- Russian
- Turkish
- Ukrainian
- Vietnamese
- Afrikaans
- Albanian
- Amharic
- Arabic
- Armenian
- Assamese
- Azerbaijani
- Bashkir
- Basque
- Belarusian
- Bengali
- Bosnian
- Breton
- Bulgarian
- Burmese
- Catalan
- Croatian
- Czech
- Danish
- Estonian
- Faroese
- Galician
- Georgian
- Greek
- Gujarati
- Haitian
- Hausa
- Hawaiian
- Hebrew
- Hungarian
- Icelandic
- Indonesian
- Javanese
- Kannada
- Kazakh
- Khmer
- Lao
- Latin
- Latvian
- Lingala
- Lithuanian
- Luxembourgish
- Macedonian
- Malagasy
- Malay
- Malayalam
- Maltese
- Maori
- Marathi
- Mongolian
- Nepali
- Norwegian
- Norwegian Nynorsk
- Occitan
- Panjabi
- Pashto
- Persian
- Romanian
- Sanskrit
- Serbian
- Shona
- Sindhi
- Sinhala
- Slovak
- Slovenian
- Somali
- Sundanese
- Swahili
- Swedish
- Tagalog
- Tajik
- Tamil
- Tatar
- Telugu
- Thai
- Tibetan
- Turkmen
- Urdu
- Uzbek
- Welsh
- Yiddish
- Yoruba
Specify the language
You can use the optional language_code
parameter to specify the language of the spoken audio in the files that you submit to the API. If you don’t include a language_code
parameter in your request, it defaults to en_us
.
To learn more about using the language_code
parameter, see Set language manually.
If you’re unsure of the spoken language spoken in your audio file, you can use our Automatic Language Detection feature to automatically identify the dominant language in your file.
Specify the speech model
You can use the optional speech_model
parameter to specify the model. To learn more, see Select the speech model.
The information on this page is specific to our Async Speech-to-Text feature for pre-recorded audio.
Our Streaming Speech-to-Text feature only supports English so there is no option to specify a language with that feature.