本文介紹了HTC One M7上的語音識別器的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我使用Android內置的語音識別類編寫了一個語音識別應用程序。在使用createSpeechRecognizer(Context)函數獲取的語音識別器對象上調用startListning函數時,在我的開發人員控制臺中顯示以下異常。
安全異常:
java.lang.SecurityException: Not allowed to bind to service Intent
{ act=android.speech.RecognitionService
cmp=com.htc.android.voicedictation/.VoiceDictationService
}
您知道為什么會發生這種情況以及如何修復嗎?
測試可在Nexus 7和HTC One X上運行。
HTC One M7(4.2.2)失敗
推薦答案
通過以下鏈接找到了此問題的根本原因:https://groups.google.com/forum/#!topic/joaomgcd/qcSfL2-SIfk
解決方案:必須在設備上啟用Google語音輸入。
在HTC One設備上啟用Google語音打字的步驟:
http://eguides.sprint.com/support/eguides/htconem8/index.html#htc_one_m8_ug/keyboard_and_input_methods_google_voice_typing.html
這篇關于HTC One M7上的語音識別器的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,