在我的应用程序中,我有一个“搜索”屏幕,用户在其中键入一个edittext,然后单击一个按钮进行搜索。
我希望在用户使用语音识别实用程序向edittext填充文本后,屏幕自动触发搜索。有没有一个我可以听的人来做这个?我正在寻找一个处理程序或消息,特别是语音识别返回。
最佳答案
其意图(也称为“系统事件”)将是recognizerIntent
这就是你要挖掘的地方
http://developer.android.com/reference/android/speech/RecognizerIntent.html
现在根据你的要求,你希望你的应用程序有一个语音记录搜索,返回结果到应用程序和处理这些结果?如果是这样,那么您可以从recognitionlistener和onresult“事件处理程序”继承您想要的内容。
顺便说一句,文档就在这里。
http://developer.android.com/reference/android/speech/RecognitionListener.html
如果这两个都不是你想要的,那么请澄清你要找的是什么。
为了更好的衡量,这里有一篇来自android团队的关于使用speech api的博客文章和一个示例。
http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html
希望能覆盖大部分基地。
关于android - 拦截语音识别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4432459/