AI Vtuber是一个由 ChatterBot / GPT / Claude / langchain 本地 or 云端 / chatglm / text-generation-webui / 讯飞星火 / 智谱AI / 谷歌Bard / 文心一言做为 大脑 驱动的虚拟主播 Live2D / Vtube Studio / UE5 + Audio2Face ,可以在 Bilibili / 抖音 / 快手 / 斗鱼 直播中与观众实时互动 或者 直接在本地和您进行聊天
它使用自然语言处理和文本转语音技术 Edge-TTS / VITS-Fast / elevenlabs / bark-gui / VALL-E-X 生成对观众问题的回答并可以通过 so-vits-svc / DDSP-SVC 变声
另外还可以通过特定指令协同 Stable Diffusion 进行画图展示。并且可以自定义文案进行循环播放
视频教程合集 | 在线文档 | GitHub | Gitee
项目结构
- config.json,配置文件。
- main.py,GUI主程序。会根据配置调用各平台程序
- utils文件夹,存储聊天、音频、通用类相关功能的封装实现
- data文件夹,存储数据文件、违禁词、文案等
- log文件夹,存储运行日志、字幕日志等
- out文件夹,存储edge-tts输出的音频文件,文案输出的音频文件
- Live2D文件夹,存储Live2D源码及模型
- song文件夹,存储点歌模式的歌曲
- docs文件夹,存储项目相关文档
项目地址
视频教程合集 | 在线文档 | GitHub | Gitee
暂无评论