Skip to main content
POST
save project
MCP tool: podcast_save_project. OAuth scope: podcast.write.

Authorizations

X-Api-Key
string
header
required

Headers

Idempotency-Key
string

Replay a completed identical request without repeating side effects.

Maximum string length: 128

Body

application/json

请求体

project_id
string
required
aspect_ratio
integer

宽高比/0:9比16/1:16比9/2:1比1

audio_enhancement_enabled
boolean

是否启用增强音频;未传时保留项目原值

copy_from
integer
first_speaker
integer

首先说话人 1-左边(上面) 2-右边(下面)

gpt_sell_text
object[]

文案内容

image_podcast_template_id
integer

图片播客模板id,传入时才按图片播客处理

persons
object[]

选中的数字人,长度为1或2;长度为1时 speaker_count 必须为1,优先级高于 podcast_avatar_id

podcast_avatar_id
integer

对话数字人id

podcast_template_id
integer
render_subtitle
integer

是否开启字幕 1:开启字幕/2:关闭字幕

scene
object

场景配置;普通播客也可能传入字幕等场景配置

scenes
object[]

分镜内的 B-roll 素材;非空时与 gpt_sell_text 的分镜按下标一一对应

speaker_count
integer

说话人数,1 表示单人文案,2 表示双人文案;不传时沿用项目原配置

timbre_configs
object[]

Host音色参数配置,顺序与timbre_unique_id一致;null表示沿用后端默认

timbre_unique_id
string[]

音色唯一id 长度为2的数组 第一个代表左边的音色,第二个代表右边的音色

url
string

音频直驱修改后的地址

Response

200 - application/json

OK

cause
string
code
integer
data
object
details
any
msg
string
rid
string