假设我有一个活动,上面有10个项目的列表。每个元素都是某种语言的文本。假设每种语言都有一个语音输出。如果我想要制作一个按钮,点击这个按钮,所有的文本都将以各自的语言阅读,我需要在开始阅读每个文本之前更改语言。问题是,在我检查过的一些手机上,更改语言需要很多时间(从2-3秒到5-7秒)。我看到了它立即发生的应用程序。如何在不为每种语言创建另一个对象的情况下实现这一点?
发布于 2018-12-19 05:11:20
不同的手机上安装了不同的语音引擎(谷歌、三星、PICO等)……
延迟将根据所使用的引擎而略有不同。以及很多基于以下内容的内容:
1)之前是否安装了与您尝试使用的语言相对应的语音,
2)被用来说话的声音是否是“网络声音”(通过网络检索话语)
因此,为了获得零延迟,必须安装语音,并且它们不能是网络语音。
https://stackoverflow.com/questions/53831334
复制相似问题