-2

我正在尝试开发语音转文本应用程序。作为测试,我运行了以下结果:

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

长度:未指定 [应用程序/json]

保存到:'STDOUT'</p>

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

2016-05-22 23:38:31 (529 KB/s) - 写入标准输出 [14]

Stt.txt {“结果”:[]}

有谁知道为什么结果为空?

4

1 回答 1

0

在我看来,这是一个文件格式问题。

您必须发送 WAV 文件而不是 FLAC ...

[不支持FLAC和MP3格式<=>需要在服务器端进行文件转换(代表成本)]

你可以看看这里(查看一个工作示例)

于 2017-04-25T16:26:10.297 回答