Google Speech API 使用記錄

解構

  1. 使用這個功能主要是先有一個google cloud platform的帳號
  2. 啟用一個專案,並且啟用 google speech api,最後拿到使用金鑰
  3. HOST: speech.googleapis.com
  4. method: POST
  5. endpoint: /v1/speech:longrunningrecognize
  6. queryString: key
[POST] https://speech.googleapis.com/v1/speech:longrunningrecognize?key=<key>body{  
"config": {
"encoding":"FLAC",
"sampleRateHertz": 8000,
"language_code": "cmn-Hant-TW",
"enableWordTimeOffsets": false },
"audio": {
"uri":"gs://<bucket_name>/<file_name>"
}
}
{
"name": "7612202767953098924"
}
[GET] https://speech.googleapis.com/v1/operations/OPERATION_NAME?key=API_KEY

最後說明

  1. 聲音檔要轉成flac格式,並且為單聲道,同時也要確認音頻[待補,找到更優雅的做法]

--

--

aha 專長於組裝各式語言與各大平台服務,打造最小可行產品原型.曾獲得2011 政府開放資料平台App社會組首獎.2015 PIXNET Mobile Service社會組首獎.2014 DSC R 課程講師.2017pycon與2017 DSC講者,2022 法律x法遵黑客松第三名。

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cheng-Yu Lin

Cheng-Yu Lin

aha 專長於組裝各式語言與各大平台服務,打造最小可行產品原型.曾獲得2011 政府開放資料平台App社會組首獎.2015 PIXNET Mobile Service社會組首獎.2014 DSC R 課程講師.2017pycon與2017 DSC講者,2022 法律x法遵黑客松第三名。