簡體   English   中英

Android中的語音識別服務

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM