调用 CreateMediaRecordAsyncTask 接口,向指定数字人直播间提交音频,将该音频作为口播音轨生成数字人口播视频。接口返回 TaskId 后,您可调用 QueryMediaRecordAsyncTask 接口并传入该 TaskId,查询任务状态,并在任务成功后获取生成的视频链接。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | CreateMediaRecordAsyncTask | 接口名称。当前 API 的名称为 CreateMediaRecordAsyncTask。 |
| Version | String | 是 | 2026-04-01 | 接口版本。当前 API 的版本为 2026-04-01。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
RoomId | Long | 是 |
| 转录模式直播间的 ID。直播间状态必须为直播中。 |
Audio | String | 否 |
| Base64 编码的音频数据。支持 WAV 和 MP3 格式,建议音频时长不超过 3 分钟。 说明
|
AudioPath | String | 否 |
| 可通过公网访问的音频文件 URL。音频文件支持 WAV 和 MP3 格式,建议音频时长不超过 3 分钟。 说明
|
Action | String | 否 |
| 直播间场景标识。您可在视频直播控制台的直播间详情页面获取场景标识。
|
ClientToken | String | 否 |
| 用于防止网络重试时重复创建任务。取值由您自行生成,可以使用 UUID 或业务系统中的唯一请求 ID,长度不超过 64 个字符。 |
下表仅列出本接口特有的返回参数。更多信息请见返回结构。
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| TaskId | String | 8f14e45f-ceea-46****c4c-3b4a7d5d6e11 | 任务 ID。您可调用 QueryMediaRecordAsyncTask 接口并传入该参数取值,查询任务状态,并在任务成功后获取生成的视频链接。 |
POST https://live.volcengineapi.com?Action=CreateMediaRecordAsyncTask&Version=2026-04-01 { "RoomId": 128, "Audio": "UklGRiQAAABXQVZFZm10IBAAAAAB****gD4AAAB9AAACABAAZGF0YQAAAAA=", "Action": "speech", "ClientToken": "order-8823-record-1" }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "CreateMediaRecordAsyncTask", "Version": "2026-04-01", "Service": "live", "Region": "cn-north-1" }, "Result": { "TaskId": "8f14e45f-ceea-46****c4c-3b4a7d5d6e11" } }
您可访问公共错误码,获取更多错误码信息。