Google API de Reconnaissance Vocale

j'essaie D'utiliser L'API de Google Speech v2 (à l'adresse https://www.google.com/speech-api/v2/recognize?...)

j'ai besoin d'utiliser ma Clé Api, mais quand je l'utilise j'obtiens error 403 Forbidden

quand j'utilise une clé API qui était sur le projet exemple que j'ai téléchargé il fonctionne très bien.

j'ai vu qu'à la Google Developers Console je peux activer beaucoup d'options api, mais je n'ai trouvé aucune option Speech-API. Y a-t-il autre chose que je dois activer pour avoir accès à cette API en utilisant ma clé?

Merci vous!

20
demandé sur Ron Gross 2014-05-12 16:19:01

5 réponses

Instructions sont ici : http://www.chromium.org/developers/how-tos/api-keys

!! N'oubliez pas d'activer L'API "Speech API" dans "APIs" sous "APIS & AUTH" !!

3
répondu aurelihein 2014-06-30 10:55:06

Selon chrome qu'il n'y a plus de quota pour google speech to text APIs.vous ne le trouverez donc pas dans votre console de projet Google cloud

enter image description here

1
répondu Ahmed Gamal 2016-03-17 07:56:00

Je ne suis pas sûr que cette API soit disponible pour tout le monde, Mais voici un projet github qui fournit une clé valide. Vous devriez essayer avec cette clé.

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

0
répondu David 2014-05-12 14:46:00

C'est un vieux post, mais j'espère que ça aidera quelqu'un. Je n'ai pas trouvé L'API de discours listée sous les API populaires sur https://console.developers.google.com/ soit. Vous devez rechercher L'API de discours en utilisant le champ de recherche" Search all 100 + APIs".

0
répondu nschildre 2016-04-25 15:07:24

afin d'utiliser le service, vous devez:

  • obtenir une clé de développeur (voir réponses ci-dessus pour obtenir des instructions)
  • envoyer mono flac fichier audio à http://www.google.com/speech-api/v2/recognize (Google n'accepte pas l'audio stéréo plus)
  • spécifiez l'échantillonnage de votre fichier audio (e.g. 16000,44100, etc.) et Content-Typeaudio/x-flac dans votre HTTP l'en-tête
  • spécifier les valeurs pour key,client et lang paramètres dans l'url

Voici un wget exemple avec tous les paramètres et en-tête:

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"

notez que le service gratuit est limité à 50 requêtes/jour pour une clé de développeur.

Ce référentiel propose un script shell pour utiliser L'API depuis la ligne de commande (y compris l'enregistrement vocal).

-3
répondu MaS 2016-02-06 15:17:17