我在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. isReachable()返回false在android
- 2. PHP:Is_numeric在0上返回false
- 3. Android ContentObserver onChange()僅返回false
- 4. Android BluetoothSocket.isConnected總是返回false
- 5. File.Exists在UnitTest上下文中返回false
- 6. Membership.ValidateUser總是在IIS上返回false
- 7. 爲什麼isdigit()在float上返回false?
- 8. Memcache在長鍵上返回false
- 9. jquery live在A標籤上返回false
- 10. fopen在子目錄上返回false
- 11. Javascript - 在輸入標籤上返回false
- 12. Laravel auth()在404's上返回false
- 13. SensorManager.getRotationMatrix在Android模擬器上始終返回false
- 14. openssl_dh_compute_key返回false
- 15. Request.IsAjaxRequest返回false
- 16. Golang:reflect.DeepEqual返回false
- 17. GetVolumeNameForVolumeMountPoint返回false
- 18. query.next()返回false
- 19. is_writable()返回false
- 20. System.IO.File.Exists()返回false
- 21. stream_resolve_include_path返回false?
- 22. UIElement.IsMouseOver返回false
- 23. cursor.moveToFirst()返回false
- 24. password_verify()返回false
- 25. 批返回false
- 26. openssl_x509_parse返回false
- 27. File.delete()返回false
- 28. PHP:OOP:返回False
- 29. setlocale()返回false
- 30. string.matches(「。*」)返回false
感謝您的回覆。 如果isRecognitionAvailable返回false,那麼永遠不能使用android.speech.recognizer? –
使用您嘗試不使用的設備,請嘗試使用其他設備。 – josedlujan