免费部署TTS文字转语音,20+种音色任你用!

零成本搭建专属文字转语音网站:微软Edge TTS实战指南

还在为找不到合适的语音合成工具而烦恼吗?今天教你用微软Edge TTS技术,零成本搭建一个专属的文字转语音网站!

什么是Edge TTS?

Edge TTS(Text-to-Speech)是微软Edge浏览器内置的语音合成技术,它具有以下特点:

  • 声音丰富:支持20+种高质量中文声音,包括晓晓、云希、晓伊等
  • 完全免费:无需API密钥,无使用限制
  • 响应迅速:毫秒级生成,体验流畅
  • 参数丰富:支持语速、音调、音量、语音风格调节
  • 跨平台:支持所有现代浏览器和移动设备

直接使用
https://tts.pj365.top

实战教程

准备工作

你只需要:

  • 一个GitHub账号
  • 一个Cloudflare账号(免费)
  • 5分钟时间

第一步:获取项目代码

  1. 访问项目地址:https://github.com/mkboy95/tts
  2. 点击右上角的 Fork 按钮,将项目复制到你的GitHub账号

第二步:一键部署到Cloudflare Workers

  1. 注册Cloudflare账号

  2. 一键部署

    • 等待部署完成
    • 授权GitHub访问权限
    • 选择要部署的仓库
    • 点击项目中的部署按钮
  3. 获取访问地址

    • 部署成功后,你会得到一个类似 https://your-app.workers.dev 的地址
    • 这就是你的专属语音合成网站!

第三步:自定义域名(可选)

  1. 在Cloudflare控制台中找到你的Worker
  2. 添加自定义域名

API调用示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 基础调用
const response = await fetch('https://your-domain.com/v1/audio/speech', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
input: "你好,这是一个测试",
voice: "zh-CN-XiaoxiaoNeural",
speed: 1.0,
pitch: "0",
style: "general"
})
});

const audioBlob = await response.blob();