休息 – 是否无法使用curl来使用Google Cloud Speech API识别10到15分钟的文件?
|
我正在使用REST API与cURL,因为我需要做一些快速而简单的事情,而且我在一个盒子里,我无法开始倾倒垃圾;即一些厚的开发人员SDK. 我开始使用base64编码flac文件并启动speech.syncrecognize. 最终失败了: {
"error": {
"code": 400,"message": "Request payload size exceeds the limit: 10485760.","status": "INVALID_ARGUMENT"
}
}
好的,你不能在请求中发送31,284,578字节;必须使用云存储.所以,我上传了flac音频文件,然后再使用云存储中的文件重试.那失败了: {
"error": {
"code": 400,"message": "For audio inputs longer than 1 min,use the 'AsyncRecognize' method.","status": "INVALID_ARGUMENT"
}
}
很棒,speech.syncrecognize不喜欢内容大小;再次尝试使用speech.asyncrecognize.那失败了: {
"error": {
"code": 400,please use LINEAR16 encoding.",所以speech.asyncrecognize只能做LPCM;以pcm_s16le格式上传文件,然后重试.最后,我得到了一个汉德尔的操作:
|
- 在Linux下检测Python/GTK中的用户注销/关闭 – 未收到SIGTE
- 如何模拟linux中socket / tcp编程的异常情况,比如终止连接的
- webserver – Angstrom Linux上的Web服务器根目录(BeagleBo
- linux – Systemd – 在ExecStopPost中检测服务是否退出而没
- lvm – 逻辑卷属性
- 在Linux上,有什么比`find`或`diff -r`更快的方式来查看目录
- Linux Setup Creator [暂停]
- 执行cp命令时提示cp: 略过目录
- linux – GNU屏幕锁屏命令的密码?
- linux – 如何跟踪EC2实例或弹性IP上的公共带宽使用情况?
