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 证书。