dsd2077 /
cyberverse
软件介绍 CyberVerse 是一个开源的实时数字人 Agent 框架。 我做这个项目时,一直想解决一个很具体的问题:数字人不应该只停留在“生成一段视频”或“播放一个虚拟形象”的阶段。更有意思的状态,是你打开一个界面,选择一个角色,给它配置声音、人设、记忆和模型,然后它真的可以开始和你说话,可以被打断,可以接着聊,也可以在不同会话之间保留一点连续感。 所以 CyberVerse 更像一个数字人工作台:它把角色选择、角色编辑、离线生成和…
dsd2077 /
软件介绍 CyberVerse 是一个开源的实时数字人 Agent 框架。 我做这个项目时,一直想解决一个很具体的问题:数字人不应该只停留在“生成一段视频”或“播放一个虚拟形象”的阶段。更有意思的状态,是你打开一个界面,选择一个角色,给它配置声音、人设、记忆和模型,然后它真的可以开始和你说话,可以被打断,可以接着聊,也可以在不同会话之间保留一点连续感。 所以 CyberVerse 更像一个数字人工作台:它把角色选择、角色编辑、离线生成和…
软件介绍 CyberVerse 是一个开源的实时数字人 Agent 框架。 我做这个项目时,一直想解决一个很具体的问题:数字人不应该只停留在“生成一段视频”或“播放一个虚拟形象”的阶段。更有意思的状态,是你打开一个界面,选择一个角色,给它配置声音、人设、记忆和模型,然后它真的可以开始和你说话,可以被打断,可以接着聊,也可以在不同会话之间保留一点连续感。 所以 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,不强依赖数字人视频链路。 功能预览 角色选择 进入 CyberVerse 后,可以看到一个角色库。每张卡片对应一个可启动的数字人角色:有偏真实的角色,也可以是动画角色;每个角色都有自己的声线、描述和启动入口。这个页面像是把角色从文件夹里请出来的入口,而不是只展示一组静态素材。 角色编辑 角色编辑页可以设置形象来源、角色名称、角色描述、语音模型、人设风格等。这里想解决的是数字人常见的“空壳感”:它不只是图片会动,还应该知道自己是谁、用什么声音说话、以什么语气陪你聊天。 Workspace / 离线生成 Workspace 支持文本驱动和语音驱动,可以先用脚本生成视频,也可以调整输出设置后再进入实时会话。它更像一个创作台:先把角色、声音、画面调到合适的状态,再让角色进入更自然的交互。 实时通话 实时通话界面左侧是数字人视频,右侧是对话记录,底部可以直接语音输入。这个部分花了很多精力处理 WebRTC、音画同步、待机视频与说话片段衔接。因为只有当一个数字人能及时回应、能被打断、长聊时不掉上下文,它才不只是“生成出来的视频”,而更像一个可以一起相处的 Agent。 CyberVerse 还很早期,很多地方仍在继续打磨。但我希望它能成为一个可以自己搭建、自己调角色、自己接模型的实时数字人系统。欢迎对语音 Agent、数字人、虚拟角色和 WebRTC 感兴趣的朋友试用和交流。
Discuss this product