2010-12-13 63 views
2

在我的應用程序中,我有一個「搜索」屏幕,用戶鍵入一個EditText,然後單擊一個按鈕進行搜索。截取語音識別

我希望屏幕在用戶使用語音識別實用程序用文本填充EditText後自動觸發搜索。是否有我可以聽的處理程序來執行此操作?我正在尋找專門用於語音識別返回的處理程序或消息。

回答

3

的意圖又名「系統事件」這將是RecognizerIntent 和在這裏你會挖掘該

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

現在根據你的要求,你希望你的應用程序有語音錄製搜索將結果返回給應用程序並處理這些結果?如果是這種情況,那麼你可以繼承RecognitionListener和你的onResult「事件處理程序」,你會做你想做的。 順便說一句,這裏的文檔就在這裏。

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

如果這兩個時間都不想要,那麼請弄清楚它是什麼,你正在尋找的東西。

哦,只是爲了好的措施,這裏是一個來自android團隊的博客文章,關於使用語音API以及樣本。

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

所以希望覆蓋大部分的基地。

+0

我認爲這將有我需要的一切。非常感謝:D – Andrew 2010-12-13 20:09:31

+0

+1問題。 WOOT NP !!請享用! – Terrance 2010-12-13 20:11:20