Google Cloud TTS 設定
返回 TTS 供應商總覽
Google Cloud TTS 使用 WaveNet 神經網路來產生自然流暢的語音。免費額度非常慷慨——每月一百萬個字元。整個設定過程大約需要 5 分鐘。
您需要準備的東西
Section titled “您需要準備的東西”一個 Google 帳號(您平常用於 Gmail 或 YouTube 的帳號即可)。您需要新增付款方式,但除非每月超過一百萬個字元,否則不會被收費。以西洋棋註解的使用量來說,要超過這個額度是非常困難的。
步驟 1:登入 Google Cloud Console
Section titled “步驟 1:登入 Google Cloud Console”- 開啟瀏覽器,前往 console.cloud.google.com
- 使用您的 Google 帳號登入
- 如果這是您第一次使用,Google 會要求您同意服務條款。勾選核取方塊並點擊 Agree and Continue
現在您應該可以看到 Google Cloud Console 的主控台。畫面看起來很複雜——別擔心,我們只需要用到其中兩個功能。
步驟 2:設定帳單
Section titled “步驟 2:設定帳單”即使使用免費額度,Google 也要求您設定帳單帳戶。正常的西洋棋學習使用不會產生任何費用。
- 在頂部搜尋欄中輸入 “Billing”,然後點擊下拉選單中的 Billing
- 點擊 Link a billing account(如果您還沒有帳單帳戶,則點擊 Create account)
- 依照提示新增信用卡或簽帳金融卡
- 完成後,您會在帳單帳戶旁看到一個綠色勾號
注意: 如果您已經因為其他專案而設定過 Google Cloud 帳單,可以跳過此步驟。您現有的帳單帳戶即可使用。
步驟 3:啟用 Text-to-Speech API
Section titled “步驟 3:啟用 Text-to-Speech API”這個步驟是告訴 Google 您要使用哪項服務。
- 在頂部搜尋欄中輸入 “Text-to-Speech”
- 在下拉結果中,點擊 Cloud Text-to-Speech API(旁邊有一個藍色的 API 圖示)
- 您會進入 API 詳細資訊頁面。點擊藍色的大按鈕 Enable
- 等待幾秒鐘。當按鈕變為 Manage 時,表示 API 已啟用
步驟 4:建立 API 金鑰
Section titled “步驟 4:建立 API 金鑰”API 金鑰是 En Parlant~ 用來與 Google 伺服器溝通的憑證。
- 在頂部搜尋欄中輸入 “Credentials”,然後點擊「APIs & Services」下方的 Credentials
- 在頁面上方附近,點擊 + Create Credentials
- 從下拉選單中選擇 API key
- 會彈出一個對話框,顯示您的新金鑰。它看起來類似:
AIzaSyC...about 35 characters... - 點擊金鑰旁的複製圖示,將金鑰複製到剪貼簿
- 點擊 Close
建議:限制您的金鑰
Section titled “建議:限制您的金鑰”建立金鑰後,您會在 Credentials 頁面看到它被列出。點擊金鑰名稱以開啟其設定:
- 在 API restrictions 下方,選擇 Restrict key
- 從下拉選單中選擇 Cloud Text-to-Speech API
- 點擊 Save
這樣即使有人取得了您的金鑰,也只能用於 TTS——無法用於其他任何服務。
步驟 5:設定 En Parlant~
Section titled “步驟 5:設定 En Parlant~”快完成了!
- 開啟 En Parlant~,前往 Settings(齒輪圖示)> Sound 分頁
- 向下捲動到 TTS 區段
- 將 TTS Provider 設為 Google Cloud
- 點擊 Google Cloud API Key 欄位,並貼上您的金鑰(Ctrl+V)
- 將 Text-to-Speech 設為 On
- 點擊語音選擇器旁的 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 會提前顯示使用量警告。