我正在开发具有语音识别功能的应用程序。它工作正常,可以识别单词。但是出现了一个错误,当该人什么都没说时,我试图处理一个计时器,而不是使它无效,但是错误仍然存在。
出现此错误:
I/flutter (25838): _platformCallHandler call speech.onSpeech
D/SpeechRecognitionPlugin(25838): onError : 7
I/flutter (25838): _platformCallHandler call speech.onSpeechAvailability false
I/flutter (25838): _platformCallHandler call speech.onError 7
I/flutter (25838): Unknowm method speech.onError
答案 0 :(得分:-1)
您的应用程序可能没有使用麦克风的权限。您可以在电话设置中检查它吗:应用程序->权限->麦克风。
答案 1 :(得分:-1)
根据数据,您提供我建议您不要讲话。如果没有,请检查语音识别是否可用 根据文档https://pub.dev/packages/speech_recognition 将此值_speechRecognitionAvailable选中,如果为false,则表示对语音识别功能为真