Windows HPE天堂:如何使用Curl调用语音识别API?

Windows HPE天堂:如何使用Curl调用语音识别API?,windows,curl,speech-recognition,hp-haven,Windows,Curl,Speech Recognition,Hp Haven,如何使用curl调用HPE Haven的语音识别API?我只得到一个json响应,其中包含一个名为jobID的东西。语音识别结果在哪里?可以使用两个curl命令调用HPE Haven的语音识别API。第一个curl发布音频/视频文件并返回包含jobID的json对象。第二个curl命令可以通过引用jobID来检索语音识别结果。提取jobID并将其传递给第二个命令可能很棘手。下面是一个Windows批处理文件,它执行最终显示识别文本的整个过程。此过程使用位于的jq程序来操作json响应 set A

如何使用
curl
调用HPE Haven的语音识别API?我只得到一个json响应,其中包含一个名为
jobID
的东西。语音识别结果在哪里?

可以使用两个
curl
命令调用HPE Haven的语音识别API。第一个
curl
发布音频/视频文件并返回包含
jobID
的json对象。第二个
curl
命令可以通过引用
jobID
来检索语音识别结果。提取
jobID
并将其传递给第二个命令可能很棘手。下面是一个Windows批处理文件,它执行最终显示识别文本的整个过程。此过程使用位于的
jq
程序来操作json响应

set ApiKey="<your HPE Haven Speech Recognition key>"
set file="<some audio/video filename>"
curl -sS -X POST --form "file=@%file%" --form "apikey=%ApiKey%" -k https://api.havenondemand.com/1/api/async/recognizespeech/v1 > curljobidout.txt
jq -r ".jobID" curljobidout.txt > JobID.txt
set /p JobID= < JobID.txt
curl -sS https://api.havenondemand.com/1/job/result/%JobID%?apikey=%ApiKey% > curlresultout.txt
jq -r ".actions[0].result.document[0].content" < curlresultout.txt
set ApiKey=“”
set file=“”
curl-sS-X POST--form“file=@%file%”--form“apikey=%apikey%”-khttps://api.havenondemand.com/1/api/async/recognizespeech/v1 >curljobidout.txt
jq-r“.jobID”curljobidout.txt>jobID.txt
set/p JobID=curlresultout.txt
jq-r“.actions[0]。result.document[0]。内容“
可以使用两个
curl
命令调用HPE Haven的语音识别API。第一个
curl
发布音频/视频文件并返回包含
jobID
的json对象。第二个
curl
命令可以通过引用
jobID
来检索语音识别结果。提取
jobID
并将其传递给第二个命令可能很棘手。下面是一个Windows批处理文件,它执行最终显示识别文本的整个过程。此过程使用位于的
jq
程序来操作json响应

set ApiKey="<your HPE Haven Speech Recognition key>"
set file="<some audio/video filename>"
curl -sS -X POST --form "file=@%file%" --form "apikey=%ApiKey%" -k https://api.havenondemand.com/1/api/async/recognizespeech/v1 > curljobidout.txt
jq -r ".jobID" curljobidout.txt > JobID.txt
set /p JobID= < JobID.txt
curl -sS https://api.havenondemand.com/1/job/result/%JobID%?apikey=%ApiKey% > curlresultout.txt
jq -r ".actions[0].result.document[0].content" < curlresultout.txt
set ApiKey=“”
set file=“”
curl-sS-X POST--form“file=@%file%”--form“apikey=%apikey%”-khttps://api.havenondemand.com/1/api/async/recognizespeech/v1 >curljobidout.txt
jq-r“.jobID”curljobidout.txt>jobID.txt
set/p JobID=curlresultout.txt
jq-r“.actions[0]。result.document[0]。内容“