Voice Kit 設定

建立 GCP 帳號(若已經有帳號,可忽略此步驟)
  • 首先,進入GCP網站,選擇同意服務條款、居住地區,點選同意並繼續,就會進入主畫面。
  • 接著,點選左上目錄,接著點選帳單、選擇新增帳單帳戶、點選同意條款後繼續填入相關資訊、依照需求選擇付款方式、稅務資料、資料確認無誤後,點選同意免費試用。
  • Google 會自動開啟一個名為『 My First Project 』的專案。
申請服務憑證(Service Credentials)
  • 點選左上目錄,選擇 API 和服務中的『憑證』項目,點選建立憑證,選擇『服務帳戶金鑰』項目,選擇『新增服務帳戶』
  • 帳戶名稱可以輸入自己喜歡、好識別的名稱,這篇文章中,我們將帳戶命名為:『 Voice Kit 專用』
  • 角色身分是 Project (專案)的『檢視者』、金鑰類型請選擇 JSON,選擇建立。
  • 下載、儲存金鑰檔案
啟用 Speech-to-Text API
  • 到 GCP(Google Cloud Platform) Console,點左上目錄,點選『API 和服務』選擇 『資訊主頁』項目。點選啟用 「+啟用API和服務」
  • 在『搜尋 API 和服務』中輸入 Speech,點擊 Cloud Speech-to-Text API,點擊啟用。
登入 Voice Kit主機
  • 執行執行 ~/AIY-projects-python/checkpoints/check_cloud.py,按下鍵盤上的 Enter關掉程式
  • 以任意文字編輯器把上一步的 My First Project-xxxxxxxx.json (金鑰檔案)打開,打開後應該能看見類似以下開頭的文字:
    “type”: “service_account”,把文字全部複製下來
  • vi /home/pi/cloud_speech.json,複製的內容貼上,存檔後離開編輯模式
  • 再次執行 ~/AIY-projects-python/checkpoints/check_cloud.py
  • 執行 ~/AIY-projects-python/src/examples/voice/cloudspeech_demo.py
  • 按下 Voice Kit 上的按鈕,看到畫面出現 Listening…的時候和他說 turn on the light,運作順利可以看到 Voice Kit 發光

參考資料