作者:Z-RZI | 来源:互联网 | 2023-06-13 13:53
当我尝试在Flutter上使用Speech_Recognition时,以及当我单击“麦克风”按钮时...
它说
D / SpeechRecognitionPlugin(7751):onError:6
我发现这意味着ERROR_SPEECH_TIMEOUT
我尝试解决此问题。.我花了1周的时间无法修复它!
FloatingactionButton(
child: Icon(Icons.mic),backgroundColor: Colors.deepPurple,onpressed: () {
if (_isAvailable && !_isListening)
_speechRecognition
.listen(locale: "ko_KR")
.then((result) => print('$result'));
},),
'''
@override
void initState() {
super.initState();
initSpeechRecognizer();
}
void initSpeechRecognizer(){
_speechRecognition = SpeechRecognition();
_speechRecognition.setavailabilityHandler(
(bool result) => setState(() => _isAvailable = result)
);
_speechRecognition.setRecognitionStartedHandler(
() => setState(() => _isListening = true),);
_speechRecognition.setRecognitionResultHandler(
(String speech) => setState(() => resultText = speech),);
_speechRecognition.setRecognitionCompleteHandler(
() => setState(() => _isListening = false),);
_speechRecognition.activate().then(
(result) => setState(() => _isAvailable = result),);
}
该如何解决此错误?