调用 CreateAITranslationUtterance 接口在指定的 AI 翻译项目中,新增一条字幕句段。
该接口主要用于人工校对阶段,例如当 ASR 或 OCR 识别遗漏了某段对话时,您可以通过此接口创建一个新的句段。您需要指定新句段的起止时间和对应的说话人。创建句段后,您还需要调用 UpdateAITranslationUtterances 接口,为这个新创建的句段填充具体的文本内容。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | CreateAITranslationUtterance | 接口名称。当前 API 的名称为 CreateAITranslationUtterance。 |
Version | String | 是 | 2025-01-01 | 接口版本。当前 API 的版本为 2025-01-01。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
StartTime | Integer | 是 | 1000 | 句段的起始时间戳,单位为毫秒。要求如下:
|
EndTime | Integer | 是 | 2000 | 句段的结束时间戳,单位为毫秒。要求如下:
说明 为确保后续语音合成的质量,建议设置的句段时长(即 |
SpeakerId | String | 是 | 68403b6***364cc4835c80f4 | 文本说话人 ID。用于为新创建的字幕句段指定说话人。可调用 GetAITranslationProject 接口获取,返回参数中的 SourceUtterances(源语言文本信息)和 TargetUtterances(目标语言文本信息)包含此字段。 |
SpaceName | String | 是 | test | |
ProjectId | String | 是 | 684038d6b71***05b266fefe | AI 翻译项目的 ID。您可通过以下方式获取项目 ID:
|
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
SourceUtterance | Object | - | 源语言句段信息 |
Id | String | 68403b65***64cc4835c8141 | 句段 ID |
SpeakerId | String | 68403b65***64cc4835c80f4 | 说话人 ID |
BlueprintId | String | 684038d6***c9005b266feff | 蓝图 ID |
ClipId | String | 68403b65***64cc4835c8104 | 片段 ID |
Text | String | 文本内容 | 文本内容 |
ProjectId | String | 684038d6***c9005b266fefe | 项目 ID |
IsFacialTranslation | Boolean | false | 是否为面容翻译 |
TranslationType | String | source | 文本翻译类别,取值如下:
|
Status | String | online | 文本状态,取值如下:
|
SourceId | String | 68d144a***e8202f52f29b0 | 源语言句段 ID。仅当 TranslationType 为 target 时生效,用于提示该目标语言句段所对应的源语言句段。 |
TargetUtterance | Object | - | 目标语言句段信息 |
Id | String | 68403b65***64cc4835c8141 | 句段 ID |
SpeakerId | String | 68403b65***64cc4835c80f4 | 说话人 ID |
BlueprintId | String | 684038d6***c9005b266feff | 蓝图 ID |
ClipId | String | 68403b65***64cc4835c8104 | 片段 ID |
Text | String | 文本内容 | 文本内容 |
ProjectId | String | 684038d6***c9005b266fefe | 项目 ID |
IsFacialTranslation | Boolean | false | 是否为面容翻译 |
TranslationType | String | source | 文本翻译类别,取值如下:
|
Status | String | online | 文本状态,取值如下:
|
SourceId | String | 68d144a***e8202f52f29b0 | 源语言句段 ID。仅当 TranslationType 为 target 时生效,用于提示该目标语言句段所对应的源语言句段。 |
SourceClip | Object | - | 源语言片段信息 |
Id | String | 68403b65ef3***c4835c810b | 片段 ID |
Trim | Object | - | 片段时间信息 |
Start | Integer | 200 | 开始时间,单位为毫秒 |
End | Integer | 1100 | 结束时间,单位为毫秒 |
Volume | Integer | 100 | 音量,取值范围为 0-100 |
ClipAudio | Object | - | 片段音频信息 |
IsAudio | Boolean | true | 是否为音频 |
Uri | String | tos-vod-cn-v-f724fac40***19c6/败给月光1.mp4 | 文件存储路径 |
Vid | String | v0299fg***4d103gsqljht10tatbreg | 文件 Vid。仅在 InputVideo 和 OutputVideo 中此字段有值。 |
DurationSecond | Double | 159.104 | 文件时长,单位为秒 |
Url | String | https://example.volcvideo.com/%E8%B4%A5%E7%BB%99%E6%9C%88%E5%85%891.mp4 | 文件访问 URL |
FileName | String | video.mp4 | 文件路径,可用于拼接访问地址。 |
ClipVideo | Object | - | 片段视频信息 |
IsAudio | Boolean | true | 是否为音频 |
Uri | String | tos-vod-cn-v-f724fac40***19c6/败给月光1.mp4 | 文件存储路径 |
Vid | String | v0299fg***4d103gsqljht10tatbreg | 文件 Vid。仅在 InputVideo 和 OutputVideo 中此字段有值。 |
DurationSecond | Double | 159.104 | 文件时长,单位为秒 |
Url | String | https://example.volcvideo.com/%E8%B4%A5%E7%BB%99%E6%9C%88%E5%85%891.mp4 | 文件访问 URL |
FileName | String | video.mp4 | 文件路径,可用于拼接访问地址。 |
TranslationType | String | source | 片段翻译类型,取值如下:
|
TrackId | String | 68403****364cc4835c80fa | 轨道 ID |
TargetClip | Object | - | 目标语言片段信息 |
Id | String | 68403b65ef3***c4835c810b | 片段 ID |
Trim | Object | - | 片段时间信息 |
Start | Integer | 200 | 开始时间,单位为毫秒 |
End | Integer | 1100 | 结束时间,单位为毫秒 |
Volume | Integer | 100 | 音量,取值范围为 0-100 |
ClipAudio | Object | - | 片段音频信息 |
IsAudio | Boolean | true | 是否为音频 |
Uri | String | tos-vod-cn-v-f724fac40***19c6/败给月光1.mp4 | 文件存储路径 |
Vid | String | v0299fg***4d103gsqljht10tatbreg | 文件 Vid。仅在 InputVideo 和 OutputVideo 中此字段有值。 |
DurationSecond | Double | 159.104 | 文件时长,单位为秒 |
Url | String | https://example.volcvideo.com/%E8%B4%A5%E7%BB%99%E6%9C%88%E5%85%891.mp4 | 文件访问 URL |
FileName | String | video.mp4 | 文件路径,可用于拼接访问地址。 |
ClipVideo | Object | - | 片段视频信息 |
IsAudio | Boolean | true | 是否为音频 |
Uri | String | tos-vod-cn-v-f724fac40***19c6/败给月光1.mp4 | 文件存储路径 |
Vid | String | v0299fg***4d103gsqljht10tatbreg | 文件 Vid。仅在 InputVideo 和 OutputVideo 中此字段有值。 |
DurationSecond | Double | 159.104 | 文件时长,单位为秒 |
Url | String | https://example.volcvideo.com/%E8%B4%A5%E7%BB%99%E6%9C%88%E5%85%891.mp4 | 文件访问 URL |
FileName | String | video.mp4 | 文件路径,可用于拼接访问地址。 |
TranslationType | String | source | 片段翻译类型,取值如下:
|
TrackId | String | 68403****364cc4835c80fa | 轨道 ID |
POST https://vod.volcengineapi.com?Action=CreateAITranslationUtterance&Version=2025-01-01 { "StartTime": 1000, "EndTime": 2000, "SpeakerId": "68403b6***364cc4835c80f4", "SpaceName": "test", "ProjectId": "684038d6b71***05b266fefe" }
{ "ResponseMetadata": { "RequestId": "2025092220442***AB0A1FD6B51726A9", "Action": "CreateUtterance", "Version": "2023-07-01", "Service": "vod", "Region": "cn-north-1" }, "Result": { "SourceUtterance": { "Id": "68d144a9d9***202f52f29b0", "SpeakerId": "68beb80b***4612607066f58", "BlueprintId": "68beb77f2a***363c5e5ec7c", "ClipId": "68d144a9d***8202f52f29ae", "Text": "", "ProjectId": "68beb77f2***7363c5e5ec7b", "IsFacialTranslation": false, "TranslationType": "source", "Status": "online", "SourceId": "0000000000***00000000000" }, "TargetUtterance": { "Id": "68d144a9d9***02f52f29b1", "SpeakerId": "68beb80b5c***12607066f58", "BlueprintId": "68beb77***37363c5e5ec7d", "ClipId": "68d144a9d***8202f52f29af", "Text": "", "ProjectId": "68beb77f***37363c5e5ec7b", "IsFacialTranslation": false, "TranslationType": "target", "Status": "need_update", "SourceId": "68d144a***e8202f52f29b0" }, "SourceClip": { "Id": "68d144a9***e8202f52f29ae", "Trim": { "Start": 8580, "End": 9080 }, "Volume": 50, "ClipAudio": { "IsAudio": true, "Uri": "", "Vid": "", "DurationSecond": 0, "Url": "", "FileName": "" }, "ClipVideo": { "IsAudio": false, "Uri": "", "Vid": "", "DurationSecond": 0, "Url": "", "FileName": "" }, "FacialTranslationVideo": null, "TranslationType": "source", "TrackId": "68beb80b5***612607066f5b" }, "TargetClip": { "Id": "68d144a9d***8202f52f29af", "Trim": { "Start": 8580, "End": 9080 }, "Volume": 50, "ClipAudio": { "IsAudio": true, "Uri": "", "Vid": "", "DurationSecond": 0, "Url": "", "FileName": "" }, "ClipVideo": { "IsAudio": false, "Uri": "", "Vid": "", "DurationSecond": 0, "Url": "", "FileName": "" }, "FacialTranslationVideo": null, "TranslationType": "target", "TrackId": "68beb80b5***612607066f5e" } } }
本接口无特有的错误码。更多信息请见公共错误码。
视频点播为 OpenAPI 提供了配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。建议使用服务端 SDK 来调用 API。本接口仅 VOD SDK 2.0 支持,详见 V2.0 SDK 介绍与迁移说明。