Skip to main content

Podcast 播客生成接口

生成双说话人播客风格的对话音频。支持 5 组预设音色组合,也可上传自定义音色。


接口信息

  • 接口路径: /v1/audio/podcast
  • 请求方式: POST
  • 认证方式: Header 中的 X-API-Key

请求头

参数名类型必填说明
X-API-Keystring应用密钥

注意:X-API-Key 用于验证账户信息,进入 控制台 → 项目空间,选择对应项目,左侧导航进入「API Key 管理」即可创建/查看。

请求参数

参数名类型必填说明
dialogueTextstring对话文本,每行一句,Speaker 1 与 Speaker 2 交替。最大 4000 字符
pairSelectionstring音色组合名称,默认 Lex & Musk。可选值见下表。若同时提供两路自定义音色则传 Custom
audioPromptSpk1stringSpeaker 1 自定义音色的音频 URL(公开可访问),与 audioPromptSpk2 同时提供时生效
audioPromptSpk2stringSpeaker 2 自定义音色的音频 URL(公开可访问),与 audioPromptSpk1 同时提供时生效
speednumber语速,范围 200~500,默认 250

预设音色组合

pairSelection说明
Lex & Musk男性对话组合(默认)
Ava & Andrew女性 + 男性组合
Emma & Steffan女性 + 男性组合
GMale & GFemale通用男 + 通用女
YoungFemale & YoungMale年轻女 + 年轻男

请求示例

curl -X POST https://api.vuilabs.cn/v1/audio/podcast \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"dialogueText": "Have you tried the new AI tool?\nYes, it is amazing for productivity.\nI agree, it saves hours every day.",
"pairSelection": "Lex & Musk",
"speed": 250
}'

自定义音色示例

curl -X POST https://api.vuilabs.cn/v1/audio/podcast \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"dialogueText": "Hello, welcome to our show.\nThank you for having me.",
"pairSelection": "Custom",
"audioPromptSpk1": "https://example.com/speaker1.wav",
"audioPromptSpk2": "https://example.com/speaker2.wav",
"speed": 300
}'

响应参数

参数名类型说明
audioUrlstring生成的音频文件 URL(签名 URL,有效期 1 小时)
objectKeystring音频文件标识,可用于水印下载接口
durationSecnumber音频时长(秒)
traceIdstring请求追踪 ID,联系支持时请提供

响应示例

{
"data": {
"audioUrl": "https://vuilab-res-sign.oss-cn-hangzhou.aliyuncs.com/podcastResult/xxx.wav?Expires=...",
"objectKey": "podcastResult/xxx.wav",
"durationSec": 33.0,
"traceId": "e35afb0276751b573aa4cd4a6fa88c79"
},
"error_code": 0,
"error_message": "",
"succeed": true
}

错误码

error_code说明
0成功
10001参数错误(文本为空或超长、音色 URL 不在白名单等)
10003未授权(密钥无效)
10006请求超时
10014连接数限制(全局 2 RPS / 用户 5 RPM)
10015内容安全拦截
20003余额不足
10000生成处理失败,请查看 error_message;持续失败请联系支持

计费说明

具体计费规则、价格和免费额度请参见 产品计费

注意事项

  1. dialogue_text 每行为一句对话,奇数行为 Speaker 1,偶数行为 Speaker 2
  2. 自定义音色需同时提供 audioPromptSpk1audioPromptSpk2,仅提供一个无效
  3. 音色 URL 必须为 HTTPS 且在平台白名单内
  4. 生成的音频 URL 为签名 URL,有效期 1 小时,请及时下载