2014-05-12 13 views
20

Ich versuche, die Google Speech API v2 zu verwenden (bei der Adresse https://www.google.com/speech-api/v2/recognize?...)Google Speech Recognition API

Ich brauche meine Api Key zu verwenden, aber wenn ich es benutze ich bekommen error 403 Forbidden

Wenn ich ein API-Schlüssel, der in dem Beispielprojekt war, das ich heruntergeladen habe, funktioniert einwandfrei.

Ich habe gesehen, dass ich in der Google Developers Console viele API-Optionen aktivieren kann, aber keine Speech-API-Option gefunden habe. Gibt es noch etwas, das ich aktivieren muss, um mit meinem Schlüssel auf diese API zugreifen zu können?

Vielen Dank!

Antwort

0

Ich bin nicht sicher, dass diese API für alle verfügbar ist, aber hier ist ein Github-Projekt, das einen gültigen Schlüssel bereitstellt. Sie sollten mit diesem Schlüssel versuchen.

https://github.com/gillesdemey/google-speech-v2

+1

Das ist der Schlüssel, den ich benutze ... Ich wollte meinen eigenen benutzen ... –

+2

Vor allem, als er seinen Schlüssel entfernt :) –

-3

Um den Dienst, den Sie verwenden müssen:

  • einen Entwicklerschlüssel erhalten (oben Antworten für Anweisungen sehen)
  • -http://www.google.com/speech-api/v2/recognize eine mono flac Audiodatei senden (Google akzeptiert keine Stereo-Audio mehr)
  • geben Sie Ihre Sampling Rate Audiodatei (zB 16000, 44100, etc.) und Content-Type als 0.123.im HTTP-Header
  • geben Sie Werte für key, client und lang Parameter in der URL

Hier ist ein wget Beispiel mit vollem Parameter und Header:

wget -q --post-file file.flac --header="Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v2/recognize?client=chromium&lang=en_US&key=AIzaSyAcalCzUvPmmJ7CZBFOEWx2Z1ZSn4Vs1gg" 

Beachten Sie, dass der kostenlose Service ist begrenzt auf 50 Anfragen/Tag für einen Entwicklerschlüssel.

This repository bietet ein Shell-Skript zur Verwendung der API über die Befehlszeile (einschließlich Sprachaufzeichnung).

0

Nach chromium, dass es keine Quote für die Sprach Google APIs in Text anymore.so Sie werden es nicht in Ihrem Google-Cloud-Projekt Konsole gefunden

enter image description here

+0

Hey Ahmed können Sie diese https://stackoverflow.com/questions/46211187/what-isthe-google-cloud-speech-api-url beantworten –

0

Dies ist eine alte Post, aber es hoffentlich wird jemandem helfen. Ich konnte die Speech API nicht finden, die unter den populären APIs auf https://console.developers.google.com/ entweder aufgeführt ist. Sie müssen über das Suchfeld "Alle 100 + APIs suchen" nach der Speech-API suchen.

+1

Nicht in der "Suche Alle 100 + APIs suchen entweder (oder zumindest nicht, wenn Sie nicht angemeldet sind - was der Punkt von Schritt 1 ist, der explizit in der angenommenen Antwort erwähnt wird). –

+0

@DanCornilescu - Ich weiß nicht, was mit Ihrer Suche nicht stimmt. Ich habe keine Liste abonniert, aber wenn ich zur Google Dev-Konsole gehe, auf "APIs aktivieren" klicke und "Rede" in das Suchfeld lege, erhalte ich den Link "Google Cloud Speech API". Scheint gut für mich zu funktionieren. – Jules

+0

@Jules Ich kann es jetzt auch sehen, es scheint, dass sich die Dinge in den letzten 7 Monaten oder so verändert haben. –