Edge TTS Workers

Microsoft Edge 文字转语音代理服务 — 兼容 Cloudflare Workers & 阿里云 ESA

API 端点

GET/voices — 获取所有可用语音列表


GET/tts?text=你好世界&voice=zh-CN-XiaoxiaoNeural — 文字转语音

参数: text(必填), voice, rate(+0%), pitch(+0Hz), volume(+0%)

POST/v1/audio/speech — OpenAI 兼容接口

{
  "model": "tts-1",
  "input": "你好世界",
  "voice": "alloy",
  "speed": 1.0
}

快速试用

在浏览器中直接访问:

GET /tts?text=Hello%20World&voice=en-US-EmmaMultilingualNeural

使用 curl:

curl -X POST /v1/audio/speech \
  -H "Content-Type: application/json" \
  -d '{"input":"你好","voice":"alloy"}' \
  --output speech.mp3

支持的 OpenAI 语音映射

alloy   → en-US-EmmaMultilingualNeural
echo    → en-US-BrianMultilingualNeural
fable   → en-GB-SoniaNeural
onyx    → en-US-AndrewMultilingualNeural
nova    → en-US-AvaMultilingualNeural
shimmer → en-US-JennyNeural

也可以直接使用 Edge TTS 原生语音名称,如 zh-CN-XiaoxiaoNeural