API Docs

Supported Languages List

Table of Contents


Language Overview

ItemCount
Total speech recognition languages145
TTS voice synthesis support141 (302 voices in total)
Speaker diarization support31

141 is the "actually usable" figure. The voice service itself offers voices for 154 locales, but 13 of them have no transcription support (4 zh-CN dialects: zh-CN-henan / zh-CN-guangxi / zh-CN-liaoning / zh-CN-shaanxi; others: bn-BD, ta-LK / ta-MY / ta-SG, ur-PK, su-ID, sr-Latn-RS, iu-Cans-CA, iu-Latn-CA). A TTS target language must be one of the translation output languages, and translation output languages are limited to the transcription language list, so those 13 cannot be used as TTS targets and GET /api/v1/tts/voices does not list them either. The math: 141 = 154 - 13.

There are also 4 locales with transcription support but no voices (it-CH, ar-IL, ar-PS, en-GH).

Feature Notes

  • Speech-to-Text (STT): All 145 languages are supported
  • Speech Translation: All 145 languages are supported
  • TTS Voice Synthesis: 141 languages are supported, with 302 voices in total
  • Speaker Diarization: 31 languages are supported

Common Languages

CodeLanguageTTSSpeaker Diarization
zh-TWTraditional Chinese (Taiwan)YesYes
zh-CNSimplified Chinese (China)YesYes
zh-HKCantonese (Hong Kong)YesYes
en-USEnglish (United States)YesYes
en-GBEnglish (United Kingdom)YesYes
ja-JPJapaneseYesYes
ko-KRKoreanYesYes
fr-FRFrenchYesYes
de-DEGermanYesYes
es-ESSpanishYesYes
pt-BRPortuguese (Brazil)YesYes
it-ITItalianYesYes
nl-NLDutchYesYes
ru-RURussianYesYes
th-THThaiYesYes
vi-VNVietnameseYesNo
id-IDIndonesianYesNo

Language Code Format

All language parameters use the BCP 47 international standard format:

{language-code}-{region-code}

Examples:

  • zh-TW → Traditional Chinese (Taiwan)
  • en-US → English (United States)
  • ja-JP → Japanese (Japan)

Note: Do not use short codes (such as en or ja). You must use the full format (such as en-US or ja-JP).


Full Language List

Chinese Languages

7 languages.

CodeDisplay NameTTSSpeaker Diarization
zh-TWTraditional ChineseYesYes
zh-CNSimplified ChineseYesYes
zh-HKCantonese (Traditional)YesYes
yue-CNCantonese (Simplified)YesNo
zh-CN-shandongChinese (Ji-Lu Mandarin)YesNo
zh-CN-sichuanChinese (Southwestern Mandarin)YesNo
wuu-CNWu ChineseYesNo

English Languages

15 languages.

CodeDisplay NameTTSSpeaker Diarization
en-USEnglish (United States)YesYes
en-GBEnglish (United Kingdom)YesYes
en-AUEnglish (Australia)YesYes
en-CAEnglish (Canada)YesYes
en-INEnglish (India)YesYes
en-NZEnglish (New Zealand)YesYes
en-HKEnglish (Hong Kong)YesNo
en-IEEnglish (Ireland)YesNo
en-SGEnglish (Singapore)YesNo
en-PHEnglish (Philippines)YesNo
en-ZAEnglish (South Africa)YesNo
en-GHEnglish (Ghana)NoNo
en-KEEnglish (Kenya)YesNo
en-NGEnglish (Nigeria)YesNo
en-TZEnglish (Tanzania)YesNo

East Asian Languages

3 languages.

CodeDisplay NameTTSSpeaker Diarization
ja-JPJapaneseYesYes
ko-KRKoreanYesYes
mn-MNMongolianYesNo

Western European Languages

20 languages.

CodeDisplay NameTTSSpeaker Diarization
de-DEGermanYesYes
de-ATGerman (Austria)YesNo
de-CHGerman (Switzerland)YesNo
fr-FRFrenchYesYes
fr-CAFrench (Canada)YesYes
fr-BEFrench (Belgium)YesNo
fr-CHFrench (Switzerland)YesNo
it-ITItalianYesYes
it-CHItalian (Switzerland)NoNo
nl-NLDutchYesYes
nl-BEDutch (Belgium)YesNo
pt-BRPortuguese (Brazil)YesYes
pt-PTPortugueseYesYes
el-GRGreekYesNo
ca-ESCatalanYesNo
eu-ESBasqueYesNo
gl-ESGalicianYesNo
cy-GBWelshYesNo
ga-IEIrishYesNo
mt-MTMalteseYesNo

Spanish Languages

22 languages.

CodeDisplay NameTTSSpeaker Diarization
es-ESSpanishYesYes
es-MXSpanish (Mexico)YesYes
es-ARSpanish (Argentina)YesNo
es-BOSpanish (Bolivia)YesNo
es-CLSpanish (Chile)YesNo
es-COSpanish (Colombia)YesNo
es-CRSpanish (Costa Rica)YesNo
es-CUSpanish (Cuba)YesNo
es-DOSpanish (Dominican Republic)YesNo
es-ECSpanish (Ecuador)YesNo
es-GQSpanish (Equatorial Guinea)YesNo
es-GTSpanish (Guatemala)YesNo
es-HNSpanish (Honduras)YesNo
es-NISpanish (Nicaragua)YesNo
es-PASpanish (Panama)YesNo
es-PESpanish (Peru)YesNo
es-PRSpanish (Puerto Rico)YesNo
es-PYSpanish (Paraguay)YesNo
es-SVSpanish (El Salvador)YesNo
es-USSpanish (United States)YesNo
es-UYSpanish (Uruguay)YesNo
es-VESpanish (Venezuela)YesNo

Nordic Languages

8 languages.

CodeDisplay NameTTSSpeaker Diarization
sv-SESwedishYesYes
da-DKDanishYesYes
fi-FIFinnishYesYes
nb-NONorwegianYesYes
is-ISIcelandicYesNo
et-EEEstonianYesNo
lt-LTLithuanianYesNo
lv-LVLatvianYesNo

Eastern European Languages

20 languages.

CodeDisplay NameTTSSpeaker Diarization
ru-RURussianYesYes
pl-PLPolishYesYes
cs-CZCzechYesNo
sk-SKSlovakYesNo
hu-HUHungarianYesNo
ro-RORomanianYesNo
bg-BGBulgarianYesNo
uk-UAUkrainianYesNo
hr-HRCroatianYesNo
sr-RSSerbianYesNo
sl-SISlovenianYesNo
bs-BABosnianYesNo
mk-MKMacedonianYesNo
sq-ALAlbanianYesNo
hy-AMArmenianYesNo
ka-GEGeorgianYesNo
az-AZAzerbaijaniYesNo
kk-KZKazakhYesNo
uz-UZUzbekYesNo
am-ETAmharicYesNo

Southeast Asian Languages

9 languages.

CodeDisplay NameTTSSpeaker Diarization
th-THThaiYesYes
vi-VNVietnameseYesNo
id-IDIndonesianYesNo
ms-MYMalayYesNo
fil-PHFilipinoYesNo
km-KHKhmerYesNo
lo-LALaoYesNo
my-MMBurmeseYesNo
jv-IDJavaneseYesNo

South Asian Languages

14 languages.

CodeDisplay NameTTSSpeaker Diarization
hi-INHindiYesYes
bn-INBengaliYesNo
ta-INTamilYesNo
te-INTeluguYesNo
mr-INMarathiYesNo
gu-INGujaratiYesNo
kn-INKannadaYesNo
ml-INMalayalamYesNo
pa-INPunjabiYesNo
or-INOdiaYesNo
as-INAssameseYesNo
ur-INUrduYesNo
ne-NPNepaliYesNo
si-LKSinhalaYesNo

Middle Eastern Languages

4 languages.

CodeDisplay NameTTSSpeaker Diarization
tr-TRTurkishYesYes
he-ILHebrewYesNo
fa-IRPersianYesNo
ps-AFPashtoYesNo

Arabic Languages

18 languages.

CodeDisplay NameTTSSpeaker Diarization
ar-EGArabic (Egypt)YesYes
ar-SAArabic (Saudi Arabia)YesYes
ar-AEArabic (UAE)YesNo
ar-BHArabic (Bahrain)YesNo
ar-DZArabic (Algeria)YesNo
ar-ILArabic (Israel)NoNo
ar-IQArabic (Iraq)YesNo
ar-JOArabic (Jordan)YesNo
ar-KWArabic (Kuwait)YesNo
ar-LBArabic (Lebanon)YesNo
ar-LYArabic (Libya)YesNo
ar-MAArabic (Morocco)YesNo
ar-OMArabic (Oman)YesNo
ar-PSArabic (Palestine)NoNo
ar-QAArabic (Qatar)YesNo
ar-SYArabic (Syria)YesNo
ar-TNArabic (Tunisia)YesNo
ar-YEArabic (Yemen)YesNo

African Languages

5 languages.

CodeDisplay NameTTSSpeaker Diarization
af-ZAAfrikaansYesNo
zu-ZAZuluYesNo
sw-KESwahili (Kenya)YesNo
sw-TZSwahili (Tanzania)YesNo
so-SOSomaliYesNo

TTS Voice Synthesis Support List

VAS TTS draws on the speech service's monolingual neural voice list (including GA and Preview), taking the portion that also has transcription support. There are 141 languages in total, offering 302 voices to choose from.

Correspondence with STT

  • Supported by both STT and TTS: Of the 145 STT locales, 141 also support TTS (excluding it-CH, ar-IL, ar-PS, and en-GH, which are not supported by TTS)
  • Has voices but cannot be used: another 13 locales have voices from the speech service but no transcription support, so they cannot serve as a TTS target language. They are excluded from the counts above and GET /api/v1/tts/voices does not list them
    • Chinese dialects: zh-CN-henan, zh-CN-guangxi, zh-CN-liaoning, zh-CN-shaanxi
    • Other languages: bn-BD, ta-LK, ta-MY, ta-SG, ur-PK, su-ID, sr-Latn-RS, iu-Cans-CA, iu-Latn-CA

You can query the available voices for a specific language via GET /api/v1/tts/voices?language={code}:

CodeLanguageAvailable Voices
zh-TWTraditional Chinese3
zh-CNSimplified Chinese4
en-USEnglish (United States)6
en-GBEnglish (United Kingdom)3
ja-JPJapanese4
ko-KRKorean4
fr-FRFrench3
de-DEGerman3
es-ESSpanish3
it-ITItalian3
pt-BRPortuguese (Brazil)3
th-THThai3
vi-VNVietnamese2
id-IDIndonesian2

The 14 locales above, with 46 voices in total, are a popular-picks summary. The complete set of 141 locales × 302 voices should be confirmed via an actual API query.

Query the voice list: Use GET /api/v1/tts/voices?language={language-code} to retrieve all available voices for that language.


Speaker Diarization Support List

The following 31 languages support the speaker diarization feature:

Language GroupSupported Languages
Chinesezh-TW, zh-CN, zh-HK
Englishen-US, en-GB, en-AU, en-CA, en-IN, en-NZ
Japanese/Koreanja-JP, ko-KR
Western Europeande-DE, fr-FR, fr-CA, it-IT, nl-NL, pt-BR, pt-PT
Spanishes-ES, es-MX
Nordicsv-SE, da-DK, fi-FI, nb-NO
Eastern Europeanru-RU, pl-PL
Middle Easterntr-TR, ar-EG, ar-SA
South Asianhi-IN
Southeast Asianth-TH

Version: V1.24.1 Last Updated: 2026-10-07

Copyright © 2026