smallnew666 / ChatGPT-Virtual-Live

ChatGPT虚拟主播、支持B站、抖音、视频号
270 stars 63 forks source link

ChatGPT-Virtual-Live

项目简介

ChatGPT-Virtual-Live 是一个基于 Python 的虚拟主播直播助手,可以通过 blivedm 接口和监听程序获取 B 站、抖音、视频号弹幕信息,并将弹幕信息传输给 ChatGPT 进行语义理解和回复,最后将 vtuber 的

说话画面推送给直播软件。项目的目标是为虚拟主播提供更加智能、丰富的直播体验,提升观众的互动感和沉浸感。

该项目基于开源项目 blivedm 和 DouyinBarrageGrab,感谢开源社区的贡献和支持。

感谢开源项目 :

https://github.com/xfgryujk/blivedm

https://github.com/HaoDong108/DouyinBarrageGrab

功能特性

系统架构

系统主要分为以下几个模块:

使用方法

  1. 下载代码并安装依赖:

    git clone https://github.com/smallnew666/ChatGPT-Virtual-Live.git 
    cd ChatGPT-Virtual-Live 
    pip install -r requirements.txt

    安装虚拟麦克风程序VBCABLE_Driver_Pack43中的VBCABLE_Setup_x64.exe

    安装虚拟主播vtuber https://store.steampowered.com/app/1325860/VTube_Studio/

  2. B站配置参数:

    config.py 文件中配置以下参数:

  1. 抖音配置参数:

    配置douyin.py

    openai.api_key:ChatGPT apk-key

  2. B站直播

    运行程序:

    python bilibili.py
  3. 抖音直播

    运行程序:

    运行监听程序 WssBarrageService.exe

    python douyin.py
  4. 视频号直播

    运行程序:

    视频号采用模拟web方式解析数据 首先下载chromedriver(http://chromedriver.storage.googleapis.com/index.html) 先扫码登录后台获取到cookie 然后运行代码

    python wechat.py

    注意事项

获取更详细教程,欢迎加入知识星球,里面包括免费api key分享,chatgpt教程等相关内容

2023-04-17 17 58