开源GPT-vup Live2D数字人直播工具 支持B站抖音AI弹幕互动

作者:

,

项目介绍

GPT-vup Live2D数字人直播是一款开源虚拟直播工具,基于生产者-消费者模型设计,集成了OpenAI嵌入和GPT3.5 API技术。该工具支持BiliBili和抖音双平台直播,能够智能回答弹幕和SC(醒目留言)、欢迎入场观众、感谢礼物等互动功能。

💡 注意:项目需要用户自行安装配置,非开箱即用,适合有技术基础的用户深入研究。

项目地址:https://github.com/jiran214/GPT-vup

安装方法

环境要求

  • 操作系统:Windows 10
  • Python版本:3.8
  • 网络环境:需要VPN全局代理

安装步骤

  1. 克隆项目代码
    git clone https://github.com/jiran214/GPT-vup.git
  2. 进入src目录并创建虚拟环境
    cd src
    # 建议使用命令行或PyCharm创建虚拟环境并激活
    python -m venv venv
    venvScriptsactivate # Windows激活虚拟环境
  3. 安装依赖库
    python -m pip install --upgrade pip
    pip install -r requirements.txt

配置文件设置

  • 将 config.sample.ini 重命名为 config.ini
  • 修改 api_key 和 proxy 配置项
  • 其他配置项可使用默认值

测试网络环境

在src目录下运行以下命令验证网络连接:

python manager.py test_net

快速开始

B站直播配置

  1. 安装B站API依赖库:pip install bilibili-api-python
  2. 修改 config.ini 中 room->id 为您的直播间房间号
  3. 在src目录下运行:python manager.py run bilibili

抖音直播配置

  1. 参考抖音弹幕抓取数据推送项目
  2. 启动弹幕抓取项目
  3. 打开抖音正在直播的直播间,数据开始抓取
  4. 在src目录下运行:python manager.py run douyin

功能特点

  • 🤖 AI智能回复:基于GPT3.5实现自然语言理解和回复生成
  • 💬 弹幕互动:支持B站弹幕、抖音弹幕及SC醒目留言
  • 👋 自动欢迎:智能识别入场观众并发送欢迎消息
  • 🎁 礼物感谢:自动感谢观众赠送的礼物
  • 🎭 Live2D虚拟形象:支持二次元虚拟主播形象

相关链接

详细使用方法请参考项目官方文档:
GitHub地址:https://github.com/jiran214/GPT-vup

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注