Files
jambonz-api-server/lib/utils/speech-data/stt-microsoft.js
Hoan Luu Huu 7e046ac7f3 TTS/STT languages and voices for each provider (#281)
* wip

* wip

* wip

* wip

* wip

* wip

* add testcase
2024-01-08 18:15:40 -05:00

491 lines
7.3 KiB
JavaScript

module.exports = [
{
name: 'Afrikaans (South Africa)',
value: 'af-ZA',
},
{
name: 'Amharic (Ethiopia)',
value: 'am-ET',
},
{
name: 'Arabic (Algeria)',
value: 'ar-DZ',
},
{
name: 'Arabic (Bahrain)',
value: 'ar-BH',
},
{
name: 'Arabic (Egypt)',
value: 'ar-EG',
},
{
name: 'Arabic (Iraq)',
value: 'ar-IQ',
},
{
name: 'Arabic (Israel)',
value: 'ar-IL',
},
{
name: 'Arabic (Jordan)',
value: 'ar-JO',
},
{
name: 'Arabic (Kuwait)',
value: 'ar-KW',
},
{
name: 'Arabic (Lebanon)',
value: 'ar-LB',
},
{
name: 'Arabic (Libya)',
value: 'ar-LY',
},
{
name: 'Arabic (Morocco)',
value: 'ar-MA',
},
{
name: 'Arabic (Oman)',
value: 'ar-OM',
},
{
name: 'Arabic (Qatar)',
value: 'ar-QA',
},
{
name: 'Arabic (Saudi Arabia)',
value: 'ar-SA',
},
{
name: 'Arabic (Palestinian Authority)',
value: 'ar-PS',
},
{
name: 'Arabic (Syria)',
value: 'ar-SY',
},
{
name: 'Arabic (Tunisia)',
value: 'ar-TN',
},
{
name: 'Arabic (United Arab Emirates)',
value: 'ar-AE',
},
{
name: 'Arabic (Yemen)',
value: 'ar-YE',
},
{
name: 'Bulgarian (Bulgaria)',
value: 'bg-BG',
},
{
name: 'Bengali (India)',
value: 'bn-IN',
},
{
name: 'Catalan (Spain)',
value: 'ca-ES',
},
{
name: 'Chinese (Cantonese, Traditional)',
value: 'zh-HK',
},
{
name: 'Chinese (Mandarin, Simplified)',
value: 'zh-CN',
},
{
name: 'Chinese (Taiwanese Mandarin)',
value: 'zh-TW',
},
{
name: 'Croatian (Croatia)',
value: 'hr-HR',
},
{
name: 'Czech (Czech)',
value: 'cs-CZ',
},
{
name: 'Danish (Denmark)',
value: 'da-DK',
},
{
name: 'Dutch (Netherlands)',
value: 'nl-NL',
},
{
name: 'Dutch (Belgium)',
value: 'nl-BE',
},
{
name: 'English (Australia)',
value: 'en-AU',
},
{
name: 'English (Canada)',
value: 'en-CA',
},
{
name: 'English (Ghana)',
value: 'en-GH',
},
{
name: 'English (Hong Kong)',
value: 'en-HK',
},
{
name: 'English (India)',
value: 'en-IN',
},
{
name: 'English (Ireland)',
value: 'en-IE',
},
{
name: 'English (Kenya)',
value: 'en-KE',
},
{
name: 'English (New Zealand)',
value: 'en-NZ',
},
{
name: 'English (Nigeria)',
value: 'en-NG',
},
{
name: 'English (Philippines)',
value: 'en-PH',
},
{
name: 'English (Singapore)',
value: 'en-SG',
},
{
name: 'English (South Africa)',
value: 'en-ZA',
},
{
name: 'English (Tanzania)',
value: 'en-TZ',
},
{
name: 'English (United Kingdom)',
value: 'en-GB',
},
{
name: 'English (United States)',
value: 'en-US',
},
{
name: 'Estonian(Estonia)',
value: 'et-EE',
},
{
name: 'Filipino (Philippines)',
value: 'fil-PH',
},
{
name: 'Finnish (Finland)',
value: 'fi-FI',
},
{
name: 'French (Belgium)',
value: 'fr-BE',
},
{
name: 'French (Canada)',
value: 'fr-CA',
},
{
name: 'French (France)',
value: 'fr-FR',
},
{
name: 'French (Switzerland)',
value: 'fr-CH',
},
{
name: 'German (Austria)',
value: 'de-AT',
},
{
name: 'German (Switzerland)',
value: 'de-CH',
},
{
name: 'German (Germany)',
value: 'de-DE',
},
{
name: 'Greek (Greece)',
value: 'el-GR',
},
{
name: 'Gujarati (Indian)',
value: 'gu-IN',
},
{
name: 'Hebrew (Israel)',
value: 'he-IL',
},
{
name: 'Hindi (India)',
value: 'hi-IN',
},
{
name: 'Hungarian (Hungary)',
value: 'hu-HU',
},
{
name: 'Indonesian (Indonesia)',
value: 'id-ID',
},
{
name: 'Icelandic (Iceland)',
value: 'is-IS',
},
{
name: 'Irish (Ireland)',
value: 'ga-IE',
},
{
name: 'Italian (Italy)',
value: 'it-IT',
},
{
name: 'Japanese (Japan)',
value: 'ja-JP',
},
{
name: 'Javanese (Indonesia)',
value: 'jv-ID',
},
{
name: 'Kannada (India)',
value: 'kn-IN',
},
{
name: 'Khmer (Cambodia)',
value: 'km-KH',
},
{
name: 'Korean (Korea)',
value: 'ko-KR',
},
{
name: 'Latvian (Latvia)',
value: 'lv-LV',
},
{
name: 'Lao (Laos)',
value: 'lo-LA',
},
{
name: 'Lithuanian (Lithuania)',
value: 'lt-LT',
},
{
name: 'Malay (Malaysia)',
value: 'ms-MY',
},
{
name: 'Macedonian (North Macedonia)',
value: 'mk-MK',
},
{
name: 'Maltese (Malta)',
value: 'mt-MT',
},
{
name: 'Marathi (India)',
value: 'mr-IN',
},
{
name: 'Burmese (Myanmar)',
value: 'my-MM',
},
{
name: 'Norwegian (Bokmål, Norway)',
value: 'nb-NO',
},
{
name: 'Persian (Iran)',
value: 'fa-IR',
},
{
name: 'Polish (Poland)',
value: 'pl-PL',
},
{
name: 'Portuguese (Brazil)',
value: 'pt-BR',
},
{
name: 'Portuguese (Portugal)',
value: 'pt-PT',
},
{
name: 'Romanian (Romania)',
value: 'ro-RO',
},
{
name: 'Russian (Russia)',
value: 'ru-RU',
},
{
name: 'Slovak (Slovakia)',
value: 'sk-SK',
},
{
name: 'Slovenian (Slovenia)',
value: 'sl-SI',
},
{
name: 'Spanish (Argentina)',
value: 'es-AR',
},
{
name: 'Spanish (Bolivia)',
value: 'es-BO',
},
{
name: 'Spanish (Chile)',
value: 'es-CL',
},
{
name: 'Spanish (Colombia)',
value: 'es-CO',
},
{
name: 'Spanish (Costa Rica)',
value: 'es-CR',
},
{
name: 'Spanish (Cuba)',
value: 'es-CU',
},
{
name: 'Spanish (Dominican Republic)',
value: 'es-DO',
},
{
name: 'Spanish (Ecuador)',
value: 'es-EC',
},
{
name: 'Spanish (El Salvador)',
value: 'es-SV',
},
{
name: 'Spanish (Equatorial Guinea)',
value: 'es-GQ',
},
{
name: 'Spanish (Guatemala)',
value: 'es-GT',
},
{
name: 'Spanish (Honduras)',
value: 'es-HN',
},
{
name: 'Spanish (Mexico)',
value: 'es-MX',
},
{
name: 'Spanish (Nicaragua)',
value: 'es-NI',
},
{
name: 'Spanish (Panama)',
value: 'es-PA',
},
{
name: 'Spanish (Paraguay)',
value: 'es-PY',
},
{
name: 'Spanish (Peru)',
value: 'es-PE',
},
{
name: 'Spanish (Puerto Rico)',
value: 'es-PR',
},
{
name: 'Spanish (Spain)',
value: 'es-ES',
},
{
name: 'Spanish (Uruguay)',
value: 'es-UY',
},
{
name: 'Spanish (USA)',
value: 'es-US',
},
{
name: 'Spanish (Venezuela)',
value: 'es-VE',
},
{
name: 'Swahili (Kenya)',
value: 'sw-KE',
},
{
name: 'Swahili (Tanzania)',
value: 'sw-TZ',
},
{
name: 'Sinhala (Sri Lanka)',
value: 'si-LK',
},
{
name: 'Swedish (Sweden)',
value: 'sv-SE',
},
{
name: 'Serbian (Serbia)',
value: 'sr-RS',
},
{
name: 'Tamil (India)',
value: 'ta-IN',
},
{
name: 'Telugu (India)',
value: 'te-IN',
},
{
name: 'Thai (Thailand)',
value: 'th-TH',
},
{
name: 'Turkish (Turkey)',
value: 'tr-TR',
},
{
name: 'Ukrainian (Ukraine)',
value: 'uk-UA',
},
{
name: 'Uzbek (Uzbekistan)',
value: 'uz-UZ',
},
{
name: 'Zulu (South Africa)',
value: 'zu-ZA',
},
{
name: 'Vietnamese (Vietnam)',
value: 'vi-VN',
},
];