ibm沃森语音从URL文件转换为文本

问题描述

您好,我正在使用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 (将#修改为@)