Google Speech API V2
Я перешел по этой ссылке для генерации ключей API, но Speech API не был найден на консоли.
Пример приложения, которым я следую, находится здесь: https://github.com/gillesdemey/google-speech-v2/
Я продолжаю получать сообщение об ошибке:
У вашего клиента нет разрешения на получение URL.
В чем проблема?
1 ответ
Вы должны быть участником дискуссионного списка chromium-dev, прежде чем сможете включить Speech API в консоли Google для разработчиков.
Перейдите в группу разработчиков Chromium и нажмите "Присоединиться к списку".Не публикуйте в группе сообщения о Google Speech API, так как это совершенно не по теме.
Вернитесь в консоль разработчиков Google, выберите свой проект, введите API и Auth / API. Теперь вы увидите Speech API. Нажмите, чтобы включить его.
Перейдите в раздел Учетные данные, Создать новый ключ, Ключ сервера. Вы можете при желании указать список IP-адресов, для безопасности.
Теперь вы можете делать запросы к Google Speech API v2. Имейте в виду, что это экспериментальный API, ограниченный 50 запросами в день на проект.
Вот пример (с использованием 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'