【发布时间】:2021-11-10 21:15:15
【问题描述】:
知道 Android (Kotlin) 上的 TextToSpeech 不支持 JAPANESE 语言,我想知道我是否遗漏了什么或日本开发人员做得如何?
我将非常感谢任何能告诉我转机的想法,以便我可以使用这种语言和 TexteToSpeech 而不是 .mp3。
...
if (status == TextToSpeech.SUCCESS) {
// set the language for tts
val result = tts!!.setLanguage(Locale.JAPAN)
if (result == TextToSpeech.LANG_MISSING_DATA
|| result == TextToSpeech.LANG_NOT_SUPPORTED) {
showTheToast("Japanese not supported!")
Log.e("TTS", "Japanese is not supported! :-(")
} else {
tts!!.setSpeechRate(1.0f)
}
} else {
showTheToast("The initialization failed!")
}
...
感谢您抽出宝贵时间阅读。
【问题讨论】:
-
从 android 1.5 (API Level 4) 起应该支持日语
-
我知道但为什么会被拒绝?我的目标是让它说出用日语写的不同表达方式,以便它们发音正确,而不是带有美国或西班牙口音。例如:“ありがとうございました”。你想要我完整的 tts 代码吗?
-
哦,我现在才发现它在第一次被调用时就可以工作,并且在模拟器 Pixel 4 API 25 和我的三星 A50 上都没有!?为什么?
标签: android kotlin text-to-speech cjk