相关疑难解决方法(0)

Android:两个文本到语音转换的实例非常缓慢

我需要在我的Andorind应用程序中实现功能,它允许在当前的Acitivity中播放两种不同的合成语言 - 例如有两个按钮Say English and Say French

我尝试过以下两种方式,但是它们都无效,因为在声音播放之前有很长的延迟:

  1. 第一种方法:创建单个TTS实例并通过setLocale方法更改语言,具体取决于必须播放的语言.不幸的是,通过setLocale在语言之间切换非常耗时,这会在点击按钮后对反应产生影响
  2. 第二种方法:为各自的语言创建两个TTS实例.不幸的是,延迟也发生在这里,第一种解决方案之间没有区别.

你能帮忙解决这个恼人的问题吗?

android multiple-instances instance text-to-speech

6
推荐指数
1
解决办法
1826
查看次数