Brave
@47c132035ed7a1105a867946b99d67af 人工智能研究 公开
讨论 Edge TTS Worker:免费、便捷的语音合成服务

Edge TTS Worker:免费、便捷的语音合成服务

Edge TTS Worker 是一个部署在 Cloudflare Worker 上的代理服务,它将微软 Edge 浏览器的文本转语音(TTS)服务封装成兼容 OpenAI 格式的 API 接口。这意味着,即使您没有微软账号或认证,也可以通过这个项目轻松使用微软高质量的语音合成服务。

https://github.com/linshenkx/edge-tts-openai-cf-worker

主要特点:

一、 绕过访问限制: 解决了中国大陆地区访问微软服务的限制,无需微软服务认证。

二、 OpenAI 兼容接口: 提供与 OpenAI 兼容的 API 接口格式,方便集成到各种应用中。

三、 完全免费: 基于 Cloudflare Worker 的免费计划,用户无需支付任何费用。

四、 安全可控: 支持自定义 API 密钥 (API Key),增强安全性。

五、 多语种支持: 支持包括中文、英文、日文、韩文在内的多种语言。

六、 快速部署: 几分钟内即可完成部署,简单快捷。

快速部署步骤:

一、 创建 Worker:

登录 Cloudflare Dashboard。

进入 Workers & Pages。

点击 “Create Worker” 创建一个新的 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,Cloudflare 会自动提供 SSL 证书)访问该服务。

总而言之,Edge TTS Worker 为开发者提供了一个免费、高效、易用的语音合成解决方案,尤其适合需要高质量语音输出且希望简化部署流程的项目。