拉取素材
数字人项目使用的一些素材,可通过素材拉取的方式生成。目前支持以下类型素材的拉取:
- 自定义图片背景
- 自定义视频背景
- 自定义图片贴纸
- 场景驱动音频
- PPT文档
1.创建素材拉取任务
首先,请求创建素材拉取任务接口,创建一个素材拉取任务。
curl --request POST \
--url 'https://digitbot.bokecc.com/api/material/fetchtask/create?accountId=950234CBB7F04284&version=1.0.0&time=1706523797&hash=b1ed7de9e3178fd97bb19d9cb2c7a508' \
--header 'content-type: application/json' \
--data '{
"projectId": "xxxx",
"type": 1,
"fileUrl": "xxxxxxxxxxxxxxxx",
"filename": "春天.png",
"callbackUrl": "xxxxxxxxxxxxxxxx",
"businessId": "8888"
}'
2.获取素材拉取结果
有两种方式可以获取到素材拉取结果,一种是素材拉取任务执行完成后回调,此方式需要在创建素材拉取任务时指定回调callbackUrl参数,另一种是创建完素材拉取任务后,根据返回的任务id查询任务结果。
根据任务id查询任务结果示例如下:
curl 'https://digitbot.bokecc.com/api/material/fetchtask/get?accountId=950234CBB7F04284&version=1.0.0&taskId=xxxx&time=1706523797&hash=b1ed7de9e3178fd97bb19d9cb2c7a508'