我有这个问题:我想让 TTS 说出一个包含外来词的英语句子(例如,意大利语)。
问题是,在实例化 TextToSpeech
类之后,每次我更改语言时,加载都需要几秒钟,这是 Not Acceptable ,因为句子需要尽可能流畅。
我还尝试实例化多个 TextToSpeech
,但结果几乎相同。
除了 this 之外,我无法在 Google 上找到任何内容问题,这没有帮助。
有没有什么办法可以做到这一点?怎么办?
提前致谢, 毛罗。
最佳答案
您需要使用另一个 TTS 引擎。 Ivona TTS
在语言之间切换非常快。有时候开始切换有点慢,但是第一句之后就好了。
关于android - 在 Android 的 TTS 中无延迟地处理多种语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31330717/