利用扣子平台做自己的数字人
因为扣子插件里描述不够清楚,因此我还踩坑了,后面会讲一下具体的踩坑细节。
·
一、整体框架

二、具体操作步骤
2.1 准备工作
2.1.1注册飞影数字人
a、注册好后,有免费的1000积分可以用
b、个人中心有hifly_agent_token,在调用插件的时候,需要录入

c、飞影数字人的调用接口文档
因为扣子插件里描述不够清楚,因此我还踩坑了,后面会讲一下具体的踩坑细节
2.2 开工
第一步,新建工作流
这个就不用赘述了哈
第二步:添加插件
添加插件处输入飞影进行查询
选择下图标红的2插件

第三步,在create_lipsync_video插件进行数据输入

具体解释数据:
hifly_id :准备工作环节的2.1.1的小b
speaker_id: 注册飞影后,声音克隆处上传你需要的声音-----上传成功后,复制上传声音的ID

text:你需要的文本信息,可以input传入,也可以让大模型为你输出,我这边是自己在input中输入的
video_url:你要的人物形象视频,我这边是自己录制了一段话
第四步,加入循环询问机制
为什么加入呢?因为生成数字人视频需要一段时间的,所以这边可以循环方式询问是否成功生成

inspect_video_creation_status是查询作品状态的接口,status :1 等待 2处理中3生成4失败
目前我这边逻辑是1,2的情况下,等待10s,继续循环调用查询接口
其他的情况,直接是成功的状态(这个不够严谨,还有4失败的情况需要考虑)。(扣子平台只是展示等于3是成功的,其他的没展示出来,所以我开始做的判断不等于3等待,等于3就结束循环的)
job_id:create_lipsync_video插件的输出参数,直接拿来作为输入的
三、成果展示
3.1 飞影数字人的作品管理可以查看

3.2 工作流输出url,直接下载看成果
我这边因为是自己的视频,就不展示了
同时积分也在消耗奥
更多推荐


所有评论(0)