我需要檢測環境中是否有語音,並且由於隱私問題,我需要在電話中完成所有處理,而不向服務器發送任何聲音信息。脫機Android語音活動檢測
我知道有在Android的一類叫做SpeechRecognizer http://developer.android.com/reference/android/speech/SpeechRecognizer.html
但據我所知,它需要連接到谷歌的服務器(或其他服務器)。 我的問題是如果有一種使用這個類來檢測語音而不通過互聯網發送信息的方法。
我從這裏看到一個提示http://www.itworld.com/mobile-wireless/327712/use-offline-speech-text-your-android-jelly-bean-device這說我可以「下載離線語音識別」,但我不知道這是否足夠滿足我的需求。
我對信號處理和分類有一些瞭解,我想我可以通過使用Android AudioRecord類來開發語音活動檢測,但是我想首先知道SpeechRecognizer是否允許離線檢測(以及它如何)我可以節省時間。
在此先感謝您的回覆。