需要语音识别而无需Google对话框

时间:2010-11-22 21:48:49

标签: android dialog voice voice-recognition

有没有人找到一种方法来执行语音识别而不显示Google的语音识别对话框?在识别过程中是否可以抑制它,或者如果没有,可以隐藏在视图中?我仍然需要能够启动语音捕获,检测静音以告知我捕获完成,然后转换为文本。

1 个答案:

答案 0 :(得分:0)

RecognitionListener类,正如您将在本文How can I use speech recognition without the annoying dialog in android phone中看到的,RecognitionListener类有一些名为onReadyForSpeech(),onBeginningOfSpeech(),onEndOfSpeech()等的方法,它们基本上告诉您用户何时启动结束说话和公认的结果。您可以通过覆盖这些方法来执行您想要的任何操作,无论是显示对话框还是执行其他操作来警告用户他应该开始说话。