web-dev-qa-db-fra.com

API Google Speech V2

J'ai suivi ce lien pour générer des clés d'API, mais l'API Speech n'a pas été trouvée sur la console.

L'exemple d'application que je suis ici est ici: https://github.com/gillesdemey/google-speech-v2/

Je continue à recevoir une erreur:

Votre client n'est pas autorisé à obtenir l'URL.

Quel est le problème?

16
Gourish Goudar

Vous devez être membre de la liste de discussion chrome-dev avant vous pouvez activer l'API Speech dans votre Google Developers Console.

  1. Accédez à groupe Chromium Dev et cliquez sur Rejoindre la liste. Ne postez pas au groupe concernant l'API Google Speech, car elle est complètement hors sujet.

  2. Revenez à Google Developers Console , sélectionnez votre projet, entrez APIs & Auth/APIs. Vous verrez maintenant l'API Speech. Cliquez pour l'activer.

  3. Accédez à Informations d'identification, Créer une nouvelle clé, Clé de serveur. Vous pouvez éventuellement spécifier une liste d'adresses IP, pour des raisons de sécurité.

Vous pouvez maintenant effectuer des requêtes sur Google Speech API v2. Gardez à l'esprit qu'il s'agit d'une API expérimentale et limitée à 50 requêtes par jour et par projet.

Voici un exemple (sous Linux):

arecord -D plughw:2,0 -f cd -t wav -d 10 -r 16000 | \
flac - -f --best --sample-rate 16000 -o out.flac; \
wget -O - -o /dev/null --post-file out.flac --header="Content-Type: audio/x-flac; rate=16000" \
"http://www.google.com/speech-api/v2/recognize?lang=en-us&key=ADD_YOUR_KEY_HERE&output=json" | \
sed -e 's/[{}]/''/g'
29
Gui Ambros