调用 UpdateAITranslationUtterances 接口更新指定 AI 翻译任务的字幕文本。
当 AI 翻译任务处于暂停状态或已经执行完成时,您可调用此接口来更新字幕内容。
您可以根据 UpdateType 参数选择以下两种更新方式:
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | UpdateAITranslationUtterances | 接口名称。当前 API 的名称为 UpdateAITranslationUtterances。 |
Version | String | 是 | 2025-01-01 | 接口版本。当前 API 的版本为 2025-01-01。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
SpaceName | String | 是 | test | |
ProjectId | String | 是 | 684038d6b71***05b266fefe | 项目 ID。您可通过以下方式获取项目 ID:
|
UpdateType | String | 是 | InputSubtitleFile | 更新字幕的方式。支持的取值如下:
注意 对于 |
InputSubtitleFileName | String | 否 | input_subtitle.vtt | 用于替换源语言字幕的字幕文件 FileName。当
|
OutputSubtitleFileName | String | 否 | output_subtitle.vtt | 用于替换目标语言字幕的字幕文件 FileName。当 UpdateType 为 OutputSubtitleFile 时必填。支持 SRT 和 VTT 格式。文件中的每条字幕必须与源语言字幕在时间轴和顺序上严格对齐。说话人处理逻辑同 InputSubtitleFileName。 |
BilingualSubtitleFileName | String | 否 | dual_subtitle.vtt | 用于替换双语字幕的字幕文件 FileName。当 UpdateType 为 BilingualSubtitleFile 时必填。支持 SRT 和 VTT 格式。说话人处理逻辑同 InputSubtitleFileName。 |
Utterances | Object[] | 否 | - | 字幕句段列表。 注意 当 |
Id | String | 是 | 68403b6***364cc4835c8141 | 句段 ID。可调用 GetAITranslationProject 接口获取,返回参数中的 SourceUtterances(源语言文本信息)和 TargetUtterances(目标语言文本信息)包含此字段。 |
Text | String | 否 | 欢迎观看本视频,今天我们将介绍如何使用视频点播服务。 | 文本内容,支持字符长度为 1 到 500 个字节。 |
SpeakerId | String | 否 | 68403b6***364cc4835c80f4 | 说话人 ID。可调用 GetAITranslationProject 接口获取,返回参数中的 SourceUtterances(源语言文本信息)和 TargetUtterances(目标语言文本信息)包含此字段。 |
Trim | Object | 否 | {"Start":1000,"End":2000} | 用于调整字幕文本对应片段的时间间隔。调整后的时间间隔不能超过原时间间隔的两倍或小于原时间间隔的 1/2。 |
Start | Integer | 是 | 1000 | 文本对应片段的开始时间,单位为毫秒。该值必须小于 End 字段的值。 |
End | Integer | 是 | 2000 | 文本对应片段的结束时间,单位为毫秒。该值必须大于 Start 字段的值。 |
Volume | Integer | 否 | 80 | 用于调整文本对应的音量大小,取值范围为 0 到 100。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
ProjectBaseInfo | Object | - | 项目基础信息 |
ProjectId | String | 684038d6***c9005b266fefe | 项目 ID |
ProjectVersion | String | 01c4fa5da***48a588a46f81e282b100 | 项目版本 |
POST https://vod.volcengineapi.com?Action=UpdateAITranslationUtterances&Version=2025-01-01 { "SpaceName": "test", "UpdateType": "Utterances", "ProjectId": "684038d6b71***05b266fefe", "Utterances": [ { "Id": "68403b6***364cc4835c8141", "Text": "欢迎观看本视频,今天我们将介绍如何使用视频点播服务。", "SpeakerId": "68403b6***364cc4835c80f4" } ] }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "UpdateAITranslationUtterances", "Version": "2025-01-01", "Service": "vod", "Region": "cn-north-1" }, "Result": { "ProjectBaseInfo": { "ProjectId": "684038d6***c9005b266fefe", "ProjectVersion": "01c4fa5da***48a588a46f81e282b100" } } }
本接口无特有的错误码。更多信息请见公共错误码。
视频点播为 OpenAPI 提供了配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。建议使用服务端 SDK 来调用 API。本接口仅 VOD SDK 2.0 支持,详见 V2.0 SDK 介绍与迁移说明。