在activity中添加tts初始化,这样会造成响应迟钝。大概有3-5秒的延迟。如何处理?
auth方法可以不用调用,这个方法主要是用来让用户判断是不是自己是授权用户的。
initTTS这个的耗时是没办法减少的,因为这个方法需要加载离线的资源文件,如果不使用离线会很快。
目前测试发现,消耗最大的地方有两处
AuthInfo authInfo = this.mSpeechSynthesizer.auth(TtsMode.MIX);
大概消耗5秒左右
mSpeechSynthesizer.initTts(TtsMode.MIX);
最少3秒
希望官网给出解决办法。
auth方法可以不用调用,这个方法主要是用来让用户判断是不是自己是授权用户的。
initTTS这个的耗时是没办法减少的,因为这个方法需要加载离线的资源文件,如果不使用离线会很快。
目前测试发现,消耗最大的地方有两处
AuthInfo authInfo = this.mSpeechSynthesizer.auth(TtsMode.MIX);
大概消耗5秒左右
mSpeechSynthesizer.initTts(TtsMode.MIX);
最少3秒
希望官网给出解决办法。