[英]Speech Recognition Service in Android
我有一個在Activity中使用語音識別的Android應用程序。 除了包含語音識別對象之外,GUI不做任何事情。 我想把它移植到一個服務,所以我可以在后台運行時與應用程序通信。
但是,據我所知,語音識別服務必須使用onActivityResult,它不適用於服務。 有沒有辦法在服務中包含一個活動,以便不顯示其GUI,或者在服務而不是活動中執行語音識別?
請參閱Google的語音搜索語音識別服務 - 它可能包含一些有用的信息鏈接。 我不認為你可以進行非Gui語音識別,因為識別器僅作為識別器意圖公開。
我不認為谷歌希望人們直接撥打這項服務,如果你這樣做,可能會違反某些服務條款,但請查看http://mikepultz.com/2011/03/accessing-google-speech-api -chrome-11 /看到Chrome語音識別背后的服務,我懷疑它與Android類似。
如果您的服務在檢測到任何傳入的音頻信號時喚醒活動,該怎么辦?
就像一個小部件只占據屏幕的一小部分甚至只是一個像素,然后從不可見的活動中調用語音識別?
只是一個想法,我不記得一個小部件是否可以是一個活動,或者你是否可以創建一個不占用屏幕的活動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.