/// 返回谷歌的识别语言配置表(ASR) List> getGoogleASRLanguageSpecs() { return [ { 'shortCode': 'zh', 'chineseName': '中文', 'englishName': 'Chinese (simplified)', 'asrCode': 'zh-CN', 'ttsVoiceName': '' }, { 'shortCode': 'zh-Hant', 'chineseName': '中文(繁体)', 'englishName': 'Chinese (traditional)', 'asrCode': 'zh-TW', 'ttsVoiceName': '' }, { 'shortCode': 'zh-Hant-hk', 'chineseName': '中文(香港繁体)', 'englishName': 'Chinese (Hongkong traditional)', 'asrCode': 'zh-HK', 'ttsVoiceName': '' }, { 'shortCode': 'yue', 'chineseName': '广东话', 'englishName': 'Cantonese', 'asrCode': 'yue-HK', 'ttsVoiceName': '' }, { 'shortCode': 'en', 'chineseName': '英语', 'englishName': 'English', 'asrCode': 'en-US', 'ttsVoiceName': '' }, { 'shortCode': 'ja', 'chineseName': '日语', 'englishName': 'Japanese', 'asrCode': 'ja-JP', 'ttsVoiceName': '' }, { 'shortCode': 'ko', 'chineseName': '韩语', 'englishName': 'Korean', 'asrCode': 'ko-KR', 'ttsVoiceName': '' }, { 'shortCode': 'fr', 'chineseName': '法语', 'englishName': 'French', 'asrCode': 'fr-FR', 'ttsVoiceName': '' }, { 'shortCode': 'es', 'chineseName': '西班牙语', 'englishName': 'Spanish', 'asrCode': 'es-ES', 'ttsVoiceName': '' }, { 'shortCode': 'pt', 'chineseName': '葡萄牙语', 'englishName': 'Portuguese', 'asrCode': 'pt-BR', 'ttsVoiceName': '' }, { 'shortCode': 'it', 'chineseName': '意大利语', 'englishName': 'Italian', 'asrCode': 'it-IT', 'ttsVoiceName': '' }, { 'shortCode': 'de', 'chineseName': '德语', 'englishName': 'German', 'asrCode': 'de-DE', 'ttsVoiceName': '' }, { 'shortCode': 'ru', 'chineseName': '俄语', 'englishName': 'Russian', 'asrCode': 'ru-RU', 'ttsVoiceName': '' }, { 'shortCode': 'pl', 'chineseName': '波兰语', 'englishName': 'Polish', 'asrCode': 'pl-PL', 'ttsVoiceName': '' }, { 'shortCode': 'nl', 'chineseName': '荷兰语', 'englishName': 'Dutch', 'asrCode': 'nl-NL', 'ttsVoiceName': '' }, { 'shortCode': 'sv', 'chineseName': '瑞典语', 'englishName': 'Swedish', 'asrCode': 'sv-SE', 'ttsVoiceName': '' }, { 'shortCode': 'cs', 'chineseName': '捷克语', 'englishName': 'Czech', 'asrCode': 'cs-CZ', 'ttsVoiceName': '' }, { 'shortCode': 'el', 'chineseName': '现代希腊语', 'englishName': 'Modern Greek', 'asrCode': 'el-GR', 'ttsVoiceName': '' }, { 'shortCode': 'ro', 'chineseName': '罗马尼亚语', 'englishName': 'Romanian', 'asrCode': 'ro-RO', 'ttsVoiceName': '' }, { 'shortCode': 'hu', 'chineseName': '匈牙利语', 'englishName': 'Hungarian', 'asrCode': 'hu-HU', 'ttsVoiceName': '' }, { 'shortCode': 'uk', 'chineseName': '乌克兰语', 'englishName': 'Ukrainian', 'asrCode': 'uk-UA', 'ttsVoiceName': '' }, { 'shortCode': 'da', 'chineseName': '丹麦语', 'englishName': 'Danish', 'asrCode': 'da-DK', 'ttsVoiceName': '' }, { 'shortCode': 'fi', 'chineseName': '芬兰语', 'englishName': 'Finnish', 'asrCode': 'fi-FI', 'ttsVoiceName': '' }, { 'shortCode': 'no', 'chineseName': '挪威语', 'englishName': 'Norwegian', 'asrCode': 'nb-NO', 'ttsVoiceName': '' }, { 'shortCode': 'hr', 'chineseName': '克罗地亚语', 'englishName': 'Croatian', 'asrCode': 'hr-HR', 'ttsVoiceName': '' }, { 'shortCode': 'ca', 'chineseName': '加泰隆语', 'englishName': 'Catalan', 'asrCode': 'ca-ES', 'ttsVoiceName': '' }, { 'shortCode': 'ar', 'chineseName': '阿拉伯语', 'englishName': 'Arabic', 'asrCode': 'ar-EG', 'ttsVoiceName': '' }, { 'shortCode': 'th', 'chineseName': '泰语', 'englishName': 'Thai', 'asrCode': 'th-TH', 'ttsVoiceName': '' }, { 'shortCode': 'vi', 'chineseName': '越南语', 'englishName': 'Vietnamese', 'asrCode': 'vi-VN', 'ttsVoiceName': '' }, { 'shortCode': 'id', 'chineseName': '印尼语', 'englishName': 'Indonesian', 'asrCode': 'id-ID', 'ttsVoiceName': '' }, { 'shortCode': 'hi', 'chineseName': '印地语', 'englishName': 'Hindi', 'asrCode': 'hi-IN', 'ttsVoiceName': '' }, { 'shortCode': 'tr', 'chineseName': '土耳其语', 'englishName': 'Turkish', 'asrCode': 'tr-TR', 'ttsVoiceName': '' }, { 'shortCode': 'ms', 'chineseName': '马来语', 'englishName': 'Malay', 'asrCode': 'ms-MY', 'ttsVoiceName': '' }, { 'shortCode': 'bn', 'chineseName': '孟加拉语', 'englishName': 'Bengali', 'asrCode': 'bn-IN', 'ttsVoiceName': '' }, { 'shortCode': 'ta', 'chineseName': '泰米尔语', 'englishName': 'Tamil', 'asrCode': 'ta-IN', 'ttsVoiceName': '' }, { 'shortCode': 'te', 'chineseName': '泰卢固语', 'englishName': 'Telugu', 'asrCode': 'te-IN', 'ttsVoiceName': '' }, { 'shortCode': 'mr', 'chineseName': '马拉提语', 'englishName': 'Marathi', 'asrCode': 'mr-IN', 'ttsVoiceName': '' }, { 'shortCode': 'ur', 'chineseName': '乌尔都语', 'englishName': 'Urdu', 'asrCode': 'ur-IN', 'ttsVoiceName': '' }, { 'shortCode': 'fa', 'chineseName': '波斯语', 'englishName': 'Persian', 'asrCode': 'fa-IR', 'ttsVoiceName': '' }, { 'shortCode': 'sw', 'chineseName': '斯瓦希里语', 'englishName': 'Swahili', 'asrCode': 'sw-KE', 'ttsVoiceName': '' }, ]; } /// 返回谷歌的翻译语言配置表(Translation) List> getGoogleTranslationLanguageSpecs() { // 谷歌翻译能力覆盖广泛,采用与ASR相同的语言集合 return getGoogleASRLanguageSpecs(); } /// 返回谷歌的TTS语言配置表(TTS,保留空语音名以示未配置) List> getGoogleTTSLanguageSpecs() { return getGoogleASRLanguageSpecs(); }