基础接口:
GET /api/tts?text=你好&voiceName=zh-CN-XiaoxiaoNeural
OpenAI 兼容:
POST /v1/audio/speech
{
"model": "tts-1",
"input": "你好,世界!",
"voice": "zh-CN-XiaoxiaoNeural"
}
| 参数 | 必填 | 说明 |
|---|---|---|
text |
是 | 要转换的文本(SSML 格式将忽略其他参数) |
download |
否 | 是否下载为文件,默认 true |
shardLength |
否 | 分片长度,默认 1000 |
thread |
否 | 并发数,默认 5(范围 1-10) |
fastDownload |
否 | 激进并发,更快但消耗内存,默认 false |
| 参数 | 说明 | 示例 |
|---|---|---|
audioType |
音频格式 | audio-24khz-48kbitrate-mono-mp3 |
voiceName |
音色名称 | zh-CN-XiaoxiaoNeural |
style |
语音风格 | 一般留空 |
rate |
语速(-100~+100) | 0 |
pitch |
音调(-100~+100) | 0 |
| 变量名 | 默认值 |
|---|---|
DEFAULT_VOICE_NAME | zh-CN-XiaoxiaoNeural |
DEFAULT_AUDIO_FORMAT | audio-24khz-48kbitrate-mono-mp3 |
DEFAULT_AUDIO_STYLE | 空 |
DEFAULT_SSML_RATE | 0 |
DEFAULT_SSML_PITCH | 0 |