You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1534 lines
34 KiB

/// 返回微软 Azure 的识别/翻译/TTS 语言配置表
List<Map<String, String>> getAzureASRLanguageSpecs() {
return [
// 中文及方言
{
'shortCode': 'zh',
'chineseName': '中文',
'englishName': 'Chinese',
'asrCode': 'zh-CN',
},
{
'shortCode': 'yue',
'chineseName': '粤语',
'englishName': 'Cantonese',
'asrCode': 'zh-HK',
},
// 英语各地区
{
'shortCode': 'en',
'chineseName': '英语',
'englishName': 'English',
'asrCode': 'en-US',
},
// 西班牙语各地区
{
'shortCode': 'es',
'chineseName': '西班牙语',
'englishName': 'Spanish',
'asrCode': 'es-ES',
},
// 其他欧洲语言
{
'shortCode': 'de',
'chineseName': '德语',
'englishName': 'German',
'asrCode': 'de-DE',
},
{
'shortCode': 'fr',
'chineseName': '法语',
'englishName': 'French',
'asrCode': 'fr-FR',
},
{
'shortCode': 'it',
'chineseName': '意大利语',
'englishName': 'Italian',
'asrCode': 'it-IT',
},
{
'shortCode': 'nl',
'chineseName': '荷兰语',
'englishName': 'Dutch',
'asrCode': 'nl-NL',
},
{
'shortCode': 'nb',
'chineseName': '挪威语',
'englishName': 'Norwegian Bokmål',
'asrCode': 'nb-NO',
},
{
'shortCode': 'da',
'chineseName': '丹麦语',
'englishName': 'Danish',
'asrCode': 'da-DK',
},
{
'shortCode': 'fi',
'chineseName': '芬兰语',
'englishName': 'Finnish',
'asrCode': 'fi-FI',
},
{
'shortCode': 'sv',
'chineseName': '瑞典语',
'englishName': 'Swedish',
'asrCode': 'sv-SE',
},
{
'shortCode': 'pl',
'chineseName': '波兰语',
'englishName': 'Polish',
'asrCode': 'pl-PL',
},
{
'shortCode': 'tr',
'chineseName': '土耳其语',
'englishName': 'Turkish',
'asrCode': 'tr-TR',
},
{
'shortCode': 'el',
'chineseName': '希腊语',
'englishName': 'Greek',
'asrCode': 'el-GR',
},
{
'shortCode': 'cs',
'chineseName': '捷克语',
'englishName': 'Czech',
'asrCode': 'cs-CZ',
},
{
'shortCode': 'ca',
'chineseName': '加泰罗尼亚语',
'englishName': 'Catalan',
'asrCode': 'ca-ES',
},
{
'shortCode': 'ru',
'chineseName': '俄语',
'englishName': 'Russian',
'asrCode': 'ru-RU',
},
{
'shortCode': 'cy',
'chineseName': '威尔士语',
'englishName': 'Welsh',
'asrCode': 'cy-GB',
},
{
'shortCode': 'bg',
'chineseName': '保加利亚语',
'englishName': 'Bulgarian',
'asrCode': 'bg-BG',
},
// 亚洲语言
{
'shortCode': 'ja',
'chineseName': '日语',
'englishName': 'Japanese',
'asrCode': 'ja-JP',
},
{
'shortCode': 'ko',
'chineseName': '韩语',
'englishName': 'Korean',
'asrCode': 'ko-KR',
},
{
'shortCode': 'hi',
'chineseName': '印地语',
'englishName': 'Hindi',
'asrCode': 'hi-IN',
},
{
'shortCode': 'th',
'chineseName': '泰语',
'englishName': 'Thai',
'asrCode': 'th-TH',
},
{
'shortCode': 'vi',
'chineseName': '越南语',
'englishName': 'Vietnamese',
'asrCode': 'vi-VN',
},
{
'shortCode': 'id',
'chineseName': '印尼语',
'englishName': 'Indonesian',
'asrCode': 'id-ID',
},
{
'shortCode': 'ms',
'chineseName': '马来语',
'englishName': 'Malay',
'asrCode': 'ms-MY',
},
{
'shortCode': 'bn',
'chineseName': '孟加拉语',
'englishName': 'Bengali',
'asrCode': 'bn-IN',
},
{
'shortCode': 'am',
'chineseName': '阿姆哈拉语',
'englishName': 'Amharic',
'asrCode': 'am-ET',
},
{
'shortCode': 'as',
'chineseName': '阿萨姆语',
'englishName': 'Assamese',
'asrCode': 'as-IN',
},
// 中东与非洲
{
'shortCode': 'ar',
'chineseName': '阿拉伯语',
'englishName': 'Arabic',
'asrCode': 'ar-SA',
},
{
'shortCode': 'af',
'chineseName': '南非荷兰语',
'englishName': 'Afrikaans',
'asrCode': 'af-ZA',
},
// 其他
{
'shortCode': 'az',
'chineseName': '阿塞拜疆语',
'englishName': 'Azerbaijani',
'asrCode': 'az-AZ',
},
{
'shortCode': 'bs',
'chineseName': '波斯尼亚语',
'englishName': 'Bosnian',
'asrCode': 'bs-BA',
},
{
'shortCode': 'kn',
'chineseName': '卡纳达语',
'englishName': 'kn-IN',
'asrCode': 'kn-IN',
},
{
'shortCode': 'et',
'chineseName': '爱沙尼亚语',
'englishName': 'Estonian',
'asrCode': 'et-EE',
},
{
'shortCode': 'eu',
'chineseName': '巴斯克语',
'englishName': 'Basque',
'asrCode': 'eu-ES',
},
{
'shortCode': 'fa',
'chineseName': '波斯语',
'englishName': 'Persian',
'asrCode': 'fa-IR',
},
{
'shortCode': 'fil',
'chineseName': '菲律宾语',
'englishName': 'Filipino',
'asrCode': 'fil-PH',
},
{
'shortCode': 'ga',
'chineseName': '爱尔兰语',
'englishName': 'Ireland',
'asrCode': 'ga-IE',
},
{
'shortCode': 'gl',
'chineseName': '加利西亚语',
'englishName': 'Galician',
'asrCode': 'gl-ES',
},
{
'shortCode': 'gu',
'chineseName': '古吉拉特语',
'englishName': 'Gujarati',
'asrCode': 'gu-IN',
},
{
'shortCode': 'he',
'chineseName': '希伯来语',
'englishName': 'Hebrew',
'asrCode': 'he-IL',
},
{
'shortCode': 'hr',
'chineseName': '克罗地亚语',
'englishName': 'Croatian',
'asrCode': 'hr-HR',
},
{
'shortCode': 'hu',
'chineseName': '匈牙利语',
'englishName': 'Hungarian',
'asrCode': 'hu-HU',
},
{
'shortCode': 'hy',
'chineseName': '亚美尼亚语',
'englishName': 'Armenian',
'asrCode': 'hy-AM',
},
{
'shortCode': 'is',
'chineseName': '冰岛语',
'englishName': 'Icelandic',
'asrCode': 'is-IS',
},
{
'shortCode': 'jv',
'chineseName': '爪哇语',
'englishName': 'Javanese',
'asrCode': 'jv-ID',
},
{
'shortCode': 'ka',
'chineseName': '格鲁吉亚语',
'englishName': 'Georgian',
'asrCode': 'ka-GE',
},
{
'shortCode': 'kk',
'chineseName': '哈萨克语',
'englishName': 'Kazakh',
'asrCode': 'kk-KZ',
},
{
'shortCode': 'km',
'chineseName': '高棉语',
'englishName': 'Khmer',
'asrCode': 'km-KH',
},
{
'shortCode': 'lo',
'chineseName': '老挝语',
'englishName': 'Lao',
'asrCode': 'lo-LA',
},
{
'shortCode': 'lt',
'chineseName': '立陶宛语',
'englishName': 'Lithuanian',
'asrCode': 'lt-LT',
},
{
'shortCode': 'lv',
'chineseName': '拉脱维亚语',
'englishName': 'Latvian',
'asrCode': 'lv-LV',
},
{
'shortCode': 'mk',
'chineseName': '马其顿语',
'englishName': 'Macedonian',
'asrCode': 'mk-MK',
},
{
'shortCode': 'ml',
'chineseName': '马拉雅拉姆语',
'englishName': 'Malayalam',
'asrCode': 'ml-IN',
},
{
'shortCode': 'mn',
'chineseName': '蒙古语',
'englishName': 'Mongolian',
'asrCode': 'mn-MN',
},
{
'shortCode': 'mr',
'chineseName': '马拉地语',
'englishName': 'Marathi',
'asrCode': 'mr-IN',
},
{
'shortCode': 'mt',
'chineseName': '马耳他语',
'englishName': 'Maltese',
'asrCode': 'mt-MT',
},
{
'shortCode': 'my',
'chineseName': '缅甸语',
'englishName': 'Burmese',
'asrCode': 'my-MM',
},
{
'shortCode': 'nb',
'chineseName': '书面挪威语',
'englishName': 'Norwegian Bokmål',
'asrCode': 'nb-NO',
},
{
'shortCode': 'ne',
'chineseName': '尼泊尔语',
'englishName': 'Nepali',
'asrCode': 'ne-NP',
},
// {
// 'shortCode': 'or',
// 'chineseName': '奥里亚语',
// 'englishName': 'Oriya',
// 'asrCode': 'or-IN',
// },
// {
// 'shortCode': 'pa',
// 'chineseName': '旁遮普语',
// 'englishName': 'Punjabi',
// 'asrCode': 'pa-IN',
// },
{
'shortCode': 'ps',
'chineseName': '普什图语',
'englishName': 'Pushto',
'asrCode': 'ps-AF',
},
{
'shortCode': 'pt',
'chineseName': '葡萄牙语',
'englishName': 'Portuguese',
'asrCode': 'pt-BR',
},
{
'shortCode': 'ro',
'chineseName': '罗马尼亚语',
'englishName': 'Romanian',
'asrCode': 'ro-RO',
},
{
'shortCode': 'si',
'chineseName': '僧伽罗语',
'englishName': 'Sinhala',
'asrCode': 'si-LK',
},
{
'shortCode': 'sk',
'chineseName': '斯洛伐克语',
'englishName': 'Slovak',
'asrCode': 'sk-SK',
},
{
'shortCode': 'sl',
'chineseName': '斯洛文尼亚语',
'englishName': 'Slovenian',
'asrCode': 'sl-SI',
},
{
'shortCode': 'so',
'chineseName': '索马里语',
'englishName': 'Somali',
'asrCode': 'so-SO',
},
{
'shortCode': 'sq',
'chineseName': '阿尔巴尼亚语',
'englishName': 'Albanian',
'asrCode': 'sq-AL',
},
{
'shortCode': 'sr',
'chineseName': '塞尔维亚语',
'englishName': 'Serbian',
'asrCode': 'sr-RS',
},
{
'shortCode': 'sv',
'chineseName': '斯瓦希里语',
'englishName': 'Swedish',
'asrCode': 'sv-SE',
},
{
'shortCode': 'ta',
'chineseName': '泰米尔语',
'englishName': 'Tamil',
'asrCode': 'ta-IN',
},
{
'shortCode': 'te',
'chineseName': '泰卢固语',
'englishName': 'Tamil',
'asrCode': 'te-IN',
},
{
'shortCode': 'uk',
'chineseName': '乌克兰语',
'englishName': 'Ukrainian',
'asrCode': 'uk-UA',
},
{
'shortCode': 'ur',
'chineseName': '乌尔都语',
'englishName': 'Urdu',
'asrCode': 'ur-IN',
},
{
'shortCode': 'uz',
'chineseName': '乌兹别克语',
'englishName': 'Uzbek',
'asrCode': 'uz-UZ',
},
{
'shortCode': 'zu',
'chineseName': '祖鲁语',
'englishName': 'Zulu',
'asrCode': 'zu-ZA',
},
];
}
/// 返回微软 Azure 的识别/翻译/TTS 语言配置表
/// 翻译部分使用 Azure Translator 官方语言代码(非区域码)
List<Map<String, String>> getAzureTranslationLanguageSpecs() {
return [
// 中文及方言
{
'shortCode': 'zh',
'chineseName': '中文',
'englishName': 'Chinese',
'translationCode': 'zh-Hans',
},
{
'shortCode': 'yue',
'chineseName': '粤语',
'englishName': 'Cantonese',
'translationCode': 'yue',
},
// 英语各地区
{
'shortCode': 'en',
'chineseName': '英语',
'englishName': 'English',
'translationCode': 'en',
},
// 其他欧洲语言
{
'shortCode': 'de',
'chineseName': '德语',
'englishName': 'German',
'translationCode': 'de',
},
{
'shortCode': 'fr',
'chineseName': '法语',
'englishName': 'French',
'translationCode': 'fr',
},
{
'shortCode': 'it',
'chineseName': '意大利语',
'englishName': 'Italian',
'translationCode': 'it',
},
{
'shortCode': 'nl',
'chineseName': '荷兰语',
'englishName': 'Dutch',
'translationCode': 'nl',
},
{
'shortCode': 'nb',
'chineseName': '挪威语',
'englishName': 'Norwegian Bokmål',
'translationCode': 'nb',
},
{
'shortCode': 'da',
'chineseName': '丹麦语',
'englishName': 'Danish',
'translationCode': 'da',
},
{
'shortCode': 'fi',
'chineseName': '芬兰语',
'englishName': 'Finnish',
'translationCode': 'fi',
},
{
'shortCode': 'sv',
'chineseName': '瑞典语',
'englishName': 'Swedish',
'translationCode': 'sv',
},
{
'shortCode': 'pl',
'chineseName': '波兰语',
'englishName': 'Polish',
'translationCode': 'pl',
},
{
'shortCode': 'tr',
'chineseName': '土耳其语',
'englishName': 'Turkish',
'translationCode': 'tr',
},
{
'shortCode': 'el',
'chineseName': '希腊语',
'englishName': 'Greek',
'translationCode': 'el',
},
{
'shortCode': 'cs',
'chineseName': '捷克语',
'englishName': 'Czech',
'translationCode': 'cs',
},
{
'shortCode': 'ca',
'chineseName': '加泰罗尼亚语',
'englishName': 'Catalan',
'translationCode': 'ca',
},
{
'shortCode': 'cy',
'chineseName': '威尔士语',
'englishName': 'Welsh',
'translationCode': 'cy',
},
{
'shortCode': 'bg',
'chineseName': '保加利亚语',
'englishName': 'Bulgarian',
'translationCode': 'bg',
},
{
'shortCode': 'ru',
'chineseName': '俄语',
'englishName': 'Russian',
'translationCode': 'ru',
},
// 亚洲语言
{
'shortCode': 'ja',
'chineseName': '日语',
'englishName': 'Japanese',
'translationCode': 'ja',
},
{
'shortCode': 'ko',
'chineseName': '韩语',
'englishName': 'Korean',
'translationCode': 'ko',
},
{
'shortCode': 'hi',
'chineseName': '印地语',
'englishName': 'Hindi',
'translationCode': 'hi',
},
{
'shortCode': 'th',
'chineseName': '泰语',
'englishName': 'Thai',
'translationCode': 'th',
},
{
'shortCode': 'vi',
'chineseName': '越南语',
'englishName': 'Vietnamese',
'translationCode': 'vi',
},
{
'shortCode': 'id',
'chineseName': '印尼语',
'englishName': 'Indonesian',
'translationCode': 'id',
},
{
'shortCode': 'ms',
'chineseName': '马来语',
'englishName': 'Malay',
'translationCode': 'ms',
},
{
'shortCode': 'bn',
'chineseName': '孟加拉语',
'englishName': 'Bengali',
'translationCode': 'bn',
},
{
'shortCode': 'am',
'chineseName': '阿姆哈拉语',
'englishName': 'Amharic',
'translationCode': 'am',
},
{
'shortCode': 'as',
'chineseName': '阿萨姆语',
'englishName': 'Assamese',
'translationCode': 'as',
},
// 中东与非洲
{
'shortCode': 'ar',
'chineseName': '阿拉伯语',
'englishName': 'Arabic',
'translationCode': 'ar',
},
// 其他
{
'shortCode': 'az',
'chineseName': '阿塞拜疆语',
'englishName': 'Azerbaijani',
'translationCode': 'az',
},
{
'shortCode': 'bs',
'chineseName': '波斯尼亚语',
'englishName': 'Bosnian',
'translationCode': 'bs',
},
// 西班牙语各地区
{
'shortCode': 'es',
'chineseName': '西班牙语',
'englishName': 'Spanish',
'translationCode': 'es',
},
{
'shortCode': 'kn',
'chineseName': '卡纳达语',
'englishName': 'Kannada',
'translationCode': 'kn',
},
{
'shortCode': 'af',
'chineseName': '南非荷兰语',
'englishName': 'Dutch',
'translationCode': 'af',
},
{
'shortCode': 'et',
'chineseName': '爱沙尼亚语',
'englishName': 'Estonian',
'translationCode': 'et',
},
{
'shortCode': 'eu',
'chineseName': '巴斯克语',
'englishName': 'Basque',
'translationCode': 'eu',
},
{
'shortCode': 'fa',
'chineseName': '波斯语',
'englishName': 'Persian',
'translationCode': 'fa',
},
{
'shortCode': 'fil',
'chineseName': '菲律宾语',
'englishName': 'Filipino',
'translationCode': 'fil',
},
{
'shortCode': 'ga',
'chineseName': '爱尔兰语',
'englishName': 'Ireland',
'translationCode': 'ga',
},
{
'shortCode': 'gl',
'chineseName': '加利西亚语',
'englishName': 'Galician',
'translationCode': 'gl',
},
{
'shortCode': 'gu',
'chineseName': '古吉拉特语',
'englishName': 'Gujarati',
'translationCode': 'gu',
},
{
'shortCode': 'he',
'chineseName': '希伯来语',
'englishName': 'Hebrew',
'translationCode': 'he',
},
{
'shortCode': 'hr',
'chineseName': '克罗地亚语',
'englishName': 'Croatian',
'translationCode': 'hr',
},
{
'shortCode': 'hu',
'chineseName': '匈牙利语',
'englishName': 'Hungarian',
'translationCode': 'hu',
},
{
'shortCode': 'hy',
'chineseName': '亚美尼亚语',
'englishName': 'Armenian',
'translationCode': 'hy',
},
{
'shortCode': 'is',
'chineseName': '冰岛语',
'englishName': 'Icelandic',
'translationCode': 'is',
},
{
'shortCode': 'jv',
'chineseName': '爪哇语', //拉丁语、印度尼西亚)
'englishName': 'Javanese',
'translationCode': 'id',
},
{
'shortCode': 'ka',
'chineseName': '格鲁吉亚语',
'englishName': 'Georgian',
'translationCode': 'ka',
},
{
'shortCode': 'kk',
'chineseName': '哈萨克语',
'englishName': 'Kazakh',
'translationCode': 'kk',
},
{
'shortCode': 'km',
'chineseName': '高棉语',
'englishName': 'Khmer',
'translationCode': 'km',
},
{
'shortCode': 'lo',
'chineseName': '老挝语',
'englishName': 'Lao',
'translationCode': 'lo',
},
{
'shortCode': 'lt',
'chineseName': '立陶宛语',
'englishName': 'Lithuanian',
'translationCode': 'lt',
},
{
'shortCode': 'lv',
'chineseName': '拉脱维亚语',
'englishName': 'Latvian',
'translationCode': 'lv',
},
{
'shortCode': 'mk',
'chineseName': '马其顿语',
'englishName': 'Macedonian',
'translationCode': 'mk',
},
{
'shortCode': 'ml',
'chineseName': '马拉雅拉姆语',
'englishName': 'Malayalam',
'translationCode': 'ml',
},
{
'shortCode': 'mn',
'chineseName': '蒙古语',
'englishName': 'Mongolian',
'translationCode': 'mn',
},
{
'shortCode': 'mr',
'chineseName': '马拉地语',
'englishName': 'Marathi',
'translationCode': 'mr',
},
{
'shortCode': 'mt',
'chineseName': '马耳他语',
'englishName': 'Maltese',
'translationCode': 'mt',
},
{
'shortCode': 'my',
'chineseName': '缅甸语',
'englishName': 'Burmese',
'translationCode': 'my',
},
{
'shortCode': 'nb',
'chineseName': '书面挪威语',
'englishName': 'Norwegian Bokmål',
'translationCode': 'nb',
},
{
'shortCode': 'ne',
'chineseName': '尼泊尔语',
'englishName': 'Nepali',
'translationCode': 'ne',
},
{
'shortCode': 'or',
'chineseName': '奥里亚语',
'englishName': 'Oriya',
'translationCode': 'or',
},
{
'shortCode': 'pa',
'chineseName': '旁遮普语',
'englishName': 'Punjabi',
'translationCode': 'pa',
},
{
'shortCode': 'ps',
'chineseName': '普什图语',
'englishName': 'Pushto',
'translationCode': 'ps',
},
{
'shortCode': 'pt',
'chineseName': '葡萄牙语',
'englishName': 'Portuguese',
'translationCode': 'pt',
},
{
'shortCode': 'ro',
'chineseName': '罗马尼亚语',
'englishName': 'Romanian',
'translationCode': 'ro',
},
{
'shortCode': 'si',
'chineseName': '僧伽罗语',
'englishName': 'Sinhala',
'translationCode': 'si',
},
{
'shortCode': 'sk',
'chineseName': '斯洛伐克语',
'englishName': 'Slovak',
'translationCode': 'sk',
},
{
'shortCode': 'sl',
'chineseName': '斯洛文尼亚语',
'englishName': 'Slovenian',
'translationCode': 'sl',
},
{
'shortCode': 'so',
'chineseName': '索马里语',
'englishName': 'Somali',
'translationCode': 'so',
},
{
'shortCode': 'sq',
'chineseName': '阿尔巴尼亚语',
'englishName': 'Albanian',
'translationCode': 'sq',
},
{
'shortCode': 'sr',
'chineseName': '塞尔维亚语',
'englishName': 'Serbian',
'translationCode': 'sr',
},
{
'shortCode': 'sv',
'chineseName': '斯瓦希里语',
'englishName': 'Swedish',
'translationCode': 'sv',
},
{
'shortCode': 'ta',
'chineseName': '泰米尔语',
'englishName': 'Tamil',
'translationCode': 'ta',
},
{
'shortCode': 'te',
'chineseName': '泰卢固语',
'englishName': 'Tamil',
'translationCode': 'te',
},
{
'shortCode': 'uk',
'chineseName': '乌克兰语',
'englishName': 'Ukrainian',
'translationCode': 'uk',
},
{
'shortCode': 'ur',
'chineseName': '乌尔都语',
'englishName': 'Urdu',
'translationCode': 'ur',
},
{
'shortCode': 'uz',
'chineseName': '乌兹别克语',
'englishName': 'Uzbek',
'translationCode': 'uz',
},
{
'shortCode': 'zu',
'chineseName': '祖鲁语',
'englishName': 'Zulu',
'translationCode': 'zu',
},
];
}
/// 返回微软 Azure 的识别/翻译/TTS 语言配置表
List<Map<String, String>> getAzureTTSLanguageSpecs() {
return [
// 中文及方言
{
'shortCode': 'zh',
'chineseName': '中文',
'englishName': 'Chinese',
'ttsVoiceName': 'zh-CN-XiaoxiaoNeural',
},
{
'shortCode': 'yue',
'chineseName': '粤语',
'englishName': 'Cantonese',
'ttsVoiceName': 'yue-CN-XiaoMinNeural',
},
// 英语各地区
{
'shortCode': 'en',
'chineseName': '英语',
'englishName': 'English',
'ttsVoiceName':
'en-US-AriaNeural',
},
// 其他欧洲语言
{
'shortCode': 'de',
'chineseName': '德语',
'englishName': 'German',
'ttsVoiceName': 'de-DE-KatjaNeural',
},
{
'shortCode': 'ru',
'chineseName': '俄语',
'englishName': 'Russian',
'ttsVoiceName': 'ru-RU-DmitryNeural',
},
{
'shortCode': 'fr',
'chineseName': '法语',
'englishName': 'French',
'ttsVoiceName': 'fr-FR-DeniseNeural',
},
{
'shortCode': 'it',
'chineseName': '意大利语',
'englishName': 'Italian',
'ttsVoiceName': 'it-IT-IsabellaNeural',
},
{
'shortCode': 'nl',
'chineseName': '荷兰语',
'englishName': 'Dutch',
'ttsVoiceName': 'nl-NL-ColetteNeural',
},
{
'shortCode': 'nb',
'chineseName': '挪威语',
'englishName': 'Norwegian Bokmål',
'ttsVoiceName':
'nb-NO-IselinNeural',
},
{
'shortCode': 'da',
'chineseName': '丹麦语',
'englishName': 'Danish',
'ttsVoiceName': 'da-DK-ChristelNeural',
},
{
'shortCode': 'fi',
'chineseName': '芬兰语',
'englishName': 'Finnish',
'ttsVoiceName':
'fi-FI-NooraNeural',
},
{
'shortCode': 'sv',
'chineseName': '瑞典语',
'englishName': 'Swedish',
'ttsVoiceName': 'sv-SE-SofieNeural',
},
{
'shortCode': 'pl',
'chineseName': '波兰语',
'englishName': 'Polish',
'ttsVoiceName': 'pl-PL-AgnieszkaNeural',
},
{
'shortCode': 'tr',
'chineseName': '土耳其语',
'englishName': 'Turkish',
'ttsVoiceName':
'tr-TR-SedaNeural',
},
{
'shortCode': 'el',
'chineseName': '希腊语',
'englishName': 'Greek',
'ttsVoiceName': 'el-GR-AthinaNeural',
},
{
'shortCode': 'cs',
'chineseName': '捷克语',
'englishName': 'Czech',
'ttsVoiceName': 'cs-CZ-VlastaNeural',
},
{
'shortCode': 'ca',
'chineseName': '加泰罗尼亚语',
'englishName': 'Catalan',
'ttsVoiceName':
'ca-ES-JoanaNeural',
},
{
'shortCode': 'bg',
'chineseName': '保加利亚语',
'englishName': 'Bulgarian',
'ttsVoiceName': 'bg-BG-KalinaNeural',
},
// 亚洲语言
{
'shortCode': 'ja',
'chineseName': '日语',
'englishName': 'Japanese',
'ttsVoiceName': 'ja-JP-NanamiNeural',
},
{
'shortCode': 'ko',
'chineseName': '韩语',
'englishName': 'Korean',
'ttsVoiceName': 'ko-KR-SunHiNeural',
},
{
'shortCode': 'hi',
'chineseName': '印地语',
'englishName': 'Hindi',
'ttsVoiceName': 'hi-IN-SwaraNeural',
},
{
'shortCode': 'th',
'chineseName': '泰语',
'englishName': 'Thai',
'ttsVoiceName': 'th-TH-PremwadeeNeural',
},
{
'shortCode': 'vi',
'chineseName': '越南语',
'englishName': 'Vietnamese',
'ttsVoiceName': 'vi-VN-HoaiMyNeural',
},
{
'shortCode': 'id',
'chineseName': '印尼语',
'englishName': 'Indonesian',
'ttsVoiceName':
'id-ID-GadisNeural',
},
{
'shortCode': 'ms',
'chineseName': '马来语',
'englishName': 'Malay',
'ttsVoiceName': 'ms-MY-YasminNeural',
},
// 西班牙语各地区
{
'shortCode': 'es',
'chineseName': '西班牙语',
'englishName': 'Spanish',
'ttsVoiceName': 'es-ES-ElviraNeural',
},
{
'shortCode': 'cy',
'chineseName': '威尔士语',
'englishName': 'Welsh',
'ttsVoiceName':
'cy-GB-NiaNeural',
},
{
'shortCode': 'bn',
'chineseName': '孟加拉语',
'englishName': 'Bengali',
'ttsVoiceName': 'bn-IN-TanishaaNeural',
},
{
'shortCode': 'am',
'chineseName': '阿姆哈拉语',
'englishName': 'Amharic',
'ttsVoiceName': 'am-ET-MekdesNeural',
},
{
'shortCode': 'as',
'chineseName': '阿萨姆语',
'englishName': 'Assamese',
'ttsVoiceName': 'as-IN-YashicaNeural',
},
// 中东与非洲
{
'shortCode': 'ar',
'chineseName': '阿拉伯语',
'englishName': 'Arabic',
'ttsVoiceName': 'ar-AE-FatimaNeural',
},
{
'shortCode': 'af',
'chineseName': '南非荷兰语',
'englishName': 'Afrikaans',
'ttsVoiceName':
'af-ZA-AdriNeural',
},
// 其他
{
'shortCode': 'az',
'chineseName': '阿塞拜疆语',
'englishName': 'Azerbaijani',
'ttsVoiceName':
'az-AZ-BanuNeural',
},
{
'shortCode': 'bs',
'chineseName': '波斯尼亚语',
'englishName': 'Bosnian',
'ttsVoiceName':
'bs-BA-VesnaNeural',
},
{
'shortCode': 'kn',
'chineseName': '卡纳达语',
'englishName': 'kn-IN',
'ttsVoiceName':
'kn-IN-SapnaNeural',
},
{
'shortCode': 'et',
'chineseName': '爱沙尼亚语',
'englishName': 'Estonian',
'ttsVoiceName':
'et-EE-AnuNeural',
},
{
'shortCode': 'eu',
'chineseName': '巴斯克语',
'englishName': 'Basque',
'ttsVoiceName': 'eu-ES-AinhoaNeural',
},
{
'shortCode': 'fa',
'chineseName': '波斯语',
'englishName': 'Persian',
'ttsVoiceName': 'fa-IR-DilaraNeural',
},
{
'shortCode': 'fil',
'chineseName': '菲律宾语',
'englishName': 'Filipino',
'ttsVoiceName': 'fil-PH-BlessicaNeural',
},
{
'shortCode': 'ga',
'chineseName': '爱尔兰语',
'englishName': 'Ireland',
'ttsVoiceName':
'ga-IE-OrlaNeural',
},
{
'shortCode': 'gl',
'chineseName': '加利西亚语',
'englishName': 'Galician',
'ttsVoiceName':
'gl-ES-SabelaNeural',
},
{
'shortCode': 'gu',
'chineseName': '古吉拉特语',
'englishName': 'Gujarati',
'ttsVoiceName': 'gu-IN-DhwaniNeural',
},
{
'shortCode': 'he',
'chineseName': '希伯来语',
'englishName': 'Hebrew',
'ttsVoiceName':
'he-IL-HilaNeural',
},
{
'shortCode': 'hr',
'chineseName': '克罗地亚语',
'englishName': 'Croatian',
'ttsVoiceName': 'hr-HR-GabrijelaNeural',
},
{
'shortCode': 'hu',
'chineseName': '匈牙利语',
'englishName': 'Hungarian',
'ttsVoiceName':
'hu-HU-NoemiNeural',
},
{
'shortCode': 'hy',
'chineseName': '亚美尼亚语',
'englishName': 'Armenian',
'ttsVoiceName':
'hy-AM-AnahitNeural',
},
{
'shortCode': 'is',
'chineseName': '冰岛语',
'englishName': 'Icelandic',
'ttsVoiceName': 'is-IS-GudrunNeural',
},
{
'shortCode': 'jv',
'chineseName': '爪哇语',
'englishName': 'Javanese',
'ttsVoiceName':
'jv-ID-SitiNeural',
},
{
'shortCode': 'ka',
'chineseName': '格鲁吉亚语',
'englishName': 'Georgian',
'ttsVoiceName':
'ka-GE-EkaNeural',
},
{
'shortCode': 'kk',
'chineseName': '哈萨克语',
'englishName': 'Kazakh',
'ttsVoiceName': 'kk-KZ-AigulNeural',
},
{
'shortCode': 'km',
'chineseName': '高棉语',
'englishName': 'Khmer',
'ttsVoiceName': 'km-KH-SreymomNeural',
},
{
'shortCode': 'lo',
'chineseName': '老挝语',
'englishName': 'Lao',
'ttsVoiceName': 'lo-LA-KeomanyNeural',
},
{
'shortCode': 'lt',
'chineseName': '立陶宛语',
'englishName': 'Lithuanian',
'ttsVoiceName':
'lt-LT-OnaNeural',
},
{
'shortCode': 'lv',
'chineseName': '拉脱维亚语',
'englishName': 'Latvian',
'ttsVoiceName': 'lv-LV-EveritaNeural',
},
{
'shortCode': 'mk',
'chineseName': '马其顿语',
'englishName': 'Macedonian',
'ttsVoiceName': 'mk-MK-MarijaNeural',
},
{
'shortCode': 'ml',
'chineseName': '马拉雅拉姆语',
'englishName': 'Malayalam',
'ttsVoiceName': 'ml-IN-SobhanaNeural',
},
{
'shortCode': 'mn',
'chineseName': '蒙古语',
'englishName': 'Mongolian',
'ttsVoiceName':
'mn-MN-YesuiNeural',
},
{
'shortCode': 'mr',
'chineseName': '马拉地语',
'englishName': 'Marathi',
'ttsVoiceName': 'mr-IN-AarohiNeural',
},
{
'shortCode': 'mt',
'chineseName': '马耳他语',
'englishName': 'Maltese',
'ttsVoiceName': 'mt-MT-GraceNeural',
},
{
'shortCode': 'my',
'chineseName': '缅甸语',
'englishName': 'Burmese',
'ttsVoiceName':
'my-MM-NilarNeural',
},
{
'shortCode': 'nb',
'chineseName': '书面挪威语',
'englishName': 'Norwegian Bokmål',
'ttsVoiceName':
'nb-NO-IselinNeural',
},
{
'shortCode': 'ne',
'chineseName': '尼泊尔语',
'englishName': 'Nepali',
'ttsVoiceName': 'ne-NP-HemkalaNeural',
},
{
'shortCode': 'or',
'chineseName': '奥里亚语',
'englishName': 'Oriya',
'ttsVoiceName': 'or-IN-SubhasiniNeural',
},
{
'shortCode': 'pa',
'chineseName': '旁遮普语',
'englishName': 'Punjabi',
'ttsVoiceName':
'pa-IN-VaaniNeural',
},
{
'shortCode': 'ps',
'chineseName': '普什图语',
'englishName': 'Pushto',
'ttsVoiceName': 'ps-AF-LatifaNeural',
},
{
'shortCode': 'pt',
'chineseName': '葡萄牙语',
'englishName': 'Portuguese',
'ttsVoiceName': 'pt-BR-AntonioNeural',
},
{
'shortCode': 'ro',
'chineseName': '罗马尼亚语',
'englishName': 'Romanian',
'ttsVoiceName':
'ro-RO-AlinaNeural',
},
{
'shortCode': 'si',
'chineseName': '僧伽罗语',
'englishName': 'Sinhala',
'ttsVoiceName': 'si-LK-ThiliniNeural',
},
{
'shortCode': 'sk',
'chineseName': '斯洛伐克语',
'englishName': 'Slovak',
'ttsVoiceName': 'sk-SK-ViktoriaNeural',
},
{
'shortCode': 'sl',
'chineseName': '斯洛文尼亚语',
'englishName': 'Slovenian',
'ttsVoiceName':
'sl-SI-PetraNeural',
},
{
'shortCode': 'so',
'chineseName': '索马里语',
'englishName': 'Somali',
'ttsVoiceName':
'so-SO-UbaxNeural',
},
{
'shortCode': 'sq',
'chineseName': '阿尔巴尼亚语',
'englishName': 'Albanian',
'ttsVoiceName':
'sq-AL-AnilaNeural',
},
{
'shortCode': 'sr',
'chineseName': '塞尔维亚语',
'englishName': 'Serbian',
'ttsVoiceName': 'sr-Latn-RS-SophieNeural',
},
{
'shortCode': 'sv',
'chineseName': '斯瓦希里语',
'englishName': 'Swedish',
'ttsVoiceName':
'sw-KE-ZuriNeural',
},
{
'shortCode': 'ta',
'chineseName': '泰米尔语',
'englishName': 'Tamil',
'ttsVoiceName': 'ta-IN-PallaviNeural',
},
{
'shortCode': 'te',
'chineseName': '泰卢固语',
'englishName': 'Tamil',
'ttsVoiceName': 'te-IN-MohanNeural',
},
{
'shortCode': 'uk',
'chineseName': '乌克兰语',
'englishName': 'Ukrainian',
'ttsVoiceName': 'uk-UA-PolinaNeural',
},
{
'shortCode': 'ur',
'chineseName': '乌尔都语',
'englishName': 'Urdu',
'ttsVoiceName':
'ur-IN-GulNeural',
},
{
'shortCode': 'uz',
'chineseName': '乌兹别克语',
'englishName': 'Uzbek',
'ttsVoiceName': 'uz-UZ-MadinaNeural',
},
{
'shortCode': 'zu',
'chineseName': '祖鲁语',
'englishName': 'Zulu',
'ttsVoiceName': 'zu-ZA-ThandoNeural',
},
];
}