跳到內容

Google Cloud TTS 設定

返回 TTS 供應商總覽

Google Cloud TTS 使用 WaveNet 神經網路來產生自然流暢的語音。免費額度非常慷慨——每月一百萬個字元。整個設定過程大約需要 5 分鐘。

一個 Google 帳號(您平常用於 Gmail 或 YouTube 的帳號即可)。您需要新增付款方式,但除非每月超過一百萬個字元,否則不會被收費。以西洋棋註解的使用量來說,要超過這個額度是非常困難的。

  1. 開啟瀏覽器,前往 console.cloud.google.com
  2. 使用您的 Google 帳號登入
  3. 如果這是您第一次使用,Google 會要求您同意服務條款。勾選核取方塊並點擊 Agree and Continue

現在您應該可以看到 Google Cloud Console 的主控台。畫面看起來很複雜——別擔心,我們只需要用到其中兩個功能。

即使使用免費額度,Google 也要求您設定帳單帳戶。正常的西洋棋學習使用不會產生任何費用。

  1. 在頂部搜尋欄中輸入 “Billing”,然後點擊下拉選單中的 Billing
  2. 點擊 Link a billing account(如果您還沒有帳單帳戶,則點擊 Create account
  3. 依照提示新增信用卡或簽帳金融卡
  4. 完成後,您會在帳單帳戶旁看到一個綠色勾號

注意: 如果您已經因為其他專案而設定過 Google Cloud 帳單,可以跳過此步驟。您現有的帳單帳戶即可使用。

這個步驟是告訴 Google 您要使用哪項服務。

  1. 在頂部搜尋欄中輸入 “Text-to-Speech”
  2. 在下拉結果中,點擊 Cloud Text-to-Speech API(旁邊有一個藍色的 API 圖示)
  3. 您會進入 API 詳細資訊頁面。點擊藍色的大按鈕 Enable
  4. 等待幾秒鐘。當按鈕變為 Manage 時,表示 API 已啟用

API 金鑰是 En Parlant~ 用來與 Google 伺服器溝通的憑證。

  1. 在頂部搜尋欄中輸入 “Credentials”,然後點擊「APIs & Services」下方的 Credentials
  2. 在頁面上方附近,點擊 + Create Credentials
  3. 從下拉選單中選擇 API key
  4. 會彈出一個對話框,顯示您的新金鑰。它看起來類似:AIzaSyC...about 35 characters...
  5. 點擊金鑰旁的複製圖示,將金鑰複製到剪貼簿
  6. 點擊 Close

建立金鑰後,您會在 Credentials 頁面看到它被列出。點擊金鑰名稱以開啟其設定:

  1. API restrictions 下方,選擇 Restrict key
  2. 從下拉選單中選擇 Cloud Text-to-Speech API
  3. 點擊 Save

這樣即使有人取得了您的金鑰,也只能用於 TTS——無法用於其他任何服務。

快完成了!

  1. 開啟 En Parlant~,前往 Settings(齒輪圖示)> Sound 分頁
  2. 向下捲動到 TTS 區段
  3. TTS Provider 設為 Google Cloud
  4. 點擊 Google Cloud API Key 欄位,並貼上您的金鑰(Ctrl+V)
  5. Text-to-Speech 設為 On
  6. 點擊語音選擇器旁的 Test 按鈕

您應該會聽到一步棋的語音播報。如果有聽到——恭喜,設定完成了!

  • 測試沒有聲音? 請再次確認:(1) 您已貼上完整的 API 金鑰、(2) Text-to-Speech API 已啟用(步驟 3)、(3) 帳單已連結(步驟 2)。最常見的問題是忘記啟用 API。
  • 出現「API key not valid」錯誤? 請確認您正確複製了金鑰——沒有多餘的空格。如果您限制了金鑰,請確認 Cloud Text-to-Speech API 在允許的清單中。
  • 出現「Billing account not found」錯誤? 請返回步驟 2,確認帳單已連結到您的專案。
  • 語音聽起來和預期不同? En Parlant~ 預設使用 WaveNet 語音。您可以在 Settings > Sound > Google Voice Gender 中變更語音性別。

Google 的免費額度涵蓋每月 100 萬個字元的 WaveNet 語音。一盤有大量註解的棋局大約使用 3,000 至 5,000 個字元。以這個速度計算,您每月可以研究 200 至 300 盤棋局才會達到上限。在產生任何費用之前,Google 會提前顯示使用量警告。