2017-08-30 165 views
0

我在Android上使用android.speech.SpeechRecognizer。 在某些情況下,isRecognitionAvailable返回false,因此我無法識別語音。 有沒有辦法在手機上啓用android.speech.SpeechRecognizer? 還是有類似的服務嗎?isRecognitionAvailable在Android上返回false

回答

0

如果SpeechRecognizer.isRecognitionAvailable(this)返回false,則說明您的設備沒有SpeechRecognizer支持。很簡單。

檢查documentation

+0

感謝您的回覆。 如果isRecognitionAvailable返回false,那麼永遠不能使用android.speech.recognizer? –

+0

使用您嘗試不使用的設備,請嘗試使用其他設備。 – josedlujan

0

有沒有辦法在手機上啓用android.speech.SpeechRecognizer?還是有類似的服務?

不,SpeechRecognizer系統服務。如果它不可用,那麼設備上沒有這種服務。這裏是來自文檔的引用。

檢查語音識別服務在系統上是否可用。

如果您確實需要語音識別,您可以錄製麥克風輸入並自己處理原始輸入。

+0

嗨約書亞, 感謝您的答覆。 如果isRecognitionAvailable返回false,那麼永遠不能使用android.speech.recognizer? –

+0

@danielparker是的,它是特定於設備的。除非你自己排隊,否則你無能爲力。您可以禁用這些設備的功能。 – Joshua