我注意到,一旦语音识别活动开始,文本到语音的输出就会停止。
我理解其中的道理:语音识别引擎可能会“听到”TTS 输出并干扰其正常运行。
我的问题:这种行为是硬编码到系统中的,还是可以通过设置或参数(在 API 中)进行修改?
我注意到,一旦语音识别活动开始,文本到语音的输出就会停止。
我理解其中的道理:语音识别引擎可能会“听到”TTS 输出并干扰其正常运行。
我的问题:这种行为是硬编码到系统中的,还是可以通过设置或参数(在 API 中)进行修改?
活动必须同时使用识别和 TTS 吗?如果识别可以等待(从功能上讲),则强制事件产生RecognizerIntent
唯一的onUtteranceCompleted
这纯属推测,但肯定有一些共同的特性只能被 TTS 和识别一次使用(这两个 api 都来自 android.speech.*)