假设我有一个活动,其中有10个项目的清单。每个元素都是某种语言的文本。假设每种语言都有语音输出。如果要创建一个按钮,通过单击所有文本将以其各自的语言进行阅读,我需要在开始阅读每个文本之前更改语言。问题是,在我检查过的某些手机上,更改语言会花费很多时间(从2-3秒更改为5-7)。我看到应用程序立即发生。如何在不为每种语言创建另一个对象的情况下实现这一点?
答案 0 :(得分:0)
不同的手机上安装了不同的语音引擎(Google,三星,PICO等)...
根据所使用的引擎,延迟会略有不同...基于以下因素,延迟会很大:
1)以前是否安装了与您要说的语言相对应的声音,
2)用于说话的语音是否是“网络语音”(通过网络检索话语)
因此,要获得零延迟,必须安装语音,并且它们不能是网络语音。