CyberVerse开源项目

我要开发同款
dsd20772026年06月30日
4阅读

技术信息

语言技术
PythonVueTorchGo
系统类型
LinuxWebMacOS
行业分类
人工智能音视频多媒体
开源地址
https://github.com/dsd2077/CyberVerse
授权协议
GPL许可

功能介绍

软件介绍
CyberVerse 是一个开源的实时数字人 Agent 框架。

我做这个项目时,一直想解决一个很具体的问题:数字人不应该只停留在“生成一段视频”或“播放一个虚拟形象”的阶段。更有意思的是你打开一个界面,选择一个角色,给它配置声音、人设、记忆和模型,然后它真的可以开始和你说话,可以被打断,可以接着聊,并且具有记忆,知道之前聊过什么,随着聊天的深入,ta能更了解你。

所以 CyberVerse 更像一个数字人工作台:它把角色选择、角色编辑、离线生成和实时通话放在同一个系统里。只需要一张参考图,就可以创建自己的角色;如果暂时没有本地 Avatar GPU,也可以关闭视频能力,把它当作纯语音 Agent 使用。

功能特性
角色工作台:支持创建、编辑和启动角色,可以配置形象、声线、角色描述、人设风格、欢迎语和系统提示词。
实时语音 / 视频会话:基于 WebRTC,支持麦克风输入、文本输入、语音打断和长会话恢复。
数字人视频:支持通过 FlashHead、LiveAct 等 Avatar 后端驱动实时头像视频,也支持待机视频和离线视频生成。
角色记忆与知识库:会话历史可持久化,支持导入文档、人物生平和知识材料,用 RAG 让回答更贴近角色。
PersonaAgent + SubAgent:前台 PersonaAgent 负责自然对话,搜索、整理、报告生成等耗时任务可以交给后台 SubAgent。
插件化模型配置:LLM、Omni、ASR、TTS、Embedding、RAG、Avatar 都可替换,通过 YAML 和 Web UI 配置不同厂商服务。
可退化到纯语音模式:没有 GPU 时也可以运行核心语音 Agent,不强依赖数字人视频链路。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论