调用 CreateDramaRecapTask 接口创建短剧解说视频生成任务。
通过调用此接口,您可以提交一个异步任务,基于一部完整的短剧智能地生成为带有 AI 配音和解说字幕的“二创”解说视频。
本接口为异步接口,调用成功后会返回一个任务 ID。您可通过以下方式获取处理结果:
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | CreateDramaRecapTask | 接口名称。当前 API 的名称为 CreateDramaRecapTask。 |
Version | String | 是 | 2025-03-03 | 接口版本。当前 API 的版本为 2025-03-03。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
SpaceName | String | 是 | test | 待处理文件所在点播空间的名称。您需要在调用本接口前创建空间,并在此处传入空间名称。 |
Vids | String[] | 否 | ["v02b69g10000***eldb8vjafvmg"] | 待处理的视频 ID 列表,支持传入多个视频 ID 进行批量处理。若传入该字段,系统会先进行剧本还原,再进行解说视频生成。 说明
|
DramaScriptTaskId | String | 否 | v02bbbg1006***kbdminbj659kvikr10 | 剧情分析任务 ID。若传入该字段,系统会参考该任务 ID 对应的剧本还原结果进行解说视频生成。 说明
|
RecapText | String | 否 | 这是一部关于都市爱情的短剧,讲述了两位年轻人在繁华都市中相遇、相知、相爱的故事。剧情紧凑,情感真挚,展现了现代年轻人对爱情的追求与坚持。 | 自定义的解说词文本。当您希望使用自己的文案进行配音时,请设置此字段。 注意 当 |
IsEraseSubtitle | Boolean | 否 | true | 是否擦除原视频中的字幕。
|
SpeakerConfig | Object | 否 | - | AI 配音的音色配置。 |
AppId | String | 否 | 1574***863 | 豆包语音的 APP ID。若您希望使用豆包语音的高级音色或声音复刻能力,请传入此 ID。具体请见豆包语音快速入门。 注意 传入此字段后, |
Cluster | String | 否 | volcano_tts | 固定值为 volcano_tts。 |
VoiceType | String | 否 | zh_female_vv_uranus_bigtts | |
FontConfig | Object | 否 | - | 字幕样式配置,用于自定义新生成的解说字幕的字体、位置、颜色等。 |
NoSubtitle | Boolean | 否 | true | 是否在生成的解说视频中不添加硬字幕。
|
PosX | Integer | 否 | 360 | 字幕区域左上角 X 坐标(单位:pixel),即字幕区域左上角相对于输出视频左上角在 X 轴上的位移。默认自动居中显示,计算方式为 (视频宽度 - 字幕区域宽度) / 2。 |
PosY | Integer | 否 | 720 | 字幕区域左上角 Y 坐标(单位:pixel),即字幕区域左上角相对于输出视频左上角在 Y 轴上的位移。默认值根据输入视频的高度和横竖屏状态动态计算,通常位于画面底部。
|
Alpha | Double | 否 | 1 | 字体透明度,取值范围 [0,1]。0 为透明。默认为 1。 |
Width | Integer | 否 | 1080 | 字幕区域的宽度(单位:pixel)。默认值根据输入视频的宽度动态计算。
|
Height | Integer | 否 | 720 | 字幕区域的高度(单位:pixel)。默认值根据最终的字体大小动态计算,通常为 FontSize * 3。 |
TextRes | String | 否 | 1179437 | 花字 ID。默认为空字符串。 |
FontSize | Integer | 否 | 75 | 字体大小(单位:pixel)。默认值根据输入视频的尺寸动态计算。
|
FontType | String | 否 | 1525741 | 字体 ID。默认字体为方正雅宋。 |
AlignType | Integer | 否 | 1 | 文本对齐方式。默认值为 1。需和
|
FontColor | String | 否 | #FFCC66FF | 字体颜色。RGBA 类型。如果没有使用花字,颜色默认为白色。 说明 只支持基础文字,不支持花字。 |
BorderColor | String | 否 | #FF0000FF | 字幕的描边颜色,使用 RGBA 格式表示。默认值为 说明 只支持基础文字,不支持花字。 |
BorderWidth | Integer | 否 | 2 | 字幕的描边宽度,单位为 pixel。最小值为 1,最大值不能超过 FontSize 的 0.1 倍。 |
Typesetting | Integer | 否 | 1 | 文字排列方向:
|
LineMaxWidth | Double | 否 | 1 | 自动换行宽度。默认值为 1,和
|
BackgroundColor | String | 否 | #00000080 | 字幕的背景颜色,使用 RGBA 格式表示。默认值为 说明
|
BackgroundBorderSize | Double | 否 | 0 | 字体背景边框大小。默认值为 0。背景颜色仅仅跟随文字。 |
BatchGenerateCount | Integer | 否 | 1 | 批量生成的解说视频数量。允许您基于同一份输入,一次性生成多个版本的解说视频。默认值为 1,最大支持 100。 |
DramaRecapConfig | Object | 否 | - | 解说视频生成配置。用于控制解说词的生成方式、风格、语速等核心创作参数。 |
AutoGenerateRecapText | Boolean | 否 | true | 是否由 AI 自动生成解说词:
|
RecapStyle | String | 否 | 搞笑 | AI 生成解说词的风格指令。您可以输入一些关键词来引导 AI 的创作风格,例如“悬疑”、“轻松“等。内容不超过 500 个 UTF-8 字符。 |
RecapTextSpeed | Double | 否 | 1.2 | 期望的解说词语速。取值范围为 [0.5, 2.0],数值越大语速越快。默认值为 1.0(标准语速)。为达到更好的听感,推荐设置为 1.2 或 1.3。 |
RecapTextLength | Integer | 否 | 800 | 期望 AI 生成的解说词长度(UTF-8 字符数),最大值为 5000。请注意,为保证解说内容的自然流畅,算法最终输出的文本长度可能不会严格等于此值,但会尽量趋近。 |
PauseTime | Integer | 否 | 1 | AI 配音时句间停顿的时长,单位为毫秒。默认值为 120,取值范围为 [1, 1000]。通过调整此参数,您可以控制解说配音的节奏感。较大的值会使句子之间的停顿更明显,节奏更舒缓;较小的值则节奏更紧凑。 |
AllowRepeatMatch | Boolean | 否 | true | 是否允许解说词匹配重复的视频画面。
|
MiniseriesEdit | Object | 否 | - | 短剧剪辑配置。使用预设的视觉模板,为解说视频一键添加“短剧三要素”(剧名、角标、提示语)。 注意 “短剧三要素”仅适用于竖屏短剧,暂不支持横屏剧。 |
Template | String | 否 | 热门短剧1 | “短剧三要素”视觉模板名称。不同的模板决定了剧名、角标、提示语的位置和样式。支持的取值如下:
说明 具体效果,请见短剧三要素视觉模板。 |
Title | String | 否 | 《短剧名称》 | 短剧名称。在解说视频画面上展示剧名,用于品牌识别和引导用户搜索。不得超过 15 个字。 |
Hint | String | 否 | 影视效果 请勿模仿 | 短剧提示语。画面左右两侧的一行文字,可以是概括视频核心冲突或亮点的引导性文字,也可以是类似“影视效果 请勿模仿 无不良价值观引导”的免责声明。不得超过 20 个字。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
TaskId | String | v02bbbg1006***kbdminbj659kvikr10 | 解说视频生成任务 ID。 |
DramaScriptTaskId | String | v02bbbg1006***kbdminbj659kvikr0g | 剧本还原任务 ID。 |
POST https://vod.volcengineapi.com?Action=CreateDramaRecapTask&Version=2025-03-03 { "SpaceName": "test", "Vids": [ "v02b69g10000***eldb8vjafvmg" ], "DramaScriptTaskId": "v02bbbg1006***kbdminbj659kvikr10", "RecapText": "这是一部关于都市爱情的短剧,讲述了两位年轻人在繁华都市中相遇、相知、相爱的故事。剧情紧凑,情感真挚,展现了现代年轻人对爱情的追求与坚持。", "SpeakerConfig": { "AppId": "1574***863", "Cluster": "volcano_tts", "VoiceType": "zh_female_vv_uranus_bigtts" }, "IsEraseSubtitle": true, "FontConfig": {} }
{ "ResponseMetadata": { "Action": "CreateDramaRecapTask", "Region": "cn-north-1", "Service": "vod", "Version": "2025-03-03", "RequestId": "20230604110420****100232280022D31" }, "Result": { "TaskId": "v02bbbg10064d3kbdminbj659kvikr10", "DramaScriptTaskId": "v02bbbg10064d3kbdminbj659kvikr0g" } }
本接口无特有的错误码。更多信息请见公共错误码。