2017-02-19 2 views
0

i testen Rede api google, zuerst:Sprache: syncrecognize Der Server einen temporären Fehler festgestellt und konnte nicht abgeschlossen werden Ihre Anfrage

i Beispiel als Google Demo versuchen, erfolgreich zu sein.

{ 
 
    "config": { 
 
     "encoding":"FLAC", 
 
     "sample_rate": 16000, 
 
     "language_code": "en-US" 
 
    }, 
 
    "audio": { 
 
    "uri":"gs://cloud-samples-tests/speech/brooklyn.flac" 
 
    } 
 
}

Server Rückkehr:

{ 
 
    "results": [ 
 
    { 
 
     "alternatives": [ 
 
     { 
 
      "transcript": "how old is the Brooklyn Bridge", 
 
      "confidence": 0.98267895 
 
     } 
 
     ] 
 
    } 
 
    ] 
 
}

dann, ich meine lokale Sprachprobe laden, aber nicht:

{ 
 
     "config": { 
 
      "encoding":"FLAC", 
 
      "sample_rate": 44100, 
 
      "language_code": "en-US" 
 
     }, 
 
     "audio": { 
 
      "content":"ZkxhQwAAACIQABAAAA1rABd1CsRC8AABvXRcP4VKHGyzkYLpo......." 
 
     } 
 
    }

ich habe keine Ahnung über den Fehler: Der Server einen temporären Fehler festgestellt und die Anfrage nicht bearbeiten können. Bitte versuche es in 30 Sekunden erneut.

bitte helfen Sie mir!

Antwort

0

Versuchen Sie die Datei auf Google-Speicher und übergeben Sie den Link der Datei anstelle des Inhalts („URI“ anstelle von „Content“) und sehen Sie laden, ob das funktioniert. Wenn Ihre Datei länger als 1 Minute ist, dann würden Sie asynchrone API und Kodierung als LINEAR16

haben zu verwenden
Verwandte Themen