Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

GCP 筆記: Google Speech API 快速入門

Speech API 主要的功能,是將語音轉為文字。

首先,先在主控台中產生 API 金鑰。

打開執行個體,將 API 金鑰複製並輸入至環境變數中,並建立 request.json 檔案,將要求的參數存在該檔案中。

export API_KEY=<YOUR_API_KEY>
vim request.json
{
  "config": {
      "encoding":"FLAC",
      "languageCode": "en-US"
  },
  "audio": {
      "uri":"gs://cloud-samples-tests/speech/brooklyn.flac"
  }
}

送出 POST 要求。

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

接著會回傳如下的結果:

{
  "results": [
    {
      "alternatives": [
        {
          "transcript": "how old is the Brooklyn Bridge",
          "confidence": 0.98287845
        }
      ]
    }
  ]
}

也可以調整前一個指令,將檔案存到 result.json 中。

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

正職是廣告行銷人員,因為 Google Tag Manager 的關係開始踏入網站製作的領域,進一步把 WordPress 當成 PHP + HTML + CSS + JavaScript 的學習教材。此外,因為工作的關係,曾經用 Automattic 的 Underscores (_s) 替客戶與公司官網進行全客製化佈景主題開發。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料