2

我注意到,一旦语音识别活动开始,文本到语音的输出就会停止。

我理解其中的道理:语音识别引擎可能会“听到”TTS 输出并干扰其正常运行。

我的问题:这种行为是硬编码到系统中的,还是可以通过设置或参数(在 API 中)进行修改?

4

1 回答 1

3

活动必须同时使用识别和 TTS 吗?如果识别可以等待(从功能上讲),则强制事件产生RecognizerIntent唯一的onUtteranceCompleted

这纯属推测,但肯定有一些共同的特性只能被 TTS 和识别一次使用(这两个 api 都来自 android.speech.*)

于 2011-03-30T01:25:58.637 回答