Google Cloud Speech API在Android中为UNAVAILABLE:TRANSIENT_FAILURE状态提供频道

时间:2016-09-27 06:34:52

标签: android voice-recognition speech-to-text android-speech-api google-cloud-speech

我一直在使用Google Cloud Speech API。我特意关注谷歌提供的Google Speech Demo。它在5.0及更高版本的设备上工作效率非常高。

但是当我在低于5.0的Android版本中运行它时,它总是给我

  

UNAVAILABLE:处于TRANSIENT_FAILURE状态的频道

我搜索了它并找到了一些canonical error codes for Google APIs,其中指定了

  

无法使用该服务目前无法使用。这很有可能   瞬态条件,可以通过重试来纠正   退避。

     

请参阅上述指南,以便在FAILED_PRECONDITION之间做出决定,   中止,并且无法使用。

     

HTTP映射:503服务不可用

那是否意味着低于Android 5.0的Android设备不支持云语音服务?这有什么解决方法吗?

1 个答案:

答案 0 :(得分:1)

我查看了Android示例,无法看到他们设置的任何位置:

ProviderInstaller.installIfNeeded(mContext);

你可以read about it here

如果这样可以解决问题,那么几天前你可能会有更多的问题,例如I posted here