Openai TTS API 文档

接口端点

POST /v1/audio/speech

请求示例

POST https://你的worker地址/v1/audio/speech \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer your-api-key" \
    -d '{
        "model": "tts-1",
        "input": "你好,世界!",
        "voice": "zh-CN-XiaoxiaoNeural",
        "response_format": "mp3",
        "speed": 1.0,
        "pitch": 1.0,
        "style": "general"
    }' --output chinese.mp3

参数说明

参数名 类型 必填 默认值 说明
model string tts-1 模型名称
input string - 要转换的文本内容
voice string zh-CN-XiaoxiaoNeural,zh-CN-XiaochenMultilingualNeural,zh-CN-XiaoxiaoMultilingualNeural,zh-CN-XiaoyuMultilingualNeural 语音角色
response_format string mp3 输出格式
speed number 1.0 语速 (0.5-2.0)
pitch number 1.0 音调 (0.5-2.0)
style string general 语音风格

响应格式

成功时直接返回音频流(audio/mpeg),失败时返回 JSON 格式的错误信息。