onUtteranceCompleted不会在speak()完成后触发。
这是密码
dummyTTSParams.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID,“theUtId”;mTts.speak(“你好”,TextToSpeech.QUEUE_FLUSH,dummyTTSParams);
不调用onUtteranceCompleted()的原因是什么,我提到了语句id "theUtId“。
重播我
发布于 2011-08-17 20:30:05
在TTS初始化之后调用setOnUtteranceCompletedListener非常重要。当满足以下条件时,onInit方法(活动必须实现OnInitListener接口)是一个很好的地方:
status == TextToSpeech.SUCCESS发布于 2011-05-27 07:06:51
检查是否添加了setOnUtteranceCompletedListener侦听器。
请看一下这里
谢谢Deepak
https://stackoverflow.com/questions/6148764
复制相似问题