3

Ich habe Google Cloud Speech API für eine Weile verwendet. Ich folge speziell Google Speech Demo von Google bereitgestellt. Es arbeitet mit sehr großer Effizienz in Geräten mit Version 5.0 und höher.Google Cloud Speech API gibt UNVERFÜGBAR: Kanal im TRANSIENT_FAILURE-Status in Android

Aber wenn ich es in Android-Version laufen niedriger als 5,0 ist, dann gibt mir immer

UNAVAILABLE: Kanal in TRANSIENT_FAILURE Zustand

ich es gesucht und gefunden haben einige canonical error codes for Google APIs, der angibt, ,

NICHT VERFÜGBAR Der Dienst ist derzeit nicht verfügbar. Dies ist höchstwahrscheinlich eine vorübergehende Bedingung, die durch einen erneuten Versuch mit einem Backoff behoben werden kann.

Siehe die obigen Richtlinien zur Entscheidung zwischen FAILED_PECONDITION, ABORTED und UNAVAILABLE.

HTTP Mapping: 503 Service Unavailable

So bedeutet das, dass Cloud-Sprachdienste werden nicht für Android-Geräte unter Android 5.0 unterstützt? Gibt es eine Umgehungslösung?

Antwort

1

Ich habe durch das Android Beispiel geschaut und nirgendwo konnte sehen, sie setzen:

ProviderInstaller.installIfNeeded(mContext); 

Sie read about it here können.

Wenn das das Problem löst, haben Sie vielleicht mehr zu kommen, wie I posted here vor ein paar Tagen.

+0

Ok. Das funktioniert für mich. Ich werde nach https://groups.google.com/forum/#!topic/cloud-speech-discuss/OFJ-oqY8Zeg Ausschau halten und sehen, ob ich irgendeine Lösung finden kann. In der Zwischenzeit bitte update, wenn du Erfolg damit hast. Vielen Dank für ein Heads Up !! –

+0

Froh, dass das funktioniert hat. Ich hatte nicht wirklich gesehen, dass sie ein Android-Beispiel hochgeladen hatten, und es ist ein bisschen anders als die Java-Anpassung, die ich verwendete. Ich werde zurückschreiben, wenn ich Freude habe. – brandall

Verwandte Themen