Google 云语音 API 命令

Google Cloud Speech API commands

我正在从 Qwiklabs 学习 Google 云语音 API。 (Link 到 Qwiklabs Google 云语音 API:https://google.qwiklabs.com/focuses/588?parent=catalog

我不知道以下命令在 Google Cloud Shell 中的作用。

curl -s -X POST -H "Content-Type: application/json" --data-binary @request.json \ "https://speech.googleapis.com/v1/speech:recognize?key=${API_KEY}"

有人解释命令的每一部分和命令的使用。

curl 是一个可让您发出 HTTP 请求的命令。

在这种情况下,您正在与 Cloud Speech API 进行交互,向语音识别端点 (POST /v1/speech:recognize https://cloud.google.com/speech-to-text/docs/reference/rest/v1/speech/recognize), 设置 Header 中请求的 Content Type (-H) 为 application/json 并设置一个 json body (--data -binary) 配置和要识别的音频。

Command Line Explanation

curl,-s,-x,-h,post,--data-binary,content-type 都解释清楚了。