Skip to content

AI Vtuber by ChatGLM/ChatGPT + edge-tts + Vtuber Studio

License

Notifications You must be signed in to change notification settings

StoneChin/AIVtuber

Repository files navigation

AIVtuber

进度

  • 获取bilibili直播间弹幕等信息
  • 连接语言模型进行对话
  • 使用tts实现文本转语音
  • 连接Vtube studio
  • 数据集获取
  • 模型微调
  • 礼物感谢单独展示|问题回答
  • 对话subtitle展示
  • 屏蔽词功能
  • 直播测试
  • 代码补充
  • 产出整理(代码、数据集、模型)
  • 完善文档

关联项目

使用说明

1. 下载并进入文件夹

```sh
git clone https://github.com/StoneChin/AIVtuber
cd AIVtuber
```

2. 安装依赖

```sh
pip install -r requirements.txt
```

3. 配置环境变量

```sh
cp .env.example .env
```
进入 **.env**文件中配置对应的变量
**OPENAI_API_KEY**中填入你的openai api key

4. 配置直播信息

进入main.py文件中的TEST_ROOM_IDS填入相关直播间号,可以参考bilibili直播间url的末尾数字,目前只会回答弹幕字数>=8的问题,可以在main.py中进行调整,后续会更改到系统变量中调整

5. 运行

```sh
python main3.py
```

About

AI Vtuber by ChatGLM/ChatGPT + edge-tts + Vtuber Studio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages