在线文本转语音
输入文本并选择语音进行转换
API 文档
文本转语音 API
/tts?api_key={key}&t={text}&v={voice}&r={rate}&p={pitch}&s={style}
- api_key: API密钥 [必填]
- t: 文本内容 [必填]
- v: 语音名称 [可选]
- r: 语速调整 (-100~100) [可选]
- p: 音调调整 (-100~100) [可选]
- s: 语音风格 (general, cheerful, sad等) [可选]
OpenAI 兼容接口
/v1/audio/speech 或 /audio/speech
使用方式与 OpenAI TTS API 相同,支持以下参数:
- model: 模型名称 [必填]
- input: 文本内容 [必填]
- voice: 声音类型 (alloy, echo, fable, onyx, nova, shimmer)
- speed: 语速 (0.25~4.0)
- response_format: 输出格式 (mp3, opus)
示例请求:
//curl -X POST https://tts.jiemi.dpdns.org/v1/audio/speech \
-H "Authorization: Bearer your-secret-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1",
"input": "这是一个语音合成测试",
"voice": "alloy"
}' --output output.mp3
获取语音列表 API
/voices?l={locale}&f={format}
- l: 语言筛选 (如 'zh', 'en')
- f: 返回格式 (0=TTS格式, 1=JSON格式)
重要提示
- 所有请求必须提供有效的 API 密钥
- 请确保中文文本进行 URL 编码
关于服务
Microsoft TTS API 是一个高质量的文本转语音服务,支持多种语言和声音。 通过简单的 API 调用,可以将文本转换为自然流畅的语音。
支持 SSML 标签和 OpenAI 兼容接口