result = tts.setLanguage(Locale.CHINA);
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
Log.e("TTS", "This Language is not supported");
}
我的字符串中有一些英文文本,我认为这是导致日志消息显示不支持语言的原因。
我的问题是是否有方法可以绕过此异常,或者我应该尝试消除字符串中所有英文单词,然后再进行翻译?
另外一个问题是:“TextToSpeech失败的其他可能异常是什么?”