PersonaLive

一张照片当主播,表情动作自然播

面向直播场景的表情丰富人像动画生成技术(CVPR 2026),以单张人像照片驱动生动自然的说话与表情动画,专注实时直播应用,让静态形象拥有媲美真人的表现力。

开源 free 视频生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3827
维护状态 较活跃
是否开源 是
定价模式 free

项目数据

分类视频生成
开发团队GVCLab
所属国家
官网地址
定价模式free
价格说明开源项目,Apache-2.0 许可证,可自由使用和部署,无付费版本。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型cvpr,cvpr2026,talking-head,video-generation
GitHub 星标★ 3827
30天Star增速
HF 下载量
上线时间2025-11-25 00:00:00
最近更新2026-09-23 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 7 步

环境要求

  • Python 环境与 pip(README 以 pip 安装依赖)
  • Node.js 18+(Web UI 需要,用 nvm 安装)
  • Conda(安装 PyCUDA 时使用,避免编译问题)
  • 使用 TensorRT 加速时需按 requirements_trt.txt 额外安装依赖

安装与启动步骤

  1. 1安装基础依赖

    在项目根目录执行,安装运行 PersonaLive 所需的 Python 基础依赖包,需保证 pip 可正常联网下载。

    pip install -r requirements_base.txt
  2. 2安装 Node.js 18

    Web UI 需要 Node.js 18+,README 给出用 nvm 安装的方式:先装 nvm,再安装 18 版本。

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    nvm install 18
  3. 3启动 Web UI

    在项目目录下执行 README 提供的 web_start.sh 脚本启动网页界面,需已装好 Node.js 18 与基础依赖。

    source web_start.sh
  4. 4安装 TensorRT 依赖

    需要 TensorRT 加速时执行,安装对应的 Python 依赖包;普通使用可跳过此步。

    pip install -r requirements_trt.txt
  5. 5用 Conda 装 PyCUDA

    README 建议用 Conda 安装 PyCUDA 以避免编译问题,同时把 numpy 限定在 2.0 以下。

    conda install -c conda-forge pycuda "numpy<2.0"
  6. 6安装训练依赖

    仅在需要自行训练时执行,安装训练专用的额外 Python 包。

    pip install -r requirements_train.txt
  7. 7配置多卡训练

    使用多 GPU 或多节点训练前,先运行一次 Accelerate 配置向导,按提示填写硬件环境。

    accelerate config

如何确认成功

README 未给出明确的成功提示,执行 source web_start.sh 后无报错、终端输出服务地址即视为 Web UI 启动成功。

常见问题

Q:安装 PyCUDA 时编译报错怎么办?

A:按 README 建议改用 Conda 安装:conda install -c conda-forge pycuda "numpy<2.0",可绕过源码编译问题。

Q:Web UI 打不开或启动失败?

A:先确认已按说明安装 Node.js 18+(nvm install 18),并在项目目录下执行 source web_start.sh;README 未给出端口,请以终端输出为准。

Q:需要做多卡训练怎么配置?

A:除安装 requirements_train.txt 外,还需先运行一次 accelerate config 完成多 GPU/多节点配置。

Q:普通推理需要装 TensorRT 相关依赖吗?

A:不需要。requirements_trt.txt 与 PyCUDA 仅在需要 TensorRT 加速时安装,基础使用只装 requirements_base.txt 即可。

注意事项

  • README 未提供 git clone 命令,请自行获取项目源码后再执行上述安装步骤。
  • 模型权重通过 Hugging Face(huaichang/PersonaLive)或 ModelScope(huaichang/PersonaLive)获取。
  • 安装 PyCUDA 时务必保持 numpy<2.0,避免版本冲突。
  • README 提到已有更新版本 EditaLive,支持全身动画与编辑能力,可按需关注。

核心亮点

  • CVPR 2026 论文开源,学术背书强,方法有理论支撑
  • 专注直播场景的表情肖像动画,技术定位精准,差异化明显
  • Python 实现,技术栈清晰,适合二次开发与集成

不足之处

  • 文档/社区待观察

适用场景

  • 虚拟主播直播表情驱动
  • 实时互动数字人
  • 短视频/直播内容生成

替代项目

SadTalker、Wav2Lip、LivePortrait

项目介绍

PersonaLive 是视频领域的开源项目,由 GVCLab 开发,2025 年首次发布。

在全站 13,109 个收录项目中,它的 GitHub 星标数(3,827)位列前 30%,在视频分类的 474 个项目里位列前 8%。

近 42 天,它的 GitHub 星标从 3,518 增加到 3,827,净增 309。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。Apache-2.0 许可证,可自由使用和部署,无付费版本。

它主要面向的使用场景是:虚拟主播直播表情驱动。同类可对比的替代方案包括 SadTalker、Wav2Lip、LivePortrait。

上一篇:MAGI-1

下一篇:dramaclaw

同类项目推荐

MoneyPrinterTurbo 开源

输入一句话,高清短视频自动出炉,文案配音全包了

利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short ···

★ 125106 2026-08-09
seedance-2.0-api 开源

快速上手字节Seedance 2.0,文本/图片一键生成视频

Seedance 2.0 API — text-to-video and image-to-video examples

★ 332 2026-08-26
openscreen 开源

免费无水印录屏做演示,替代 Screen Studio

Record your screen, ship a demo. Free and open-source, GPU-accelerated, no watermark···

★ 3185 2026-08-10
openscenesense-ollama 开源

本地跑AI,轻松分析视频画面和声音

OpenSceneSense Ollama is a Python library that harnesses AI for advanced local video···

★ 52 2026-08-09