我不确定某些文档相关的内容。
总结一下我做了什么以及我想做什么:我设法将语音识别功能引入到平板电脑上的Android 4.2上运行的 Android 应用程序中,它工作正常。现在我想在 Google Glass 上移植我的应用程序,但不幸的是,当我尝试启动语音识别器时,我收到以下错误:错误5 - > ERROR_CLIENT (其他客户端错误)。该消息指导我查找与SpeechRecognizer对象无关的其他错误,但我的日志中没有任何错误,甚至没有警告。所以我的问题将是:我什么时候才能获得ERROR_CLIENT?什么应该看看阻止识别器启动的错误?
谢谢! :)
答案 0 :(得分:5)
因此,经过一些痛苦,我设法解决了我的玻璃应用问题。
首先,我发现只有当我的眼镜连接到互联网时,SpeechRecognizer才有效!即便如此,我仍然会收到ERROR 5次。这是因为我的连接不良互联网,有时我的玻璃杯没有任何通知就断开了互联网!我认为这是一个必须解决的问题,为下一级别的眼镜。如果不通知你,它就无法与互联网断开连接。
因此Google Glass上ERROR_CLIENT(5)的原因之一是:没有互联网连接
答案 1 :(得分:5)
我发现此链接是产生错误的源代码。
有7个地方搜索“ERROR_CLIENT”
这是ERROR_CLIENT发送到onError
之前的日志语句当然,您可以在上面的链接中找到更多信息,但这可以告诉您获得ERROR_CLIENT的一般原因
答案 2 :(得分:0)
如果Google search application 没有麦克风权限,也会发生此错误。在这种情况下,手机语音识别服务将被禁用,所有应用程序都会触发 ERROR_CLIENT 错误(上述案例已在运行 Android 11 的三星手机上验证)