我在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