首页 文章

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

提问于
浏览
0

我已根据此处给出的方法在我的应用程序中实现了连续语音识别:Android Speech Recognition Continuous Service . 它本身工作得相当好 .

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

1 回答

  • 1

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

相关问题