tts: add more languages for edge tts (#2089)

This commit is contained in:
Huang Xin
2025-09-20 07:58:11 +08:00
committed by GitHub
parent 21a82b70c7
commit 855f98722c
+67
View File
@@ -94,6 +94,10 @@ const EDGE_TTS_VOICES = {
'es-EC': ['es-EC-AndreaNeural', 'es-EC-LuisNeural'],
'es-ES': ['es-ES-AlvaroNeural', 'es-ES-ElviraNeural', 'es-ES-XimenaNeural'],
'es-US': ['es-US-AlonsoNeural', 'es-US-PalomaNeural'],
'et-EE': ['et-EE-AnuNeural', 'et-EE-KertNeural'],
'fa-IR': ['fa-IR-DilaraNeural', 'fa-IR-FaridNeural'],
'fi-FI': ['fi-FI-HarriNeural', 'fi-FI-NooraNeural'],
'fil-PH': ['fil-PH-AngeloNeural', 'fil-PH-BlessicaNeural'],
'fr-BE': ['fr-BE-CharlineNeural', 'fr-BE-GerardNeural'],
'fr-CA': ['fr-CA-AntoineNeural', 'fr-CA-JeanNeural', 'fr-CA-SylvieNeural', 'fr-CA-ThierryNeural'],
'fr-CH': ['fr-CH-ArianeNeural', 'fr-CH-FabriceNeural'],
@@ -104,10 +108,72 @@ const EDGE_TTS_VOICES = {
'fr-FR-RemyMultilingualNeural',
'fr-FR-VivienneMultilingualNeural',
],
'ga-IE': ['ga-IE-ColmNeural', 'ga-IE-OrlaNeural'],
'gl-ES': ['gl-ES-RoiNeural', 'gl-ES-SabelaNeural'],
'gu-IN': ['gu-IN-DhwaniNeural', 'gu-IN-NiranjanNeural'],
'he-IL': ['he-IL-AvriNeural', 'he-IL-HilaNeural'],
'hi-IN': ['hi-IN-MadhurNeural', 'hi-IN-SwaraNeural'],
'hr-HR': ['hr-HR-GabrijelaNeural', 'hr-HR-SreckoNeural'],
'hu-HU': ['hu-HU-NoemiNeural', 'hu-HU-TamasNeural'],
'id-ID': ['id-ID-ArdiNeural', 'id-ID-GadisNeural'],
'is-IS': ['is-IS-GudrunNeural', 'is-IS-GunnarNeural'],
'it-IT': [
'it-IT-DiegoNeural',
'it-IT-ElsaNeural',
'it-IT-GiuseppeMultilingualNeural',
'it-IT-IsabellaNeural',
],
'iu-Cans-CA': ['iu-Cans-CA-SiqiniqNeural', 'iu-Cans-CA-TaqqiqNeural'],
'iu-Latn-CA': ['iu-Latn-CA-SiqiniqNeural', 'iu-Latn-CA-TaqqiqNeural'],
'ja-JP': ['ja-JP-KeitaNeural', 'ja-JP-NanamiNeural'],
'jv-ID': ['jv-ID-DimasNeural', 'jv-ID-SitiNeural'],
'ka-GE': ['ka-GE-EkaNeural', 'ka-GE-GiorgiNeural'],
'kk-KZ': ['kk-KZ-AigulNeural', 'kk-KZ-DauletNeural'],
'km-KH': ['km-KH-PisethNeural', 'km-KH-SreymomNeural'],
'kn-IN': ['kn-IN-GaganNeural', 'kn-IN-SapnaNeural'],
'ko-KR': ['ko-KR-HyunsuMultilingualNeural', 'ko-KR-InJoonNeural', 'ko-KR-SunHiNeural'],
'lo-LA': ['lo-LA-ChanthavongNeural', 'lo-LA-KeomanyNeural'],
'lt-LT': ['lt-LT-LeonasNeural', 'lt-LT-OnaNeural'],
'lv-LV': ['lv-LV-EveritaNeural', 'lv-LV-NilsNeural'],
'mk-MK': ['mk-MK-AleksandarNeural', 'mk-MK-MarijaNeural'],
'ml-IN': ['ml-IN-MidhunNeural', 'ml-IN-SobhanaNeural'],
'mn-MN': ['mn-MN-BataaNeural', 'mn-MN-YesuiNeural'],
'mr-IN': ['mr-IN-AarohiNeural', 'mr-IN-ManoharNeural'],
'ms-MY': ['ms-MY-OsmanNeural', 'ms-MY-YasminNeural'],
'mt-MT': ['mt-MT-GraceNeural', 'mt-MT-JosephNeural'],
'my-MM': ['my-MM-NilarNeural', 'my-MM-ThihaNeural'],
'nb-NO': ['nb-NO-FinnNeural', 'nb-NO-PernilleNeural'],
'ne-NP': ['ne-NP-HemkalaNeural', 'ne-NP-SagarNeural'],
'nl-BE': ['nl-BE-ArnaudNeural', 'nl-BE-DenaNeural'],
'nl-NL': ['nl-NL-ColetteNeural', 'nl-NL-FennaNeural', 'nl-NL-MaartenNeural'],
'pl-PL': ['pl-PL-MarekNeural', 'pl-PL-ZofiaNeural'],
'ps-AF': ['ps-AF-GulNawazNeural', 'ps-AF-LatifaNeural'],
'pt-BR': ['pt-BR-AntonioNeural', 'pt-BR-FranciscaNeural', 'pt-BR-ThalitaMultilingualNeural'],
'pt-PT': ['pt-PT-DuarteNeural', 'pt-PT-RaquelNeural'],
'ro-RO': ['ro-RO-AlinaNeural', 'ro-RO-EmilNeural'],
'ru-RU': ['ru-RU-DmitryNeural', 'ru-RU-SvetlanaNeural'],
'si-LK': ['si-LK-SameeraNeural', 'si-LK-ThiliniNeural'],
'sk-SK': ['sk-SK-LukasNeural', 'sk-SK-ViktoriaNeural'],
'sl-SI': ['sl-SI-PetraNeural', 'sl-SI-RokNeural'],
'so-SO': ['so-SO-MuuseNeural', 'so-SO-UbaxNeural'],
'sq-AL': ['sq-AL-AnilaNeural', 'sq-AL-IlirNeural'],
'sr-RS': ['sr-RS-NicholasNeural', 'sr-RS-SophieNeural'],
'su-ID': ['su-ID-JajangNeural', 'su-ID-TutiNeural'],
'sv-SE': ['sv-SE-MattiasNeural', 'sv-SE-SofieNeural'],
'sw-KE': ['sw-KE-RafikiNeural', 'sw-KE-ZuriNeural'],
'sw-TZ': ['sw-TZ-DaudiNeural', 'sw-TZ-RehemaNeural'],
'ta-IN': ['ta-IN-PallaviNeural', 'ta-IN-ValluvarNeural'],
'ta-LK': ['ta-LK-KumarNeural', 'ta-LK-SaranyaNeural'],
'ta-MY': ['ta-MY-KaniNeural', 'ta-MY-SuryaNeural'],
'ta-SG': ['ta-SG-AnbuNeural', 'ta-SG-VenbaNeural'],
'te-IN': ['te-IN-MohanNeural', 'te-IN-ShrutiNeural'],
'th-TH': ['th-TH-NiwatNeural', 'th-TH-PremwadeeNeural'],
'tr-TR': ['tr-TR-AhmetNeural', 'tr-TR-EmelNeural'],
'uk-UA': ['uk-UA-OstapNeural', 'uk-UA-PolinaNeural'],
'ur-IN': ['ur-IN-GulNeural', 'ur-IN-SalmanNeural'],
'ur-PK': ['ur-PK-AsadNeural', 'ur-PK-UzmaNeural'],
'uz-UZ': ['uz-UZ-MadinaNeural', 'uz-UZ-SardorNeural'],
'vi-VN': ['vi-VN-HoaiMyNeural', 'vi-VN-NamMinhNeural'],
'zh-CN': [
'zh-CN-XiaoxiaoNeural',
'zh-CN-XiaoyiNeural',
@@ -120,6 +186,7 @@ const EDGE_TTS_VOICES = {
],
'zh-HK': ['zh-HK-HiuGaaiNeural', 'zh-HK-HiuMaanNeural', 'zh-HK-WanLungNeural'],
'zh-TW': ['zh-TW-HsiaoChenNeural', 'zh-TW-HsiaoYuNeural', 'zh-TW-YunJheNeural'],
'zu-ZA': ['zu-ZA-ThandoNeural', 'zu-ZA-ThembaNeural'],
};
/**