設定指南
設定 Azure Speech
Microsoft 的 Azure Speech 服務提供多種語言的高品質神經語音, 而且免費額度每個月重新計算, 很適合經常聆聽的使用者。本指南一步步帶您完成, 大約需要 10 分鐘。
您需要準備
- 一個 Microsoft 帳戶與一個免費 Azure 帳戶 (註冊時需要提供付款方式)
- 大約 10 分鐘
-
1
建立免費 Azure 帳戶
如果您還沒有 Azure 帳戶:
- 前往 azure.microsoft.com/free
- 點選 Start free, 用 Microsoft 帳戶登入 (或建立一個)
- 完成身分驗證並新增付款方式
免費 (F0) Speech 層級不會產生任何費用。信用卡只用於身分驗證, 以及您明確選擇的付費層級。
-
2
建立 Speech 資源
- 登入Azure 入口網站
- 點選 Create a resource, 搜尋 Speech
- 選擇 Speech (由 Microsoft 提供, 位於「AI + Machine Learning」分類下), 點選 Create
- 選擇您的訂用帳戶, 並建立 (或挑選) 一個資源群組
- 挑一個離您近的區域, 例如 eastus、 westeurope 或 southeastasia
- 為資源命名, 例如 cloud-speech-tts
- Pricing tier 選擇 Free (F0); 之後若需要更多用量, 可以升級到 Standard (S0)
- 點選 Review + create, 再點 Create
記住您選的區域, 下一步擴充功能會用到。
-
3
複製金鑰與區域
- 部署完成後, 點選 Go to resource
- 在左側選單開啟 Keys and Endpoint (位於「Resource Management」下)
- 複製 Key 1 (兩把金鑰任一皆可)
- 記下同一頁顯示的 Location/Region, 例如 eastus
安全提醒
請把金鑰當成密碼看待; 任何人拿到它都能使用您的 Speech 資源。您隨時可以在同一頁重新產生金鑰。 -
4
連接擴充功能
- 點選瀏覽器工具列上的擴充功能圖示
- 開啟設定 → Azure Speech
- 貼上您的金鑰
- 輸入您的區域 (例如 eastus)
- 點選儲存並測試
測試通過後, Azure 語音就會出現在語音選擇器中。按 ▶ 可以試聽任何語音, 按 ★ 收藏喜歡的語音。接著在任何頁面上選取文字, 按右鍵選擇朗讀, 或按 Ctrl/Cmd+Shift+S。
費用
免費 (F0) 層級包含約每月 50 萬神經字元, 而且每個月重新計算, 不是只有第一年。在 Standard (S0) 層級, 神經語音約為每 100 萬字元 $15-16; HD 與自訂語音更貴。價格因區域而異, 也會隨時間變動, 請以Azure Speech 官方定價頁面與我們的服務商比較為準。
不再使用時移除存取權
- 在Azure 入口網站搜尋您的 Speech 資源 (或開啟它所屬的資源群組)。
- 選取該資源並選擇 Delete。兩把金鑰會立即失效。刪除整個資源群組會一併移除其中的所有內容。
- 在擴充功能中開啟設定 → Azure Speech, 清除已儲存的金鑰 (或關閉這個服務商)。
偏好用命令列?
使用Azure CLI, 以下指令會建立和上述步驟相同的免費層級 Speech 資源:
az login
az group create --name tts --location eastus
az cognitiveservices account create --name my-speech --resource-group tts \
--kind SpeechServices --sku F0 --location eastus --yes
az cognitiveservices account keys list --name my-speech --resource-group tts
# Paste key1 into the extension, with region "eastus".
之後要全部移除:
az cognitiveservices account delete --name my-speech --resource-group tts
az group delete --name tts --yes
疑難排解
「憑證缺失或無效」
請再次檢查貼上的值; 多一個空格或少一個字元是最常見的原因。確認區域與您的 Speech 資源一致 (例如 eastus), 且金鑰沒有被重新產生。然後再點一次儲存並測試。
「拒絕存取」錯誤
您的金鑰有效, 但缺少權限或配額。請確認資源沒有被移動或刪除、帳戶狀態正常, 且沒有超出 F0 層級的每月配額。
沒有聲音、語音消失或鍵盤快速鍵的問題, 請見疑難排解指南。
想改用其他服務商? 請見Amazon Polly、Google Cloud TTS或OpenAI。