跳到內容
Cloud Speech 安裝

← 回到所有指南

設定指南

設定 Azure Speech

Microsoft 的 Azure Speech 服務提供多種語言的高品質神經語音, 而且免費額度每個月重新計算, 很適合經常聆聽的使用者。本指南一步步帶您完成, 大約需要 10 分鐘。

您需要準備

  • 一個 Microsoft 帳戶與一個免費 Azure 帳戶 (註冊時需要提供付款方式)
  • 大約 10 分鐘
  1. 1

    建立免費 Azure 帳戶

    如果您還沒有 Azure 帳戶:

    1. 前往 azure.microsoft.com/free
    2. 點選 Start free, 用 Microsoft 帳戶登入 (或建立一個)
    3. 完成身分驗證並新增付款方式

    免費 (F0) Speech 層級不會產生任何費用。信用卡只用於身分驗證, 以及您明確選擇的付費層級。

  2. 2

    建立 Speech 資源

    1. 登入Azure 入口網站
    2. 點選 Create a resource, 搜尋 Speech
    3. 選擇 Speech (由 Microsoft 提供, 位於「AI + Machine Learning」分類下), 點選 Create
    4. 選擇您的訂用帳戶, 並建立 (或挑選) 一個資源群組
    5. 挑一個離您近的區域, 例如 eastuswesteuropesoutheastasia
    6. 為資源命名, 例如 cloud-speech-tts
    7. Pricing tier 選擇 Free (F0); 之後若需要更多用量, 可以升級到 Standard (S0)
    8. 點選 Review + create, 再點 Create

    記住您選的區域, 下一步擴充功能會用到。

  3. 3

    複製金鑰與區域

    1. 部署完成後, 點選 Go to resource
    2. 在左側選單開啟 Keys and Endpoint (位於「Resource Management」下)
    3. 複製 Key 1 (兩把金鑰任一皆可)
    4. 記下同一頁顯示的 Location/Region, 例如 eastus

    安全提醒

    請把金鑰當成密碼看待; 任何人拿到它都能使用您的 Speech 資源。您隨時可以在同一頁重新產生金鑰。
  4. 4

    連接擴充功能

    1. 點選瀏覽器工具列上的擴充功能圖示
    2. 開啟設定 → Azure Speech
    3. 貼上您的金鑰
    4. 輸入您的區域 (例如 eastus)
    5. 點選儲存並測試

    測試通過後, Azure 語音就會出現在語音選擇器中。按 ▶ 可以試聽任何語音, 按 ★ 收藏喜歡的語音。接著在任何頁面上選取文字, 按右鍵選擇朗讀, 或按 Ctrl/Cmd+Shift+S

費用

免費 (F0) 層級包含約每月 50 萬神經字元, 而且每個月重新計算, 不是只有第一年。在 Standard (S0) 層級, 神經語音約為每 100 萬字元 $15-16; HD 與自訂語音更貴。價格因區域而異, 也會隨時間變動, 請以Azure Speech 官方定價頁面與我們的服務商比較為準。

不再使用時移除存取權

  1. Azure 入口網站搜尋您的 Speech 資源 (或開啟它所屬的資源群組)。
  2. 選取該資源並選擇 Delete。兩把金鑰會立即失效。刪除整個資源群組會一併移除其中的所有內容。
  3. 在擴充功能中開啟設定 → 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 PollyGoogle Cloud TTSOpenAI