TTS *和*语音输入同时进行?

时间:2011-03-30 00:30:25

标签: android speech-recognition text-to-speech voice-recognition

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

我理解理性:语音识别引擎可以“听到”TTS输出并干扰其正常运行。

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

1 个答案:

答案 0 :(得分:3)

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

这是纯粹的猜测,但必须有一些常见的功能,只能由TTS使用并一次识别一次(两者都来自android.speech。*)