如何在安卓系统上使用按钮停止语音识别



我目前使用RecognizerIntent在Android应用程序上执行STT。当用户点击按钮时,谷歌语音输入屏幕弹出,用户可以说话并进行转录。当它足够安静时,弹出窗口关闭并处理输入。

然而,如果仍有一些背景噪音(尽管已经转录了必要的单词(,弹出窗口将不会关闭/处理结果。如果我点击屏幕,弹出窗口会消失,但不会处理结果。

有没有办法点击弹出窗口(弹出的麦克风(,迫使应用程序停止录制并处理已经转录的结果?

提前谢谢!

您的问题不是关于Android操作系统,而是关于实现RecognizerIntent活动的特定最终用户应用程序。

安卓v10上的谷歌应用v10.98.7.21似乎没有你想要的这个功能。然而,我们无法确定,因为它是一款开源应用程序,没有详细的发布说明和最终用户文档,也没有对未来的行为做出任何承诺。对于你的应用程序来说,一个好主意是不要依赖这样的第三方应用程序。

最新更新