问题描述
您好,我正在使用ibm watson语音转换为文本api将音频文件从url转换为文本 所以我正在使用这个curl命令
curl -s http://rabihshop.xyz/uploads/audio-file.flac
| curl -X POST -u "apikey:rqK9u1060xmA8M6c9WQBFjGSI_xxxx_yyyyyIpIeJEuAnN"
--header "Content-Type: audio/flac"
--data-binary @- https://api.eu-de.speech-to-text.watson.cloud.ibm.com/instances/e8fbbfd5-9718-45a0-aa9e-b8b53bb258d9/v1/recognize
但它正在返回
{
"error": "unable to transcode data stream audio/flac -> audio/x-float-array ","code": 400,"code_description": "Bad Request"
}
如果我从官方网站运行命令,它将语音转换为本地音频文件中的文本
curl -X POST -u "apikey:{apikey}" \
--header "Content-Type: audio/flac" \
--data-binary @{path_to_file}audio-file.flac \
"{url}/v1/recognize"
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)