新手Windows部署GeneFace++吗

AI技术
小华
2026-10-06

当然可以!下面我用新手友好的方式,一步一步讲:在 Windows 上部署 GeneFace++(一个声音驱动数字人/说话头生成项目)。

⚠️ 说明:GeneFace++ 官方主要面向 Linux,但 Windows 也可以跑,只是要避开一些坑。

一、GeneFace++ 是什么(先了解)

GeneFace++ 是:输入音频 → 生成会说话、会动嘴的数字人视频

  • 不需要实时
  • 用 PyTorch
  • 依赖:Python、CUDA、ffmpeg

二、准备工作(必须)

1️⃣ 系统要求

  • Windows 10 / 11(64 位)
  • NVIDIA 显卡(必须,推荐 8G 显存以上)
  • 已安装 显卡驱动

2️⃣ 安装必要软件

✅ Python(重要)

  • 安装 Python 3.9 或 3.10
  • 勾选 ✅ Add Python to PATH

下载:

https://www.python.org/downloads/

✅ Git

https://git-scm.com/

安装一路 Next 即可

✅ CUDA + cuDNN(新手最容易卡这里)

  • 查你的显卡支持的 CUDA 版本
  • 一般装 CUDA 11.8

CUDA:
https://developer.nvidia.com/cuda-11-8-0-download-archive
cuDNN(需注册):
https://developer.nvidia.com/cudnn

不确定版本可以问我,我帮你查

✅ ffmpeg

  1. 下载:https://ffmpeg.org/download.html
  2. 解压
  3. 把 bin 目录加到 系统环境变量 PATH

三、获取 GeneFace++ 代码

git clone https://github.com/tencent-ailab/GeneFacePlusPlus.git
cd GeneFacePlusPlus

四、创建虚拟环境(强烈推荐)

python -m venv venv
venv\Scripts\activate

看到前面有 (venv) 就成功了

五、安装依赖(关键)

1️⃣ 安装 PyTorch(CUDA 11.8 示例)

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

2️⃣ 安装其他依赖

pip install -r requirements.txt

如果报错:

  • 缺啥装啥
  • 或把报错贴给我

六、下载模型(必须)

GeneFace++ 需要预训练模型:
官方模型地址(README 里有):

  • audio2motion
  • motion2video
  • 或直接使用官方 Demo 模型

一般放在:

checkpoints/

七、运行示例(新手测试)

python inference.py \
--audio examples/audio.wav \
--out output.mp4

如果能生成视频 ✅ 成功!

八、Windows 常见坑(重点)

❌ RuntimeError: CUDA not available
✅ 检查 PyTorch 是否 GPU 版
❌ ffmpeg 找不到
✅ 重启终端 / 检查 PATH
❌ 路径有中文
✅ 全部用英文路径
❌ 显存爆炸

✅ 降低分辨率 / 用官方 demo 模型

九、新手建议路线

  1. 先跑 官方 example
  2. 再换自己的音频
  3. 最后换模型 / 训练

十、我可以继续帮你

你可以直接问:

  • “我显卡是 3060 怎么装 CUDA”
  • “报错 XXX 怎么办”
  • “怎么用自己的照片”
  • “能不能做成网页”

我可以一步一步陪你跑通 ✅

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序