我正在尝试使异步googlespeechapi请求正常工作。
按照建议,我使用play
命令:
play audio2min.flac
使用这里的代码:https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/speech/api-client。然后用相应的编码调整请求。在
然后我得到一个错误:
"Audio 'content' cannot be longer than 1 min.
For long audio, use the 'uri' parameter to specify a file."
然后我把我的文件放到google存储中,用"uri": "gs://path/to/my/audio2min.flac"
调整我的请求
但后来我得到了一个错误:
^{pr2}$问题是:当我更改LINEAR16而不是FLAC的编码时,得到的答案是无效的。在
为了确保编码真的是问题所在,我从文件中用一个30秒的样本来处理同步请求。它使用的是FLAC编码,而不是编码线16。在
有人能解释一下我在这里该怎么做吗?在
我最后通过改变文件的编码使它正常工作。在
下载audacity:http://www.audacityteam.org/
打开文件
在“文件”->“导出音频”->;中选择:
other uncompressed files
标题:
RAW
编码:
16-bit PCM
现在它应该有用了
相关问题 更多 >
编程相关推荐