【问题标题】:TextToSpeech in JAPANESE language in Japan日本日语中的 TextToSpeech
【发布时间】: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


【解决方案1】:

抱歉,我是 Android 新手。 我现在看到它需要使用谷歌引擎安装我们想要的 tts 语言。这就是答案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多