API Docs

Languages

Table of Contents


Language Overview

ItemCount
Total speech recognition languages145
TTS voice synthesis support154 (325 voices in total)
Speaker diarization support31
No translation support2

The TTS language count (154) is greater than STT (145) because the speech service additionally provides 13 TTS-only locales (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). At the same time, there are 4 locales supported by STT but not by TTS (it-CH, ar-IL, ar-PS, en-GH). The math: 154 = 141 (STT∩TTS) + 13 (TTS-only).

Feature Notes

  • Speech-to-Text (STT): All 145 languages are supported
  • Speech Translation: 143 languages are supported (jv-ID Javanese and wuu-CN Wu Chinese are not supported)
  • TTS Voice Synthesis: 154 languages are supported, with 325 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)NoYes
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-NLDutchNoYes
ru-RURussianNoYes
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)

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

English Languages (15)

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

East Asian Languages (3)

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

Western European Languages (20)

CodeDisplay NameTTSSpeaker Diarization
de-DEGermanYesYes
de-ATGerman (Austria)NoNo
de-CHGerman (Switzerland)NoNo
fr-FRFrenchYesYes
fr-CAFrench (Canada)NoYes
fr-BEFrench (Belgium)NoNo
fr-CHFrench (Switzerland)NoNo
it-ITItalianYesYes
it-CHItalian (Switzerland)NoNo
nl-NLDutchNoYes
nl-BEDutch (Belgium)NoNo
pt-BRPortuguese (Brazil)YesYes
pt-PTPortugueseNoYes
el-GRGreekNoNo
ca-ESCatalanNoNo
eu-ESBasqueNoNo
gl-ESGalicianNoNo
cy-GBWelshNoNo
ga-IEIrishNoNo
mt-MTMalteseNoNo

Spanish Languages (22)

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

Nordic Languages (8)

CodeDisplay NameTTSSpeaker Diarization
sv-SESwedishNoYes
da-DKDanishNoYes
fi-FIFinnishNoYes
nb-NONorwegianNoYes
is-ISIcelandicNoNo
et-EEEstonianNoNo
lt-LTLithuanianNoNo
lv-LVLatvianNoNo

Eastern European Languages (20)

CodeDisplay NameTTSSpeaker Diarization
ru-RURussianNoYes
pl-PLPolishNoYes
cs-CZCzechNoNo
sk-SKSlovakNoNo
hu-HUHungarianNoNo
ro-RORomanianNoNo
bg-BGBulgarianNoNo
uk-UAUkrainianNoNo
hr-HRCroatianNoNo
sr-RSSerbianNoNo
sl-SISlovenianNoNo
bs-BABosnianNoNo
mk-MKMacedonianNoNo
sq-ALAlbanianNoNo
hy-AMArmenianNoNo
ka-GEGeorgianNoNo
az-AZAzerbaijaniNoNo
kk-KZKazakhNoNo
uz-UZUzbekNoNo
am-ETAmharicNoNo

Southeast Asian Languages (9)

CodeDisplay NameTTSSpeaker Diarization
th-THThaiYesYes
vi-VNVietnameseYesNo
id-IDIndonesianYesNo
ms-MYMalayNoNo
fil-PHFilipinoNoNo
km-KHKhmerNoNo
lo-LALaoNoNo
my-MMBurmeseNoNo
jv-IDJavaneseNoNo

South Asian Languages (14)

CodeDisplay NameTTSSpeaker Diarization
hi-INHindiNoYes
bn-INBengaliNoNo
ta-INTamilNoNo
te-INTeluguNoNo
mr-INMarathiNoNo
gu-INGujaratiNoNo
kn-INKannadaNoNo
ml-INMalayalamNoNo
pa-INPunjabiNoNo
or-INOdiaNoNo
as-INAssameseNoNo
ur-INUrduNoNo
ne-NPNepaliNoNo
si-LKSinhalaNoNo

Middle Eastern Languages (4)

CodeDisplay NameTTSSpeaker Diarization
tr-TRTurkishNoYes
he-ILHebrewNoNo
fa-IRPersianNoNo
ps-AFPashtoNoNo

Arabic Languages (18)

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

African Languages (5)

CodeDisplay NameTTSSpeaker Diarization
af-ZAAfrikaansNoNo
zu-ZAZuluNoNo
sw-KESwahili (Kenya)NoNo
sw-TZSwahili (Tanzania)NoNo
so-SOSomaliNoNo

TTS Voice Synthesis Support List (154)

VAS TTS is fully aligned with the speech service's monolingual neural voice list (including GA and Preview). There are 154 languages in total, offering 325 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)
  • TTS-only support: An additional 13 locales are not supported by STT but are supported by TTS
    • 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 154 locales × 325 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 (31)

The following 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

Languages Without Translation Support

CodeDisplay NameDescription
jv-IDJavaneseSpeech-to-text only; speech translation not supported
wuu-CNWu ChineseSpeech-to-text only; speech translation not supported

Version: V1.5.7 Last Updated: 2026-05-20

Copyright © 2026