我试图将“文本”设置为语音对象语言为“卡纳达语”。以下是我根据文档设置语言代码为kn的语言的代码。但是不知何故我将错误消息显示为不支持的语言
int result = tts.setLanguage(new Locale("kn", "IN"));
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
Log.e("TTS", "This Language is not supported");
result = tts.setLanguage(Locale.US);
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
result = tts.setLanguage(Locale.ENGLISH);
}
}
请建议使用卡纳达语或任何其他语言播放此文本的方法是什么。如果有任何api提供它,它将对我有很大帮助