cURL
请先获取 API Key 并配置为环境变量。
模型概览
模型简介
| 模型名 | 模型简介 |
|---|---|
| videoretalk | 声动人像 VideoRetalk,基于人物视频和人声音频,生成人物讲话口型与输入音频相匹配的新视频。适用于视频配音、数字人口型替换等场景。 |
使用说明
- 上传的视频、音频、图像文件支持 HTTP 链接,不支持本地路径。也可使用平台提供的临时存储空间上传本地文件并创建链接。
- 如果使用临时存储空间上传文件后获取到的
oss://前缀 URL,在 HTTP 请求头中必须添加X-DashScope-OssResourceResolve: enable参数。未添加该参数会导致报错No connection adapters were found for 'oss://...'。详细说明请参见上传文件获取临时 URL。
输入限制
视频要求
| 限制项 | 要求 |
|---|---|
| 格式 | mp4、avi、mov |
| 文件大小 | 不超过 300 MB |
| 时长 | 2 秒到 120 秒之间 |
| 帧率 | 15 fps 到 60 fps |
| 编码 | H.264 或 H.265 |
| 边长 | 640 到 2048 像素 |
| 内容 | 人物正面出镜的近景画面,避免大角度侧脸或人脸过小 |
| 限制项 | 要求 |
|---|---|
| 格式 | wav、mp3、aac |
| 文件大小 | 不超过 30 MB |
| 时长 | 2 秒到 120 秒之间 |
| 内容 | 需包含清晰、响亮的人声语音,已去除环境噪音和背景音乐 |
| 限制项 | 要求 |
|---|---|
| 格式 | jpeg、jpg、png、bmp、webp |
| 文件大小 | 不超过 10 MB |
| 宽高比 | 不超过 2 |
| 最大边长 | 不超过 4096 像素 |
| 内容 | 需包含一张清晰的人物正脸,且为视频中出现的人物 |
使用流程
- 调用本接口,将视频 URL、音频 URL 及可选参数一并提交,获取
task_id。 - 调用查询视频口型替换任务结果接口,使用
task_id轮询任务状态,直到获取生成的视频 URL。
错误码
大模型服务通用状态码请查阅错误信息。本模型特定错误码:
| HTTP 状态码 | 错误码 | 含义说明 |
|---|---|---|
| 400 | InvalidParameter | 缺少必填参数或格式错误 |
| 400 | InvalidURL.ConnectionRefused | 下载被拒绝,请提供可用的 URL |
| 400 | InvalidURL.Timeout | 下载超时(60 秒超时) |
| 400 | InvalidFile.Size | 视频/音频/图像文件大小超限 |
| 400 | InvalidFile.Format | 文件格式不符合要求 |
| 400 | InvalidFile.Resolution | 视频边长需介于 640–2048 之间 |
| 400 | InvalidFile.FPS | 视频帧率需介于 15–60 fps |
| 400 | InvalidFile.Duration | 视频/音频时长需介于 2–120 秒 |
| 400 | InvalidFile.ImageSize | 图片大小超出限制(长宽比不大于 2,最长边不大于 4096) |
| 400 | InvalidFile.Openerror | 视频/音频/图像文件无法打开 |
| 400 | InvalidFile.Content | 输入图片中没有人或有多人 |
| 400 | InvalidFile.FaceNotMatch | 参考图与视频人脸匹配失败 |