Я использовал Google Cloud Speech API. Я специально следую Google Speech Demo, предоставленным google. Он работает с очень большой эффективностью в устройствах с версией 5.0 и выше.API Google Cloud Speech API НЕ ДАЕТ: канал в состоянии TRANSIENT_FAILURE в Android
Но когда я запускаю его в Android версии ниже 5.0, то она всегда дает мне
UNAVAILABLE: Канал в состоянии TRANSIENT_FAILURE
Я искал его и нашел canonical error codes for Google APIs, который определяет ,
UNAVAILABLE служба временно недоступна. Это, скорее всего, переходное состояние, которое может быть исправлено путем повторной попытки с отсрочкой .
См. Рекомендации, приведенные выше, для определения между FAILED_PRECONDITION, ОБНОВЛЕНО и НЕИЗЛЕНО.
HTTP Mapping: 503 Service Unavailable
Так что это означает, что облако речь Услуга не поддерживается для Android устройств ниже, чем Android 5.0? Есть ли обходное решение?
Хорошо. Это работает для меня. Я буду искать https://groups.google.com/forum/#!topic/cloud-speech-discuss/OFJ-oqY8Zeg и посмотреть, смогу ли я найти какое-либо решение. Тем временем, пожалуйста, обновите, если вы можете добиться успеха в этом. Большое спасибо за головы! –
Рад, что сработало. Я на самом деле не видел, что они загрузили Android-пример, и это немного отличается от адаптируемой Java-адаптации. Я отправлю сообщение, если у меня будет какая-то радость. – brandall