
handcrafted-persona-engine
用 Live2D 和 AI 打造会说话、能变声的虚拟形象,快速开播。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1398
使用教程
环境要求
- Windows x64 操作系统
- NVIDIA GPU 且支持 CUDA(ASR/TTS/RVC 均通过 ONNX Runtime 跑在 CUDA 上,不支持 CPU/AMD/Intel)
- 约 16 GB 可用磁盘空间(模型会下载到 exe 同级的 Resources/ 目录)
安装与启动步骤
-
1下载发行包
从 GitHub Releases 页面下载名为 PersonaEngine-<version>-win-x64.zip 的压缩包,注意是 win-x64 版本。
-
2解压到剩余空间目录
解压到至少有 16 GB 空闲空间的目录,模型和 NVIDIA 运行时会放在 exe 同级的 Resources/ 文件夹里。
-
3启动引擎
双击 PersonaEngine.exe 启动,首次运行会弹出配置档选择提示。
PersonaEngine.exe -
4选择安装配置档
在提示中选择 try(试玩)、stream(直播)或 build(开发/最高质量),随后模型与 NVIDIA 运行时会自动下载、校验哈希并安装。
-
5重新运行选择器
想换配置档或重走一遍向导时,加 --reinstall 参数重新启动引擎。
PersonaEngine.exe --reinstall -
6跳过选择器指定档位
用 --profile 直接指定配置档跳过交互选择,可搭配 --non-interactive 让任何提示都变成报错退出。
PersonaEngine.exe --profile=stream --non-interactive -
7校验与修复资源
--verify 只重新计算哈希并报告不匹配(不下载);--repair 会重新下载所有未通过哈希校验的文件。
PersonaEngine.exe --verify -
8开启高质量模型开关
选了 build 档还需在界面手动切换:Voice 面板设为 Expressive(Qwen3)、Listening 面板选 Accurate Whisper 模板、Avatar 面板开启 Audio2Face 口型同步。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--profile | 否 | 跳过选择器直接使用指定配置档 | --profile=try |
--offline | 否 | 禁止访问网络,资源缺失时快速失败 | --offline |
--skip-gpu-check | 否 | 绕过 GPU 能力检查,官方不推荐使用 | --skip-gpu-check |
Voice 模式 | 否 | build 档需手动切到 Expressive 才会启用 Qwen3 表达性语音 | Expressive |
Listening 模板 | 否 | build 档需手动选 Accurate 的 Whisper 模板 | Accurate |
Avatar 口型同步 | 否 | build 档需手动启用 Audio2Face 口型同步 | Audio2Face |
如何确认成功
双击 PersonaEngine.exe 后能正常弹出安装配置档选择提示,模型与 NVIDIA 运行时下载并哈希校验通过后引擎启动即成功。
常见问题
Q:AMD 或 Intel 显卡能用吗?
A:不能。ASR、TTS、RVC 全部通过 ONNX Runtime 依赖 CUDA 运行,README 明确说明不支持 CPU/AMD/Intel。
Q:从旧版(非安装器版)升级需要注意什么?
A:资源目录结构已变,旧的 Resources/Models/ 和 Resources/Live2D/Avatars/ 会被忽略,安装器首次启动会重新下载到新位置;请先腾出约 16 GB,等引导完成后删除旧文件夹。
Q:选了 build 档为什么效果还是轻量模型?
A:配置档只是下载更大的模型,UI 默认仍启用轻量模型。需要手动把 Voice 面板设为 Expressive(Qwen3)、Listening 面板选 Accurate Whisper、Avatar 面板开启 Audio2Face。
Q:下载的资源校验失败怎么办?
A:使用 PersonaEngine.exe --repair 重新下载所有未通过哈希校验的文件;--verify 只做校验和报告、不下载。
Q:没有网络时能启动吗?
A:可以加 --offline 参数,引擎会拒绝访问网络,如果资源缺失则直接快速失败。
注意事项
- 必须使用 NVIDIA GPU + CUDA 的 Windows x64 环境,其他平台无法运行。
- 准备至少 16 GB 空闲磁盘空间,模型默认下载到 exe 同级的 Resources/ 目录。
- --skip-gpu-check 可以绕过 GPU 能力检查,但官方标注为不推荐。
- 更完整的界面配置流程见项目内 INSTALLATION.md。
核心亮点
- 整合了 Live2D、LLM、ASR、TTS、RVC 全套技术栈,开箱即用,避免多工具拼接麻烦
- 模块化设计,可灵活替换或接入不同的 AI 服务,适配性强
- 支持实时口型同步和变声,虚拟角色表现力自然,适合直播场景
不足之处
- C# 技术栈对 Web 前端开发者不友好,上手门槛较高
- 文档和社区资源相对较少,遇到问题排查依赖自身能力
适用场景
- VTuber 直播:让虚拟形象实时回应观众弹幕或语音
- 虚拟助手/客服:提供有形象、有声音的交互式服务
- 角色扮演聊天:创建具有独特人格的 AI 伴侣或游戏 NPC
替代项目
VTuber AI、Live2D View、AI Vtuber (Python 版)
上一篇:LLMUnity
下一篇:ChatdollKit
同类项目推荐
Blend_My_NFTs
开源
用 Blender 批量生成数千个 3D 变体,一键搞定 NFT 系列
Easily generate thousands of 3D models, images, and animation automatically in Blend···
img2threejs
开源
看图片,自动生成可动画的 Three.js 模型代码
Rebuild the object in a reference image as a code-only, procedural, quality-gated, a···
Hunyuan3D-Part
开源
把3D模型拆成部件,还能按部件生成新模型
Hunyuan 3D Part Segmentation and Generation Pipeline
Kiss3DGen
开源
用图像扩散模型直接生成3D资产,告别昂贵3D数据
[CVPR 2025] Official implementation of "Kiss3DGen: Repurposing Image Diffusion Model···
xiaokeai
开源
桌面 3D 角色陪你语音聊天,还会抽塔罗
Open-source 3D AI companion and transparent desktop pet. Also: 开源 3D AI 伴侣, 本地···
shiyun
开源
把三千年的诗变成可漫游的星系,边逛边读诗
把中国三千年的诗放进一片可漫游的三维星系:每位诗人是一颗星,每首诗都有坐标,星与星之···
Pixal3D
开源
一张图秒变对齐原图的3D模型
[SIGGRAPH 2026] Pixal3D: Pixel-Aligned 3D Generation from Images
One-2-3-45
开源
单张图片45秒生成3D模型,无需优化
[NeurIPS 2023] Official code of "One-2-3-45: Any Single Image to 3D Mesh in 45 Secon···
cube
开源
用一句话生成 3D 模型,在 Roblox 里快速落地 AI 创作
Roblox Foundation Model for 3D Intelligence