Google 云语音 API 在 Android 中给出不可用:处于 TRANSIENT_FAILURE 状态的频道
Google Cloud Speech API gives UNAVAILABLE: Channel in TRANSIENT_FAILURE state in Android
我一直在使用 google 提供的 Google Cloud Speech API for a while. I am specifically following Google Speech Demo。它在 5.0 及更高版本的设备上工作效率非常高。
但是当我 运行 它的 Android 版本低于 5.0 时,它总是给我
UNAVAILABLE: Channel in TRANSIENT_FAILURE state
我搜索了一下,找到了一些canonical error codes for Google APIs,其中指定,
UNAVAILABLE The service is currently unavailable. This is most likely
a transient condition, which can be corrected by retrying with a
backoff.
See the guidelines above for deciding between FAILED_PRECONDITION,
ABORTED, and UNAVAILABLE.
HTTP Mapping: 503 Service Unavailable
这是否意味着 Android 低于 Android 5.0 的设备不支持云语音服务?有什么解决方法吗?
我查看了 Android 示例,但看不到他们设置的任何地方:
ProviderInstaller.installIfNeeded(mContext);
如果这解决了问题,您可能还会有更多问题,就像 I posted here 几天前一样。
我一直在使用 google 提供的 Google Cloud Speech API for a while. I am specifically following Google Speech Demo。它在 5.0 及更高版本的设备上工作效率非常高。
但是当我 运行 它的 Android 版本低于 5.0 时,它总是给我
UNAVAILABLE: Channel in TRANSIENT_FAILURE state
我搜索了一下,找到了一些canonical error codes for Google APIs,其中指定,
UNAVAILABLE The service is currently unavailable. This is most likely a transient condition, which can be corrected by retrying with a backoff.
See the guidelines above for deciding between FAILED_PRECONDITION, ABORTED, and UNAVAILABLE.
HTTP Mapping: 503 Service Unavailable
这是否意味着 Android 低于 Android 5.0 的设备不支持云语音服务?有什么解决方法吗?
我查看了 Android 示例,但看不到他们设置的任何地方:
ProviderInstaller.installIfNeeded(mContext);
如果这解决了问题,您可能还会有更多问题,就像 I posted here 几天前一样。