2014-10-21 4 views

risposta

28

Devi essere un membro dell'elenco discussioni chromium-dev prima dello puoi abilitare l'API vocale nella tua Google Developers Console.

  1. Andare a Chromium Dev group e fare clic su Unisciti alla lista. Non postare al gruppo per quanto riguarda l'API di Google Speech, poiché è completamente fuori tema.

  2. Torna al Google Developers Console, seleziona il progetto, inserisci API/API &. Ora vedrai API vocale. Clicca per abilitarlo.

  3. Passare a Credenziali, Crea nuova chiave, Chiave server. Opzionalmente è possibile specificare un elenco di IP, per sicurezza.

Ora è possibile effettuare query sull'API di Google Speech v2. Tieni presente che questa è un'API sperimentale e limitata a 50 query al giorno per progetto.

Ecco un esempio (utilizzando 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' 
+3

Il motivo per cui devi aderire a chromium-dev è che l'API è pensata esclusivamente per lo sviluppo di Chromium. Unirsi a quel gruppo per cercare di ottenere l'accesso all'API per qualche altro uso è risolvere il problema sbagliato. Se non stai facendo lo sviluppo di Chromium, non dovresti usare l'API. – smorgan

+1

Cercasi un modo corretto per utilizzare l'apis vocale di Google, se non per chromium-dev poiché è applicabile a molti casi aziendali. https://cloud.google.com/speech/ è ora disponibile. Permettendo comunque solo 2 minuti - verificherà se è possibile utilizzarlo su file più grandi. – arntg

+0

Le API di google speech to text sono disponibili per uso pubblico. Potete fornire il link alla documentazione per le API, non riesco a trovarlo così. Grazie – Sanket