Windows装GeneFace++怎样操作

AI技术
小华
2026-09-04

GeneFace++ 是一个基于深度学习的音频驱动人脸视频生成( talking face / 数字人)项目,官方主要面向 Linux + CUDA 环境开发。在 Windows 上安装和运行是可行的,但有一些坑,下面给你一套相对稳妥的 Windows 操作方案

一、Windows 安装 GeneFace++ 的两种方式

✅ 推荐方式(最稳)

Windows + WSL2(Ubuntu)

官方环境基本完美兼容,踩坑最少

⚠️ 备选方式

原生 Windows + Conda

能跑,但部分依赖(尤其是音频/渲染)容易出问题

二、推荐方案:Windows + WSL2 安装 GeneFace++

1️⃣ 开启 WSL2

以管理员 PowerShell 执行:

wsl --install

安装 Ubuntu(默认 22.04)

重启后设置用户名密码

2️⃣ 安装基础依赖(Ubuntu 内)

sudo apt update
sudo apt install -y git ffmpeg build-essential

3️⃣ 安装 Miniconda

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

重启终端或:

source ~/.bashrc

4️⃣ 创建环境

conda create -n geneface python=3.9
conda activate geneface

5️⃣ 安装 PyTorch(CUDA)

以 CUDA 11.8 为例:

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

6️⃣ 克隆 GeneFace++

git clone https://github.com/void-jiang/GeneFacePlusPlus.git
cd GeneFacePlusPlus

7️⃣ 安装依赖

pip install -r requirements.txt

如报错:

pip install -r requirements.txt --no-cache-dir

8️⃣ 准备模型与数据

  • 下载官方 pretrained models(README 中有链接)
  • data/, checkpoints/ 目录放好

9️⃣ 测试推理

python inference.py --config configs/xxx.yaml

三、原生 Windows 安装(不推荐但可用)

要点

  • 使用 Miniconda + Python 3.9
  • 安装:
conda install ffmpeg
pip install torch torchvision torchaudio
pip install -r requirements.txt

⚠️ 常见问题:

  • numba 与 Windows 不兼容
  • pyrender 无 GUI 易崩
  • WAV/视频处理路径问题

四、常见坑 & 解决

问题解决
CUDA not available确认驱动 + PyTorch CUDA 匹配
ffmpeg 找不到装系统 ffmpeg 并加入 PATH
模型加载慢用 SSD + 16G 内存以上
显存爆炸降低 batch / 分辨率

五、最低配置建议

  • GPU:RTX 3060 及以上
  • 内存:16GB+
  • 系统盘:SSD

如果你愿意,我可以:

  • ✅ 给你 一步步命令版
  • ✅ 帮你 选模型(实时 / 高质量)
  • ✅ 教你 用自己的照片+声音

你现在是 只想跑官方 demo,还是做自己的数字人?

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序