Android语音识别与文本到语音冲突

我基于以下给出的方法在我的应用中实现了连续语音识别:Android语音识别连续服务。 它本身工作得很好。

然而,我想实现一个功能,在该功能中,应用程序正在使用文本到语音阅读网页,在阅读过程中,我希望打开语音识别功能,以便我可以让它停止使用语音。 但是,我看到语音识别开始识别文本到语音输出。 有没有办法可以让我们忽略手机发出的声音,只识别我在麦克风上说的话。


你可以做的是在段落之间暂停一段时间,并在暂停期间听取用户命令。 要实现它,你需要使用UtteranceProgressListener 。 说出一段话,然后在onDone打开语音识别器。 设置倒数计时器, onFinish关闭语音识别器并阅读下一段。

链接地址: http://www.djcxy.com/p/34403.html

上一篇: Android speech recognition conflicting with Text to Speech

下一篇: Speech or no speech detection in Python