我正在尝试开发一个语音到文本应用程序。作为测试,我运行以下结果:
wget -U“Mozilla / 5.0”--post-file /home/pi/good-morning-google.flac --header“Content-Type: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'
2016-05-22 23:38:31(529 KB / s) - 写给stdout [14]
Stt.txt {“result”:[]}
任何人都知道为什么结果为空?
答案 0 :(得分:0)
在我看来,这是一个文件格式问题。
您必须发送WAV文件而不是FLAC ...
[不支持FLAC和MP3格式< =>需要在服务器端进行文件转换(代表成本)]
您可以查看here(查看工作示例)