# 数字人-API接入

采用数字模拟技术生成虚拟人形象, 根据用户输入的语音信息完成动作口型匹配, 并输出完整视频

# 任务创建

根据输入参数创建算法任务并返回任务id

# 请求地址

/v3/pic/virtual_human/batch

# 请求参数

Method

post

Header

Field Required Type Value Description
Content-Type YES string application/json
Authorization YES string Basic xxxxxxxxx 用户使用appkey和secret拼接出来的Basic base64(appkey:appsecret)

Body

Field Son Field Required Type Value Description
lang - NO string 传入的语音链接(audio_url)的内容所使用的语言, zh或是en
digital_id - YES string 数字人形象的id
audio_url - YES string 语音链接, 传入可下载链接

digital_id的可选参数

数字人digital_id值 数字人形象示例
Claire_1
Shenglun_3
Wangzhaoyang_1
Wangzhaoyang_2
Yui_3
Zhouyuhang_1
Zhouyuhang_2

示例代码

{
  "audio_url": "https://ailab-storage-alisz.oss-cn-shenzhen.aliyuncs.com/linhui/aidp/tts_s1_27.mp3?OSSAccessKeyId=LTAI5tEbdrxALVqaoYpqx49o&Expires=1720771164&Signature=KOILniu1F6W3zlZjmfVJsHBYLec%3D",
  "digital_id": "Alena_3",
  "lang": "zh"
}

# 输入文件限制

音频文件格式 音频文件时长
mp3 不超过10s

# 返回数据

Body

Field Son Field Required Type Value Description
code - YES number 状态码, 490027:余额不足错误
msg - YES string 请求信息
data - YES object 响应数据
- task_id YES string 任务id

示例代码

{
  "code": 0,
  "msg": "",
  "data": {
    "task_id": "6a4eab77-be30-430a-bf0e-3048042a34ef"
  }
}

# 结果获取

根据任务id 请求任务处理结果

# 请求地址

/v3/pic/virtual_human/result/{task_id}/{task_id}

# 请求参数

Method

get

Header

Field Required Type Value Description
Content-Type YES string application/json
Authorization YES string Basic xxxxxxxxx 用户使用appkey和secret拼接出来的Basic base64(appkey:appsecret)

路径参数

Field Son Field Required Type Value Description
task_id - YES string 任务id

# 返回数据

Body

Field Son Field Required Type Value Description
code - YES number 状态码
msg - YES string 请求信息
data - YES object 响应数据
- status YES string 任务状态 状态:1- 等待中;2-进行中;3-任务完成;4-任务失败;5-任务关闭 6-任务超时 7-余额不足 8-内容敏感
- wait_time YES string 等待时间
- reason YES string 失败原因
- result YES string 结果url地址
最后更新时间: 7/24/2024, 4:24:54 PM