我在Android上使用android.speech.SpeechRecognizer。 在某些情況下,isRecognitionAvailable返回false,因此我無法識別語音。 有沒有辦法在手機上啓用android.speech.SpeechRecognizer? 還是有類似的服務嗎?isRecognitionAvailable在Android上返回false
0
A
回答
0
如果SpeechRecognizer.isRecognitionAvailable(this)返回false,則說明您的設備沒有SpeechRecognizer支持。很簡單。
0
有沒有辦法在手機上啓用android.speech.SpeechRecognizer?還是有類似的服務?
不,SpeechRecognizer
是系統服務。如果它不可用,那麼設備上沒有這種服務。這裏是來自文檔的引用。
檢查語音識別服務在系統上是否可用。
如果您確實需要語音識別,您可以錄製麥克風輸入並自己處理原始輸入。
+0
嗨約書亞, 感謝您的答覆。 如果isRecognitionAvailable返回false,那麼永遠不能使用android.speech.recognizer? –
+0
@danielparker是的,它是特定於設備的。除非你自己排隊,否則你無能爲力。您可以禁用這些設備的功能。 – Joshua
相關問題
- 1. android mkdirs在SD卡上返回false
- 2. mkdir在android中返回false?
- 3. isReachable()返回false在android
- 4. Android mkdirs()返回false
- 5. PHP:Is_numeric在0上返回false
- 6. 在jQuery post上返回false?
- 7. Android BluetoothSocket.isConnected總是返回false
- 8. Android bindservice方法返回false
- 9. android File.mkdirs()總是返回false
- 10. 的Android的CanRead()返回false
- 11. Matcher.find()返回false的android
- 12. Android ContentObserver onChange()僅返回false
- 13. 在beforeDelete回調中返回false false killAll
- 14. file.delete()在Android內部存儲返回false
- 15. 爲什麼isdigit()在float上返回false?
- 16. Memcache在長鍵上返回false
- 17. 僅在父級上返回false
- 18. File.Exists在UnitTest上下文中返回false
- 19. fopen在子目錄上返回false
- 20. jquery live在A標籤上返回false
- 21. Membership.ValidateUser總是在IIS上返回false
- 22. AVAudioPlayer播放在硬件上返回false
- 23. Javascript - 在輸入標籤上返回false
- 24. Laravel auth()在404's上返回false
- 25. Environment.getExternalStorageState()在虛擬設備上返回false
- 26. SetPin在android上返回false但沒有例外
- 27. SensorManager.getRotationMatrix在Android模擬器上始終返回false
- 28. mysqli_fetch_row()在mysqli_query()返回true時返回false
- 29. 方法在返回true時返回false
- 30. File.delete()返回false
感謝您的回覆。 如果isRecognitionAvailable返回false,那麼永遠不能使用android.speech.recognizer? –
使用您嘗試不使用的設備,請嘗試使用其他設備。 – josedlujan