在我的应用程序中,我有一个“搜索”屏幕,用户在其中键入EditText,然后单击按钮进行搜索。

我希望屏幕在用户使用语音识别实用程序用文本填充EditText之后自动触发搜索。我可以听一个处理程序吗?我正在寻找专门用于语音识别返回的处理程序或消息。

有帮助吗?

解决方案

意图又称“系统事件”,因为这将是识别器,这是您要挖掘的地方

http://developer.android.com/reference/android/speech/recognizerintent.html

现在,根据您的要求,您希望您的应用程序进行语音rec搜索,将结果返回到应用程序并处理这些结果?如果是这种情况,那么您可以从识别设备和您的“事件处理程序”中继承,您会做您想做的。顺便说一句,此处的文档就在这里。

http://developer.android.com/reference/android/speech/recognitionlistener.html

如果这些都不是您想要的,请澄清您要寻找的是什么。

哦,这是Android团队的博客文章,内容涉及使用Sever API和样本。

http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html

因此,希望这涵盖了大多数基地。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top