草庐IT

startListening

全部标签

android - 处理 RecognitionListener 错误

我正在使用Android的语音API不断获取用户的输入。但是,当发生错误时,这并不能很好地工作。我所做的是在检测到错误的方法中重新启动监听器。它有时会工作,但识别器经常挂起一段时间。特别是在检测到服务器、网络超时和识别器忙错误之后。这很烦人!我找到了一些解决这个问题的尝试,但没有一个对我有用。你有更好的主意吗?这是我的代码:privatevoidstartSR(){intent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);//intent.putExtra(RecognizerIntent.,value)intent.putE