首页›文档/手册›模型接入›语音合成

语音合成

模型接入 阅读 5

Speech:把文本合成为音频,直接返回音频字节流。

语音合成(Speech)

把文本合成为音频,直接返回音频字节(不是 JSON)。response_format 决定输出格式, 与响应头 Content-Type 对应;把返回体直接写成文件即可。

音色(voice)取值随厂商不同:例如百炼用 longanyang、智谱用 tongtong、 OpenAI 用 alloy / echo / nova / shimmer。平台会把业务参数翻译成各厂商的字段。

POST/audio/speech语音合成

返回音频字节流;response_format 支持 mp3 / wav / pcm / opus / aac / flac。

请求参数
参数类型必填说明默认值
modelstring是语音合成模型标识—
inputstring是待合成的文本—
voicestring否音色标识,随厂商不同—
response_formatstring否输出格式:mp3 / wav / pcm / opus / aac / flacmp3
speednumber否语速,1 为常速(部分厂商支持)—
请求示例
curl https://api.chenra.com/api/relay/v1/audio/speech \
  -H "Authorization: Bearer sk-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3-tts-flash",
    "input": "欢迎使用模型网关",
    "voice": "longanyang"
  }' \
  --output speech.mp3
响应示例
(二进制音频流,Content-Type: audio/mpeg;直接写入 speech.mp3)
错误码
错误码说明
400缺少 input 参数
502上游未返回音频数据
分享这篇文档