TTS初始化太慢
qq63389745 发布于2016-07 浏览:1996 回复:2
0
收藏
快速回复

在activity中添加tts初始化,这样会造成响应迟钝。大概有3-5秒的延迟。如何处理?

收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3李维高liweigao回复于2016-07

auth方法可以不用调用,这个方法主要是用来让用户判断是不是自己是授权用户的。

initTTS这个的耗时是没办法减少的,因为这个方法需要加载离线的资源文件,如果不使用离线会很快。

0
#2qq63389745回复于2016-07

目前测试发现,消耗最大的地方有两处

AuthInfo authInfo = this.mSpeechSynthesizer.auth(TtsMode.MIX);

大概消耗5秒左右



mSpeechSynthesizer.initTts(TtsMode.MIX);

最少3秒


希望官网给出解决办法。

0
TOP
切换版块