2014-10-21 13 views

Odpowiedz

28

Musisz być członkiem listy dyskusyjnej chromu-deweloperów przed możesz włączyć Speech API w swojej Google Developers Console.

  1. Przejdź do Chromium Dev group i kliknij Dołącz do listy. Nie publikuj w grupie informacji dotyczących Google Speech API, ponieważ jest całkowicie wyłączony z tematu.

  2. Powróć do Google Developers Console, wybierz swój projekt, wpisz API & Auth/APIs. Zobaczysz teraz interfejs API mowy. Kliknij, aby włączyć.

  3. Przejdź do Poświadczenia, Utwórz nowy klucz, Klucz serwera. Opcjonalnie możesz podać listę adresów IP dla bezpieczeństwa.

Możesz teraz wysyłać zapytania do Google Speech API v2. Należy pamiętać, że jest to eksperymentalny interfejs API i jest ograniczony do 50 zapytań dziennie na projekt.

Oto przykład (przy użyciu systemu 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

Powodem, dla którego musisz dołączyć do Chrom-Dev jest to, że API jest przeznaczone tylko do rozwoju Chromium. Dołączenie do tej grupy w celu uzyskania dostępu do interfejsu API do innego wykorzystania rozwiązuje niewłaściwy problem. Jeśli nie tworzysz Chromium, nie powinieneś używać API. – smorgan

+1

Szukał właściwego sposobu korzystania z google mowy apis, jeśli nie dla Chrom-dev, ponieważ ma zastosowanie w wielu przypadkach biznesowych. https://cloud.google.com/speech/ jest już dostępne. Nadal tylko przez 2 minuty - sprawdzi, czy możliwe jest użycie większych plików. – arntg

+0

Czy Google Voice to text API są dostępne do użytku publicznego. Czy możesz podać link do dokumentacji interfejsów API, nie mogę go znaleźć. Dzięki – Sanket

Powiązane problemy