带你从0开发一个AI杠精数字人
大家好,我是程序员雷雨!最近在B站冲浪的时候在主页刷到这样一个账号,很有意思。
通过在B站直播接入gptchat和弹幕互动的方式,一个月不到涨粉2w+!对于一个有多年经验的程序员,实在太简单了,马上开干造轮子。现在免费开源分享给大家,只需要简单配置,小白也能拥有自己的数字人!
前置步骤:
- 一点点python基础知识
- 一个B站账号、openai账号、访问GPT代理
- 安装OBS、python>=3.8
框架介绍
第一步:安装框架
langup:https://github.com/jiran214/langup-ai/(后续有更新,点个Star呗)
第二步:编码
新建.py文件,按照注释填入相关配置
第三步:运行
运行上述代码文件
如果没有报错可以下一步
第四步:准备直播素材
可以先从网上找符合你人设的图片,比如我找的~,将相关素材全部导入OBS,并调下图层。
第五步:开播设置,获取推流配置
开播设置链接:https://link.bilibili.com/p/center/index#/my-room/start-live
获取房间ID填入代码配置中
设置标题、简介、封面…
把推流码和推流链接填入OBS设置,然后点击开播,大功告成!
最后说的话
关于数字人的呈现现在还是以图片的形式,后面我可能也会尝试接入Live2D、3D动画的动态形象~ 改进空间有很多,也希望能得到你们的建议。
AGI时代,所有职业和媒介都将被AI改变,甚至颠覆。关于这些智能bot,还有其它有意思的玩法。比如这一类在评论区@召唤的机器人:
后续langup也会支持~
如果遇到任何Bug或者问题可以在Github Issues提,也可以主动联系我!