近年来,AI虚拟主播越来越多地出现在我们的视野当中。它将计算机图形学和人工智能相结合,通过虚拟形象模拟现实中的主播,为观众提供娱乐与教育内容。在这篇教程中,我将介绍如何在B站开启一个AI虚拟主播的直播。本教程将指引你如何一步步完成准备工作、配置硬件和软件环境、开启直播等,让你顺利地开启你的AI虚拟主播直播。
在开启AI虚拟主播之前,你需要准备好相关的硬件和软件环境。
1.硬件环境
本教程中使用的是调用chatgpt进行对弹幕的内容生成回复,所以不需要非常好的硬件环境,一台能上网和运行程序的电脑即可。
2.软件环境
(1)教程中总共需要用到两个软件,一是OBS推流工具,二是VTube Studio虚拟角色管理软件,以下是两个软件的下载地址:
OBS:Open Broadcaster Software | OBS (obsproject.com)
VTube Studio:先下载 Steam (steampowered.com) ,然后直接在其商店中搜索下载VTube Studio即可
(2)确保你已经在B站注册了账户,并已通过实名认证等直播所需的准备事项。
(3已经安装了Python3.10环境
软件安装好后要进行相关的配置。
0.在配置软件之前先登录到B站,然后打开直播中心—我的直播—填写好相关信息,点击开启直播即可。开启直播后,会显示出服务器地址以及串流秘钥,这个我们后面要用到。
1.启动VTube Studio
启动后我们可以按照下图选择我们需要的人物动画模型,
然后点击设置,往下滑找到启用API设置,设置成和我一样即可。
2.启动OBS
一进入软件是下面这样的,我们一直点下一步就好
到需要选择服务时,请选择自定义,然后填写我们在B站开启直播后获取的推流地址和推流秘钥,如下图
填写完整后,一直点确定就行。接着我们点击界面上来源框那边的 + 号,选择游戏采集,
然后跟我下图一样填写,最后确定。
此时只需要点击OBS软件界面上的开启直播,然后去B站看看直播画面是否有显示,如果显示正常那就没问题了。
我们接下来将使用一个叫 GPT-vup 的开源项目来接入AI。尽管运行该项目相对简单,但可能由于作者长时间未更新或其他原因,直接运行后出现了许多错误。因此,我对部分代码进行了修改,使其能够正常运行。
1.从 https://github.com/jiran214/GPT-vup.git
下载AI接入项目源码,可以使用 git clone
或者手动下载。项目下载到本地后,命令控制台输入以下命令
python -m venv myenv
myenvScriptsactivate
cd D:python3.10.6projectGPT-vupsrc # 替换你自己的路径
<< · Back Index ·>>