baseline: initial working version

This commit is contained in:
2026-03-30 18:18:41 +01:00
commit 27cfe2a3f5
19 changed files with 3878 additions and 0 deletions

999
language_map.json Normal file
View File

@@ -0,0 +1,999 @@
{
"af": {
"name": "af-ZA",
"voices": {
"male": [
"af-ZA-WillemNeural"
],
"female": [
"af-ZA-AdriNeural"
]
}
},
"sq": {
"name": "sq-AL",
"voices": {
"male": [
"sq-AL-IlirNeural"
],
"female": [
"sq-AL-AnilaNeural"
]
}
},
"am": {
"name": "am-ET",
"voices": {
"male": [
"am-ET-AmehaNeural"
],
"female": [
"am-ET-MekdesNeural"
]
}
},
"ar": {
"name": "ar-DZ",
"voices": {
"male": [
"ar-DZ-IsmaelNeural",
"ar-BH-AliNeural",
"ar-EG-ShakirNeural",
"ar-IQ-BasselNeural",
"ar-JO-TaimNeural",
"ar-KW-FahedNeural",
"ar-LB-RamiNeural",
"ar-LY-OmarNeural",
"ar-MA-JamalNeural",
"ar-OM-AbdullahNeural",
"ar-QA-MoazNeural",
"ar-SA-HamedNeural",
"ar-SY-LaithNeural",
"ar-TN-HediNeural",
"ar-AE-HamdanNeural",
"ar-YE-SalehNeural"
],
"female": [
"ar-DZ-AminaNeural",
"ar-BH-LailaNeural",
"ar-EG-SalmaNeural",
"ar-IQ-RanaNeural",
"ar-JO-SanaNeural",
"ar-KW-NouraNeural",
"ar-LB-LaylaNeural",
"ar-LY-ImanNeural",
"ar-MA-MounaNeural",
"ar-OM-AyshaNeural",
"ar-QA-AmalNeural",
"ar-SA-ZariyahNeural",
"ar-SY-AmanyNeural",
"ar-TN-ReemNeural",
"ar-AE-FatimaNeural",
"ar-YE-MaryamNeural"
]
}
},
"az": {
"name": "az-AZ",
"voices": {
"male": [
"az-AZ-BabekNeural"
],
"female": [
"az-AZ-BanuNeural"
]
}
},
"bn": {
"name": "bn-BD",
"voices": {
"male": [
"bn-BD-PradeepNeural",
"bn-IN-BashkarNeural"
],
"female": [
"bn-BD-NabanitaNeural",
"bn-IN-TanishaaNeural"
]
}
},
"bs": {
"name": "bs-BA",
"voices": {
"male": [
"bs-BA-GoranNeural"
],
"female": [
"bs-BA-VesnaNeural"
]
}
},
"bg": {
"name": "bg-BG",
"voices": {
"male": [
"bg-BG-BorislavNeural"
],
"female": [
"bg-BG-KalinaNeural"
]
}
},
"my": {
"name": "my-MM",
"voices": {
"male": [
"my-MM-ThihaNeural"
],
"female": [
"my-MM-NilarNeural"
]
}
},
"ca": {
"name": "ca-ES",
"voices": {
"male": [
"ca-ES-EnricNeural"
],
"female": [
"ca-ES-JoanaNeural"
]
}
},
"zh": {
"name": "zh-HK",
"voices": {
"male": [
"zh-HK-WanLungNeural",
"zh-CN-YunjianNeural",
"zh-CN-YunxiNeural",
"zh-CN-YunxiaNeural",
"zh-CN-YunyangNeural",
"zh-TW-YunJheNeural"
],
"female": [
"zh-HK-HiuGaaiNeural",
"zh-HK-HiuMaanNeural",
"zh-CN-XiaoxiaoNeural",
"zh-CN-XiaoyiNeural",
"zh-CN-liaoning-XiaobeiNeural",
"zh-TW-HsiaoChenNeural",
"zh-TW-HsiaoYuNeural",
"zh-CN-shaanxi-XiaoniNeural"
]
}
},
"hr": {
"name": "hr-HR",
"voices": {
"male": [
"hr-HR-SreckoNeural"
],
"female": [
"hr-HR-GabrijelaNeural"
]
}
},
"cs": {
"name": "cs-CZ",
"voices": {
"male": [
"cs-CZ-AntoninNeural"
],
"female": [
"cs-CZ-VlastaNeural"
]
}
},
"da": {
"name": "da-DK",
"voices": {
"male": [
"da-DK-JeppeNeural"
],
"female": [
"da-DK-ChristelNeural"
]
}
},
"nl": {
"name": "nl-BE",
"voices": {
"male": [
"nl-BE-ArnaudNeural",
"nl-NL-MaartenNeural"
],
"female": [
"nl-BE-DenaNeural",
"nl-NL-ColetteNeural",
"nl-NL-FennaNeural"
]
}
},
"en": {
"name": "en-AU",
"voices": {
"male": [
"en-AU-WilliamMultilingualNeural",
"en-CA-LiamNeural",
"en-HK-SamNeural",
"en-IN-PrabhatNeural",
"en-IE-ConnorNeural",
"en-KE-ChilembaNeural",
"en-NZ-MitchellNeural",
"en-NG-AbeoNeural",
"en-PH-JamesNeural",
"en-US-AndrewNeural",
"en-US-BrianNeural",
"en-SG-WayneNeural",
"en-ZA-LukeNeural",
"en-TZ-ElimuNeural",
"en-GB-RyanNeural",
"en-GB-ThomasNeural",
"en-US-AndrewMultilingualNeural",
"en-US-BrianMultilingualNeural",
"en-US-ChristopherNeural",
"en-US-EricNeural",
"en-US-GuyNeural",
"en-US-RogerNeural",
"en-US-SteffanNeural"
],
"female": [
"en-AU-NatashaNeural",
"en-CA-ClaraNeural",
"en-HK-YanNeural",
"en-IN-NeerjaExpressiveNeural",
"en-IN-NeerjaNeural",
"en-IE-EmilyNeural",
"en-KE-AsiliaNeural",
"en-NZ-MollyNeural",
"en-NG-EzinneNeural",
"en-PH-RosaNeural",
"en-US-AvaNeural",
"en-US-EmmaNeural",
"en-SG-LunaNeural",
"en-ZA-LeahNeural",
"en-TZ-ImaniNeural",
"en-GB-LibbyNeural",
"en-GB-MaisieNeural",
"en-GB-SoniaNeural",
"en-US-AnaNeural",
"en-US-AriaNeural",
"en-US-AvaMultilingualNeural",
"en-US-EmmaMultilingualNeural",
"en-US-JennyNeural",
"en-US-MichelleNeural"
]
}
},
"et": {
"name": "et-EE",
"voices": {
"male": [
"et-EE-KertNeural"
],
"female": [
"et-EE-AnuNeural"
]
}
},
"fil": {
"name": "fil-PH",
"voices": {
"male": [
"fil-PH-AngeloNeural"
],
"female": [
"fil-PH-BlessicaNeural"
]
}
},
"fi": {
"name": "fi-FI",
"voices": {
"male": [
"fi-FI-HarriNeural"
],
"female": [
"fi-FI-NooraNeural"
]
}
},
"fr": {
"name": "fr-BE",
"voices": {
"male": [
"fr-BE-GerardNeural",
"fr-CA-ThierryNeural",
"fr-CA-AntoineNeural",
"fr-CA-JeanNeural",
"fr-FR-RemyMultilingualNeural",
"fr-FR-HenriNeural",
"fr-CH-FabriceNeural"
],
"female": [
"fr-BE-CharlineNeural",
"fr-CA-SylvieNeural",
"fr-FR-VivienneMultilingualNeural",
"fr-FR-DeniseNeural",
"fr-FR-EloiseNeural",
"fr-CH-ArianeNeural"
]
}
},
"gl": {
"name": "gl-ES",
"voices": {
"male": [
"gl-ES-RoiNeural"
],
"female": [
"gl-ES-SabelaNeural"
]
}
},
"ka": {
"name": "ka-GE",
"voices": {
"male": [
"ka-GE-GiorgiNeural"
],
"female": [
"ka-GE-EkaNeural"
]
}
},
"de": {
"name": "de-AT",
"voices": {
"male": [
"de-AT-JonasNeural",
"de-DE-FlorianMultilingualNeural",
"de-DE-ConradNeural",
"de-DE-KillianNeural",
"de-CH-JanNeural"
],
"female": [
"de-AT-IngridNeural",
"de-DE-SeraphinaMultilingualNeural",
"de-DE-AmalaNeural",
"de-DE-KatjaNeural",
"de-CH-LeniNeural"
]
}
},
"el": {
"name": "el-GR",
"voices": {
"male": [
"el-GR-NestorasNeural"
],
"female": [
"el-GR-AthinaNeural"
]
}
},
"gu": {
"name": "gu-IN",
"voices": {
"male": [
"gu-IN-NiranjanNeural"
],
"female": [
"gu-IN-DhwaniNeural"
]
}
},
"he": {
"name": "he-IL",
"voices": {
"male": [
"he-IL-AvriNeural"
],
"female": [
"he-IL-HilaNeural"
]
}
},
"hi": {
"name": "hi-IN",
"voices": {
"male": [
"hi-IN-MadhurNeural"
],
"female": [
"hi-IN-SwaraNeural"
]
}
},
"hu": {
"name": "hu-HU",
"voices": {
"male": [
"hu-HU-TamasNeural"
],
"female": [
"hu-HU-NoemiNeural"
]
}
},
"is": {
"name": "is-IS",
"voices": {
"male": [
"is-IS-GunnarNeural"
],
"female": [
"is-IS-GudrunNeural"
]
}
},
"id": {
"name": "id-ID",
"voices": {
"male": [
"id-ID-ArdiNeural"
],
"female": [
"id-ID-GadisNeural"
]
}
},
"iu": {
"name": "iu-Latn-CA",
"voices": {
"male": [
"iu-Latn-CA-TaqqiqNeural",
"iu-Cans-CA-TaqqiqNeural"
],
"female": [
"iu-Latn-CA-SiqiniqNeural",
"iu-Cans-CA-SiqiniqNeural"
]
}
},
"ga": {
"name": "ga-IE",
"voices": {
"male": [
"ga-IE-ColmNeural"
],
"female": [
"ga-IE-OrlaNeural"
]
}
},
"it": {
"name": "it-IT",
"voices": {
"male": [
"it-IT-GiuseppeMultilingualNeural",
"it-IT-DiegoNeural"
],
"female": [
"it-IT-ElsaNeural",
"it-IT-IsabellaNeural"
]
}
},
"ja": {
"name": "ja-JP",
"voices": {
"male": [
"ja-JP-KeitaNeural"
],
"female": [
"ja-JP-NanamiNeural"
]
}
},
"jv": {
"name": "jv-ID",
"voices": {
"male": [
"jv-ID-DimasNeural"
],
"female": [
"jv-ID-SitiNeural"
]
}
},
"kn": {
"name": "kn-IN",
"voices": {
"male": [
"kn-IN-GaganNeural"
],
"female": [
"kn-IN-SapnaNeural"
]
}
},
"kk": {
"name": "kk-KZ",
"voices": {
"male": [
"kk-KZ-DauletNeural"
],
"female": [
"kk-KZ-AigulNeural"
]
}
},
"km": {
"name": "km-KH",
"voices": {
"male": [
"km-KH-PisethNeural"
],
"female": [
"km-KH-SreymomNeural"
]
}
},
"ko": {
"name": "ko-KR",
"voices": {
"male": [
"ko-KR-HyunsuMultilingualNeural",
"ko-KR-InJoonNeural"
],
"female": [
"ko-KR-SunHiNeural"
]
}
},
"lo": {
"name": "lo-LA",
"voices": {
"male": [
"lo-LA-ChanthavongNeural"
],
"female": [
"lo-LA-KeomanyNeural"
]
}
},
"lv": {
"name": "lv-LV",
"voices": {
"male": [
"lv-LV-NilsNeural"
],
"female": [
"lv-LV-EveritaNeural"
]
}
},
"lt": {
"name": "lt-LT",
"voices": {
"male": [
"lt-LT-LeonasNeural"
],
"female": [
"lt-LT-OnaNeural"
]
}
},
"mk": {
"name": "mk-MK",
"voices": {
"male": [
"mk-MK-AleksandarNeural"
],
"female": [
"mk-MK-MarijaNeural"
]
}
},
"ms": {
"name": "ms-MY",
"voices": {
"male": [
"ms-MY-OsmanNeural"
],
"female": [
"ms-MY-YasminNeural"
]
}
},
"ml": {
"name": "ml-IN",
"voices": {
"male": [
"ml-IN-MidhunNeural"
],
"female": [
"ml-IN-SobhanaNeural"
]
}
},
"mt": {
"name": "mt-MT",
"voices": {
"male": [
"mt-MT-JosephNeural"
],
"female": [
"mt-MT-GraceNeural"
]
}
},
"mr": {
"name": "mr-IN",
"voices": {
"male": [
"mr-IN-ManoharNeural"
],
"female": [
"mr-IN-AarohiNeural"
]
}
},
"mn": {
"name": "mn-MN",
"voices": {
"male": [
"mn-MN-BataaNeural"
],
"female": [
"mn-MN-YesuiNeural"
]
}
},
"ne": {
"name": "ne-NP",
"voices": {
"male": [
"ne-NP-SagarNeural"
],
"female": [
"ne-NP-HemkalaNeural"
]
}
},
"nb": {
"name": "nb-NO",
"voices": {
"male": [
"nb-NO-FinnNeural"
],
"female": [
"nb-NO-PernilleNeural"
]
}
},
"ps": {
"name": "ps-AF",
"voices": {
"male": [
"ps-AF-GulNawazNeural"
],
"female": [
"ps-AF-LatifaNeural"
]
}
},
"fa": {
"name": "fa-IR",
"voices": {
"male": [
"fa-IR-FaridNeural"
],
"female": [
"fa-IR-DilaraNeural"
]
}
},
"pl": {
"name": "pl-PL",
"voices": {
"male": [
"pl-PL-MarekNeural"
],
"female": [
"pl-PL-ZofiaNeural"
]
}
},
"pt": {
"name": "pt-BR",
"voices": {
"male": [
"pt-BR-AntonioNeural",
"pt-PT-DuarteNeural"
],
"female": [
"pt-BR-ThalitaMultilingualNeural",
"pt-BR-FranciscaNeural",
"pt-PT-RaquelNeural"
]
}
},
"ro": {
"name": "ro-RO",
"voices": {
"male": [
"ro-RO-EmilNeural"
],
"female": [
"ro-RO-AlinaNeural"
]
}
},
"ru": {
"name": "ru-RU",
"voices": {
"male": [
"ru-RU-DmitryNeural"
],
"female": [
"ru-RU-SvetlanaNeural"
]
}
},
"sr": {
"name": "sr-RS",
"voices": {
"male": [
"sr-RS-NicholasNeural"
],
"female": [
"sr-RS-SophieNeural"
]
}
},
"si": {
"name": "si-LK",
"voices": {
"male": [
"si-LK-SameeraNeural"
],
"female": [
"si-LK-ThiliniNeural"
]
}
},
"sk": {
"name": "sk-SK",
"voices": {
"male": [
"sk-SK-LukasNeural"
],
"female": [
"sk-SK-ViktoriaNeural"
]
}
},
"sl": {
"name": "sl-SI",
"voices": {
"male": [
"sl-SI-RokNeural"
],
"female": [
"sl-SI-PetraNeural"
]
}
},
"so": {
"name": "so-SO",
"voices": {
"male": [
"so-SO-MuuseNeural"
],
"female": [
"so-SO-UbaxNeural"
]
}
},
"es": {
"name": "es-AR",
"voices": {
"male": [
"es-AR-TomasNeural",
"es-BO-MarceloNeural",
"es-CL-LorenzoNeural",
"es-CO-GonzaloNeural",
"es-CR-JuanNeural",
"es-CU-ManuelNeural",
"es-DO-EmilioNeural",
"es-EC-LuisNeural",
"es-SV-RodrigoNeural",
"es-GQ-JavierNeural",
"es-GT-AndresNeural",
"es-HN-CarlosNeural",
"es-MX-JorgeNeural",
"es-NI-FedericoNeural",
"es-PA-RobertoNeural",
"es-PY-MarioNeural",
"es-PE-AlexNeural",
"es-PR-VictorNeural",
"es-ES-AlvaroNeural",
"es-US-AlonsoNeural",
"es-UY-MateoNeural",
"es-VE-SebastianNeural"
],
"female": [
"es-AR-ElenaNeural",
"es-BO-SofiaNeural",
"es-CL-CatalinaNeural",
"es-CO-SalomeNeural",
"es-ES-XimenaNeural",
"es-CR-MariaNeural",
"es-CU-BelkysNeural",
"es-DO-RamonaNeural",
"es-EC-AndreaNeural",
"es-SV-LorenaNeural",
"es-GQ-TeresaNeural",
"es-GT-MartaNeural",
"es-HN-KarlaNeural",
"es-MX-DaliaNeural",
"es-NI-YolandaNeural",
"es-PA-MargaritaNeural",
"es-PY-TaniaNeural",
"es-PE-CamilaNeural",
"es-PR-KarinaNeural",
"es-ES-ElviraNeural",
"es-US-PalomaNeural",
"es-UY-ValentinaNeural",
"es-VE-PaolaNeural"
]
}
},
"su": {
"name": "su-ID",
"voices": {
"male": [
"su-ID-JajangNeural"
],
"female": [
"su-ID-TutiNeural"
]
}
},
"sw": {
"name": "sw-KE",
"voices": {
"male": [
"sw-KE-RafikiNeural",
"sw-TZ-DaudiNeural"
],
"female": [
"sw-KE-ZuriNeural",
"sw-TZ-RehemaNeural"
]
}
},
"sv": {
"name": "sv-SE",
"voices": {
"male": [
"sv-SE-MattiasNeural"
],
"female": [
"sv-SE-SofieNeural"
]
}
},
"ta": {
"name": "ta-IN",
"voices": {
"male": [
"ta-IN-ValluvarNeural",
"ta-MY-SuryaNeural",
"ta-SG-AnbuNeural",
"ta-LK-KumarNeural"
],
"female": [
"ta-IN-PallaviNeural",
"ta-MY-KaniNeural",
"ta-SG-VenbaNeural",
"ta-LK-SaranyaNeural"
]
}
},
"te": {
"name": "te-IN",
"voices": {
"male": [
"te-IN-MohanNeural"
],
"female": [
"te-IN-ShrutiNeural"
]
}
},
"th": {
"name": "th-TH",
"voices": {
"male": [
"th-TH-NiwatNeural"
],
"female": [
"th-TH-PremwadeeNeural"
]
}
},
"tr": {
"name": "tr-TR",
"voices": {
"male": [
"tr-TR-AhmetNeural"
],
"female": [
"tr-TR-EmelNeural"
]
}
},
"uk": {
"name": "uk-UA",
"voices": {
"male": [
"uk-UA-OstapNeural"
],
"female": [
"uk-UA-PolinaNeural"
]
}
},
"ur": {
"name": "ur-IN",
"voices": {
"male": [
"ur-IN-SalmanNeural",
"ur-PK-AsadNeural"
],
"female": [
"ur-IN-GulNeural",
"ur-PK-UzmaNeural"
]
}
},
"uz": {
"name": "uz-UZ",
"voices": {
"male": [
"uz-UZ-SardorNeural"
],
"female": [
"uz-UZ-MadinaNeural"
]
}
},
"vi": {
"name": "vi-VN",
"voices": {
"male": [
"vi-VN-NamMinhNeural"
],
"female": [
"vi-VN-HoaiMyNeural"
]
}
},
"cy": {
"name": "cy-GB",
"voices": {
"male": [
"cy-GB-AledNeural"
],
"female": [
"cy-GB-NiaNeural"
]
}
},
"zu": {
"name": "zu-ZA",
"voices": {
"male": [
"zu-ZA-ThembaNeural"
],
"female": [
"zu-ZA-ThandoNeural"
]
}
}
}