我正在跟踪IBM speech-to-text Getting started tutorial中的示例代码,以抄录从同一教程下载的“ flac”音频文件。但是,在Windows cmd中运行curl命令时,我收到此错误{"code":401, "error":"Unauthorized"}
。
我正在从IBM语音到文本服务界面复制apikey和url。因此,使用达拉斯服务器时,URL包括stream.watsonplatform.net。音频文件位于执行curl的目录中,因此在下面的代码段中只写了文件名,而没有@和文件路径
curl -X POST -u "apikey:{Actual Api key}"\
--header "Content-Type: audio/flac"\
--data-binary audio-file.flac\
"https://stream.watsonplatform.net/speech-to-text/api/v1/recognize"
我在做什么错了?
答案 0 :(得分:1)
您的语法正确。凭据可能不正确,请检查apikey是否正确,以及它是否与达拉斯地区的speech-to-text
服务相对应。