コマンドラインから(Windows 7で)直接GoogleサーバーにcURLクエリを実行しようとしています。サーバーは google の音声 API に属し、音声認識を行います。そのため、音声ファイルのアップロードが必要で、認識結果が返されます。そこで、2 つの cURL クエリを接続します。1 つはアップロード、もう 1 つはダウンロードです。そのように:
カール
"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 メソッドを直接使用しないため、何も変更できません。助けてください。
ありがとう!
編集:
URL (キーなどに 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