GeneFace Plus Plus 是一个开源项目,其官方代码和预训练模型主要托管在 GitHub 和 Hugging Face 平台上。你需要从这两个地方获取源码和权重文件。
以下是具体的下载渠道与步骤:
| 资源类型 | 平台 | 链接与说明 |
|---|---|---|
| 官方源码 | GitHub | 地址:https://github.com/Genesys-World/GenefacePlusPlus |
| 这是项目的官方仓库,包含运行环境的配置、训练脚本和推理代码。 | ||
| 预训练模型 | Hugging Face | 地址:https://huggingface.co/zhifang/GeneFacePlusPlus |
| 这里提供了作者发布的官方预训练权重(Checkpoints),是运行推理必需的模型文件。 | ||
| 官方文档 | GitHub Pages | 地址:https://genefaceplusplus.github.io/ |
| 包含详细的环境安装指南、数据准备教程和常见问题解答(FAQ)。 |
由于这是一个基于 Python 和 PyTorch 的深度学习项目,下载不仅仅是获取文件,还需要配置环境:
在终端执行以下命令:
git clone https://github.com/Genesys-World/GenefacePlusPlus.git
cd GenefacePlusPlus从 Hugging Face 页面下载 checkpoints 文件夹下的所有模型文件(如 base_gt_ckpt.pth、mapping_gt_ckpt.pth 等),并将其放置在项目的指定目录(通常是 checkpoints/ 文件夹)。
项目通常需要 Python 3.8+ 和 PyTorch 1.12+。建议使用 Conda 创建虚拟环境:
conda create -n genefacepp python=3.9
conda activate genefacepp
pip install -r requirements.txt参考官方文档,准备一段音频和参考视频,使用 inference.py 脚本生成结果。
librosa、opencv、face_alignment 等库,安装过程中可能会遇到版本冲突,建议严格遵循官方文档中的版本要求。如果你只是想体验效果而不想配置环境,可以关注作者是否在 Hugging Face Spaces 或 Colab 上发布了在线演示(Demo)。