Edge TTS Worker 是一個部署在 Cloudflare Worker 上的代理服務,它將微軟 Edge TTS 服務封裝成兼容 OpenAI 格式的 API 接口。通過本項目,您可以在沒有微軟認證的情況下,輕鬆使用微軟高質量的語音合成服務。
特點:
繞過大陸地區訪問限制,免去微軟服務認證步驟
提供 OpenAI 兼容的接口格式
完全免費 - 基於 Cloudflare Worker 免費計劃
安全可控 - 支持自定義 API 密鑰
多語種支持 - 中文、英文、日文、韓文等
快速部署 - 幾分鐘內即可完成
快速部署
- 創建 Worker
登錄 Cloudflare Dashboard
進入 Workers & Pages
點擊 Create Worker
為 Worker 取個名字(比如 edge-tts) - 部署代碼
刪除編輯器中的默認代碼
複製 worker.js 中的代碼並粘貼
點擊 Save and deploy - 設置 API Key(可選)
在 Worker 的設置頁面中找到 Settings -> Variables
點擊 Add variable
名稱填寫 API_KEY,值填寫你想要的密鑰
點擊 Save and deploy - 配置自定義域名(可選)
前提條件
你的域名已經托管在 Cloudflare
域名的 DNS 記錄已經通過 Cloudflare 代理(代理狀態為橙色雲朵)
配置步驟
在 Worker 的詳情頁面中
點擊 設置 標籤
找到 域和路由 部分
點擊 添加 按鈕
選擇 自定義域
輸入你想要使用的域名(比如 tts.example.com)
點擊 添加域
等待證書部署完成(通常幾分鐘內)
完成後,你可以通過以下兩種方式訪問服務:
Workers 域名:https:// 你的 worker 名字。你的用戶名.workers.dev
自定義域名:https://tts.example.com
注意:自定義域名必須使用 HTTPS,Cloudflare 會自動提供 SSL 證書。