Google Cloud Speech to Text API

使用 Google Speech API 將語音檔案辨識為文字 這個東西不出意外的失效了,Google 養肥計畫成功了,現在必須使用 Google Cloud 服務

  • Pricing Cloud Speech-to-Text API 價目表,每月的前 60 分鐘免費,爾後 每 15 秒 $0.006 美元

繼續使用 curl 指令

除了官網說明上的流程外,例外整理的流程如下

  1. 安裝 Cloud SDK
  2. 登入綁定 Google Cloud 帳號
  3. 準備 curl 所需資訊一:存取 Token
  4. curl 所需資訊二:語音查詢 Json
  5. 組合 curl 語法

存取 Token

在 Command Line 下執行以下指令,所以必須事先安裝 Cloud SDK

正常情況下會得到類似 ya29.c.El-xxxxxxxxxxxxxxx 的字串,這就是 Token 有存取的時間限制

語音查詢 Json

基本架構為

預設的檔案路徑存放在 Google Cloud Storage ,不想那麼麻煩,所以根據

修改 audio 為 content ,將 flac 音檔轉為 base64 即可,以下為範例

 

最後的 curl 指令

回傳結果也是 Json 格式,和以前回傳的 key 略有不同

 

發表迴響

你的電子郵件位址並不會被公開。