SpeechRecognizer,绑定到识别服务失败

问题描述:

我在android上使用SpeechRecognizer来识别用户的声音。 它运行良好,直到卸载谷歌应用程序。 (https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=enSpeechRecognizer,绑定到识别服务失败

我更新了Google应用程序,但收到了“绑定到识别服务失败”等错误。 如何让应用程序成功运行?

我应该怎么做,正常使用SpeechRecognizer?

谢谢。

每次谷歌应用程序更新一些这样或那样的存在总是与语音识别回调的问题。谷歌会定期更改超时条款,或者像您这样的奇怪问题不知从何处跳出。

你需要让你的代码中,即使有在讲话中回调方法是错误的,你需要赶上错误并尝试再次自动听了这样的方式动态。这已在这post广泛讨论,并提供了很多答案供您根据您的要求检查和实施它们。

如果你不想要这个,你总是可以试试DroidSpeech库,它会在弹出某些东西时为你处理这些语音错误问题,并为你提供连续的语音识别。

使用摇篮就实现库,并添加以下代码行。

DroidSpeech droidSpeech = new DroidSpeech(this,null); droidSpeech.setOnDroidSpeechListener(this);

要开始收听用户调用下面的代码,

droidSpeech.startDroidSpeechRecognition();

,你会得到的声音结果在监听方法,

@覆盖

公共无效onDroidSpeechFinalResult(字符串 finalSpeechResult,布尔droidSpeechWillListen) {

}