相信有不少朋友和我一样,想分享内容,但是面对镜头的时候紧张,总觉得自己的表情不自然,说话容易卡壳,导致一遍遍重录。所以想着有没有那种不出境,也能拍出专业的口播视频的工具,来拯救「i人」博主与水火呢?
今天我就教你利用 Coze工作流 搭建一个口播数字人智能体,不露脸也能轻松搞定。这个解决方案,只需要3步就能生成逼真的数字人口播视频。
-
1. 输入文案(或主题) -
2. 选择数字人型像 -
3. 自动生成视频
我们来看一下生成数字人的效果:
工作流流程
整体的实现流程大致如下:

整体的 Coze 工作流如下:


结语搭建工作流

-
1. 开始节点:这里我设置了两个参数「topic(口播主题)」、「content」,作用是:当你还没想好自己的口播文案写成什么样的时候,提供一个主题,让大模型去帮你写;如果你有写好的口播文案则直接输入就行。

-
2. 选择器节点:判断口播文案是否不为空,为空走大模型节点去生成口播文案,不为空就直接去获取数字人列表。

-
3. 大模型节点:根据主题来生成口播文案。

-
4. get_chanjing_avatar_list插件:这次案例使用的是蝉镜数字人插件,当然如果需要定制化服务可以选择飞影官方的数字人插件,缺点是1000积分过后得付费,所以案例里先用蝉镜数字人来教大家搭建的思路,期待大家的举一反三。


-
5. 代码节点:蝉镜官方提供了140+的公用模型,这里我们添加一个代码去筛选出前30个进行演示使用。

-
6. 问答节点:添加问答节点,来从上一步获取到的30个数字模型里,选择一个自己需要的模型。

-
7. 选择器节点:同样的添加一个选择器节点,来判断开始节点里输入的口播文案是否为空,因为我想让这个工作流能够有无提供口播文案都能运行。(接下来拆解的节点两条分支是一模一样的,不做重复讲解)

-
8. 代码节点:用代码将前面我们获取到的数字人信息以及文案组合在一起,发从到下一个节点进行视频合成。

-
9. merge_chanjing_avatar插件:合成数字人视频,输入的参数,根据代码节点的输入一一对应上就行了。


-
10. 循环节点:因为数字人视频的生成需要一定的时间,所以用一个循环节点来获取数字人合成的任务进度,直到有了视频链接后,停止循环,输出视频链接。

- get_chanjing_video_detail插件:查询生成进度。


- 判断节点:判断进度是否达到100%,达到了就跳出循环,输出视频链接,没达到就继续循环。

- 定时器插件:如果说后台目前正在生成视频,那么我们可能会出现生成视频失败的情况,那么我们采用循环的形式就是为了防止这种情况,生成失败,再循环生成一次。因为后台正在合成视频,这个过程中是可能会出现合成失败的情况,而循环的快执行有事很快的,如果不等待,一下子就循环结束了,所以我们加了个定时器等待5秒,每5秒进行一个循环,执行查询合成视频进度,避免合成失败。你也可以写个代码去执行这5秒的等待,这里我就偷个懒,拿现成的插件使用了。


-
11. 结束节点:最终输出数字人视频链接,这样我们的工作流就搭建完成啦。


结语

到这里,一个从文案构思到视频成品的全自动化「口播数字人」工作流就搭建完成了。它不仅解决了「i人」博主出境的困扰,还能大大的提升内容创作效率,大家快动手试试吧~
本期工作流已上传至团队空间,需要获取完整的代码、提示词和搭建流程源码的小伙伴,欢迎「一键三连」,在评论区回复「数字人」即可领取!
如果你觉得这次分享有用,欢迎点赞关注,并推荐给你的朋友们哦。你的点赞和转发,是我持续更新的动力!
文章评论