使用 RecognitionListener
接口(interface)我正在实现语音识别。该接口(interface)能够实现回调,例如:
public void onError(int error) {
}
除一个主要问题外,它工作得很好。 onError 的回调被多次调用,错误代码相同。例如 ERROR_CLIENT
或 ERROR_NO_MATCH
。我看到相同的方法至少两次获得具有相同错误代码的回调。
错过了什么?还是谷歌语音识别 API 中的错误?
最佳答案
我找到的解决此问题的方法是在 SpeechRecognizer 上调用 destroy
。因此,如果您使用它,请记住在调用销毁后再次实例化对象。
关于android - 多次使用相同的错误代码调用 onError 的 RecognitionListener 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30580537/