GeneFace++(GeneFace Plus Plus)可以离线使用。
说明
- GeneFace++ 是一个开源项目(GitHub 上有代码和模型),其推理(生成说话人脸视频)过程不依赖云端服务,在本地配置好环境后就能离线运行。
- 训练阶段同样可以在本地完成,不需要联网(除了一开始下载代码、预训练模型、依赖包时需要网络)。
离线使用的前提
- 提前准备好:
- 代码仓库(可先 clone 或下载 ZIP)
- 预训练模型(如 GeneFace++ 提供的 ckpt、声音模型等)
- Python 环境及依赖(PyTorch、CUDA、ffmpeg 等,需提前安装好)
- 硬件要求:
- 一般需要 NVIDIA GPU(CUDA 支持)才能较快推理/训练
- 显存通常建议 ≥ 8GB(视分辨率和模型而定)
简单流程(离线)
# 假设已离线准备好所有文件和环境
conda activate geneface
python inference.py --audio test.wav --pose pose.npy --out out.mp4
注意
- 首次运行若代码里有“自动下载模型”的逻辑,需要你手动改为使用本地路径,或提前把模型放对位置。
- 如果你用的是别人打包的“在线版/网页版”,那才需要联网;原生 GeneFace++ 项目本身是离线的。
如果你需要,我也可以给你一份完全离线部署 GeneFace++ 的步骤清单。