Google Speech API не возвращается после подключения

Я пытаюсь разработать приложение для преобразования речи в текст. В качестве теста я провел следующее с этими результатами:

wget -U "Mozilla/5.0" --post-file /home/pi/good-morning-google.flac --header "Тип контента: audio/x-flac; rate=44100" -O - "https://www.google.com/speech-api/v2/recognize?lang=en-us&key=mykey" > stt.txt

--2016-05-22 23:38:29-- https://www.google.com/speech-api/v2/recognize?lang=en-us&key=mykey Разрешение www.google.com (www.google.com)... 216.58.219.164, 2607:f8b0:4002:c03::69

Подключение к www.google.com (www.google.com)|216.58.219.164|:443... подключено. HTTP-запрос отправлен, ожидается ответ... 200 OK

Длина: не указана [application/json]

Сохранение в: «STDOUT»

  • [ <=> ] 14 --.-KB/s in 0s

22.05.2016, 23:38:31 (529 КБ/с) — записано в стандартный вывод [14]

Stt.txt {"результат":[]}

кто-нибудь знает, почему результаты были нулевыми?


person Hankp    schedule 22.05.2016    source источник


Ответы (1)


На мой взгляд, проблема в формате файла.

Вы должны отправить файл WAV вместо FLAC ...

[Форматы FLAC и MP3 не поддерживаются ‹=> требуется преобразование файла (представляющее стоимость) на стороне сервера]

Вы можете посмотреть здесь (чтобы увидеть рабочий пример)

person A STEFANI    schedule 25.04.2017