我正在尝试直接从命令行(在 Windows 7 上)对谷歌服务器进行 cURL 查询。服务器属于google的speech api,做语音识别。因此需要上传音频文件,并返回识别结果。所以我连接了两个 cURL 查询,一个上传,一个下载。像那样:
卷曲
"https://...
“&卷曲"https://...
”
我得到以下错误:
<HTML>
<HEAD>
<TITLE>HTTP method GET is not supported by this URL</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>HTTP method GET is not supported by this URL</H1>
<H2>Error 405</H2>
</BODY>
</HTML>
{"result":[]}
由于我不直接使用 GET 方法,我无法更改任何内容。请帮忙。
谢谢!
编辑:
URLs(用 x、y 和 z 表示键等):
curl "https://www.google.com/speech-api/full-duplex/v1/down?pair=xxxxxx" & curl "https://www.google.com/speech-api/full-duplex/v1/up?lang=de-DE&lm=dictation&client=yyyy&pair=xxxxxx&key=zzzzzzz" --header "Content-Type: audio/amr; rate=16000" --data-binary @test.amr