Windows装GeneFace++如何操作

AI技术
小华
2026-09-06

下面按“从零开始在 Windows 上跑通 GeneFace++”的思路,给你一套可操作步骤(目前 GeneFace++ 官方以 Linux 为主,Windows 需要一些适配)。

一、GeneFace++ 简介(先确认你要的是哪个)

GeneFace++ 是 GeneFace 的升级版,用于:

  • 音频驱动人脸视频生成
  • 支持 Portrait / Talking Head
  • 比初代 GeneFace 更快、效果更好

官方仓库(参考):


二、Windows 安装总体方案(推荐)

推荐方案:Windows + WSL2(Ubuntu)

❌ 不推荐:纯 Windows 原生(坑多、CUDA 容易炸)

三、环境准备(Windows 侧)

1️⃣ 安装 WSL2(关键)

以管理员 PowerShell 执行:

wsl --install

安装 Ubuntu 20.04 / 22.04
安装完成后:

sudo apt update
sudo apt upgrade

2️⃣ 安装 NVIDIA 驱动(Windows 侧)

  • 在 Windows 安装 最新 Game Ready / Studio 驱动
  • WSL2 会自动共享 GPU

验证:

nvidia-smi

四、Linux(WSL2)内安装环境

1️⃣ 安装 CUDA(示例 11.8)

sudo apt install nvidia-cuda-toolkit

或按 NVIDIA 官方 WSL CUDA 安装方式

2️⃣ 安装 Conda

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

3️⃣ 创建环境

conda create -n geneface python=3.9
conda activate geneface

五、克隆 GeneFace++ 并安装

git clone https://github.com/yerfor/GeneFacePlusPlus.git
cd GeneFacePlusPlus

安装依赖(示例):

pip install -r requirements.txt

常见依赖:

  • torch >= 1.13
  • torchvision
  • numpy
  • librosa
  • face-alignment
  • mediapipe
  • ffmpeg

六、准备模型与数据

1️⃣ 下载预训练模型

按 README 中的链接下载:

  • face motion model
  • renderer
  • audio encoder

放入:

checkpoints/

2️⃣ 准备输入

  • 一段音频(wav)
  • 一张人脸图片 / 视频

七、运行推理(示例)

python inference.py \
--audio input.wav \
--image face.png \
--out output.mp4

(具体参数以官方 README 为准)

八、Windows 上查看结果

WSL 文件在:

\\wsl$\Ubuntu\home\yourname\GeneFacePlusPlus

直接用播放器打开 mp4

九、常见问题(Windows 用户高频)

❌ CUDA not available
✅ 检查 Windows 驱动 + WSL2
❌ ffmpeg 报错

sudo apt install ffmpeg

❌ 显存爆炸

  • 降低分辨率
  • 使用 half precision

十、如果你不想折腾 WSL

可选:

  • 租云服务器(AutoDL / 青椒云)
  • 直接用 Linux 双系统

如果你愿意,我可以:

  • 给你一步步命令版
  • 根据你 显卡型号 给 CUDA 版本
  • 帮你 改 Windows 适配脚本

你现在是 Windows 几 + 什么显卡

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序