AI Vtuber是一个由 【ChatterBot/ChatGPT/claude/langchain(本地/llm)/chatglm/text-generation-webui/闻达/千问/kimi】 驱动的虚拟主播【Live2D/UE/xuniren】,可以在 【Bilibili/抖音/快手/微信视频号/斗鱼/YouTube/twitch/TikTok】 直播中与观众实时互动 或 直接在本地进行聊天。它使用TTS技术【edge-tts/VITS/elevenlabs/bark/bert-vits2/睿声】生成回答并可以选择【so-vits-svc/DDSP-SVC】变声;指令协同SD画图。

Ikaros 196eb5367a Merge pull request #929 from Ikaros-521/owner 1 day ago
.github 6d91581918 修复issue模板标签错误问题 1 month ago
.vscode d4b83c0239 接入Dify 聊天助手的API 4 days ago
Live2D ef4baa4d58 删减部分live2d模型 1 month ago
Scripts 48ede663cf 优化js直播监听脚本,新增监听1688直播间弹幕,使用同拼多多一致 2 months ago
chatterbot 95998a121c 1 10 months ago
cookie 986a8c1810 新增通义千问的接入 10 months ago
data 8467cf1642 本地问答板块 新增文本框用于json编辑,默认用于编辑 本地问答.json,方便修改内容,你也可以用作修改其他json文件。格式一定要对啊;修复睿声格式报错错误的bug 2 weeks ago
docs 50702c0b9f 更新文档和导图 4 days ago
game 88485e2036 新增游戏demo例程;修改默认配置关闭积分机制 10 months ago
log 375769d3d1 补充遗漏依赖 1 year ago
models ee3e4bd989 新增 弹幕黑名单,过滤指定用户名 的用户弹幕 2 months ago
out 4de7fd2444 文案页-文案音频合成新增语音合成类型选择,可以自定义TTS进行合成,不需要保存就可以切换 5 months ago
protobuf bde542fc3b 新增 抖音2 监听方案(以便适配非win平台) 4 weeks ago
song 200638ac6d 点歌模式 支持子文件夹的音频文件搜索,不用拘泥于一级目录了。 1 year ago
tests d4b83c0239 接入Dify 聊天助手的API 4 days ago
ui fa294ba62a 删除PyQT相关源码 4 months ago
utils 213d74f8fd youtube监听增加重连机制,短时间内多次重连判断为无法连接,超过30s则无限重连 1 day ago
.gitattributes 1592db8ea9 优化github issue模板等 2 months ago
.gitignore 2e81ae75c2 完善git忽略 2 weeks ago
1.双击我启动程序.bat 7ef1fd8c6c 修复gpt-sovits 0322的自动识别语言bug;杂项更新 2 months ago
2-1.强制更新至主线版本(得先安装git).bat 674d572389 删除无用文档;更新脚本默认执行备份脚本 1 month ago
2-2.安装依赖.bat a40ebc6f31 依赖统一为一个文件 7 months ago
Dockerfile abd625f7a5 新增docker(但暂时并不适用) 7 months ago
LICENSE 42ef89ffd5 哈哈,倒卖狗看清楚了,这是GPL许可证。 10 months ago
README.md 50702c0b9f 更新文档和导图 4 days ago
api.py 94a2082d16 username大一统 将会迎来巨大的危机,请各位更新的幸运儿留意 4 months ago
bak_config_data.py 5e3e07f678 升级备份脚本,补充遗漏的out文件夹,改备份为强制覆盖 7 months ago
config.json d4b83c0239 接入Dify 聊天助手的API 4 days ago
config.json.bak d4b83c0239 接入Dify 聊天助手的API 4 days ago
dy.proto 375769d3d1 补充遗漏依赖 1 year ago
dy2.py bde542fc3b 新增 抖音2 监听方案(以便适配非win平台) 4 weeks ago
dy_pb2.py 375769d3d1 补充遗漏依赖 1 year ago
ks.proto 375769d3d1 补充遗漏依赖 1 year ago
ks_pb2.py 375769d3d1 补充遗漏依赖 1 year ago
kuaishou_pb2.py 01a39474c6 更换快手监听方案,新方案是playwright的形式,建议使用小号。暂时只支持弹幕回复。 11 months ago
main.py 213d74f8fd youtube监听增加重连机制,短时间内多次重连判断为无法连接,超过30s则无限重连 1 day ago
requirements.txt 0c942cf625 全局替换日志 logging为loguru 3 weeks ago
requirements_common.txt 0c942cf625 全局替换日志 logging为loguru 3 weeks ago
webui.py 6f11131fcf gpt新增gpt-4o-mini模型 2 days ago
双击运行打开管理员cmd.bat da0edc001b 追加键鼠控制;增加文档内容; 1 year ago
快手逆向.js 375769d3d1 补充遗漏依赖 1 year ago

README.md

✨ Luna AI ✨

GitHub stars GitHub issues GitHub forks python

Luna AI 是一款结合了最先进技术的虚拟AI主播。它的核心是一系列高效的人工智能模型和平台,包括 ChatterBot、GPT、Claude、langchain、chatglm、text-generation-webui、讯飞星火、智谱AI、谷歌Bard、文心一言、通义星尘、通义千问、千帆大模型、Gemini、Kimi Chat、QAnything、koboldcpp、FastGPT、Ollama、One-API、AnythingLLM、LLM_TPU、Dify。这些模型既可以在本地运行,也可以通过云端服务提供支持。当然,为了让对话照进现实,还结合了多模态模型,包括 Gemini、glm-4v 的图像识别能力,获取电脑画面进行分析讲解。

Luna AI 的外观由 Live2D、Vtube Studio、xuniren、UE5 结合 Audio2Face、EasyAIVtuber、数字人视频播放器(Easy-Wav2Lip、Sadtalker、GeneFace++、MuseTalk、本地视频)、metahuman-stream(ernerf、musetalk、wav2lip) 技术打造,为用户提供了一个生动、互动的虚拟形象。这使得 Luna AI 能够在各大直播平台,如 Bilibili、抖音、快手、微信视频号、拼多多、1688、斗鱼、YouTube、Twitch 和 TikTok,进行实时互动直播。当然,它也可以在本地环境中与您进行个性化对话。

为了使交流更加自然,Luna AI 使用了先进的自然语言处理技术,结合文本转语音系统,如 Edge-TTS、VITS-Fast、elevenlabs、bark-gui、VALL-E-X、睿声AI、OpenVoice、GPT_SoVITS、clone-voice、Azure TTS、fish-speech、ChatTTS、CosyVoice。这不仅让它能够生成流畅的回答,还可以通过 so-vits-svc 和 DDSP-SVC 实现声音的变化,以适应不同的场景和角色。

此外,Luna AI 还能够通过特定指令与 Stable Diffusion 协作,展示画作。用户还可以自定义文案,让 Luna AI 循环播放,以满足不同场合的需求。

本项目完全免费,如有发现一模一样的套壳售卖程序,皆为盗版,请及时止损

▶︎ 视频教程合集 | 📄 在线文档 | 🍉 GitHub | 🍓 Gitee | 🐧 粉丝Q群(密码请看视频)

思维导图

💡 提问的智慧

提交issues前请先阅读以下内容

https://lug.ustc.edu.cn/wiki/doc/smart-questions

🀅 开发&项目相关

简易流程图

image image

License

FOSSA Status 

⭐️ Star 经历

Star History Chart

🤝 贡献

🎉 鸣谢

感谢以下开发者对该项目做出的贡献:

💸 投资方

image

🌏 合作伙伴

睿声AI:reecho.ai ———— 瞬时创建 超级拟真的 人工智能克隆语音

AIHubMix: aihubmix.com ———— OpenAI,Google,通义千问等大语言模型API代理站

🙌 赞助

🕳️ 黑名单

用户信息 名人名言
QQ:750359376 笑死,连点开源精神都没有