PersonaLive

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 视频生成 🍴 复刻 618 🐛 待处理 35 👀 关注 44
GitHub ↗
GitHub 星标 ★ 4122
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可自由使用和部署,无付费版本。

项目预览

PersonaLive 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类视频生成
开发团队GVCLab
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可自由使用和部署,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型cvpr,cvpr2026,talking-head,video-generation
GitHub 星标★ 4122
上线时间2025-11-25 00:00:00
代码更新2026-08-28
仓库体积150.3 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数4

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4122

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 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

上一篇:MAGI-1

下一篇:dramaclaw

同类项目推荐

svor 开源

用扩散模型一键抹掉视频里的物体,背景自动补全

SVOR - Stable Video Object Removal

★ 134 2026-08-09
KrillinAI 开源

一键翻译配音,视频轻松出海

Formerly KrillinAI, VideoTranslation and Dubbing Tool for 120+ Languages. Open-sourc···

★ 14275 2026-08-09
Stable-Diffusion-Video2Video 开源

上传视频,一键风格化,自动逐帧转换输出新视频

Small script for AUTOMATIC1111/stable-diffusion-webui to run video through img2img.

★ 62 2026-08-09
baocut 开源

AI 自动转写配音剪视频,时间线上随时改

BaoCut: an AI video agent with an editable timeline. Transcribe, subtitle, translate···

★ 1713 2026-10-19
openjutsu 开源

一键换掉视频里的角色,本地跑还带重打光

One-click character swap for videos: an open-source, local Higgsfield Genjutsu alter···

★ 2079 2026-11-07
FateZero 开源

一句话描述视频,零训练实现风格统一编辑

[ICCV 2023 Oral] "FateZero: Fusing Attentions for Zero-shot Text-based Video Editing···

★ 1165 2026-08-09
URSA 开源

用均匀离散扩散,让视频生成更稳更快

[ICLR 2026] Uniform Discrete Diffusion with Metric Path for Video Generation

★ 129 2026-08-09
Vidu-S 开源

边生成边改的实时空间视频创作工具

Vidu S: Real-Time Interactive, Editable, and Spatial Video Generation

★ 522 2026-09-29