首先需要注意的是,这个要求你的笔记本显存和内存都比较大。我的电脑内存是64G,显卡是8G,操作系统是Windows 11,勉强能够运行出来,但是效果不是很好。
效果如下,无法上传视频,只能通过图片展示出来:

需要先安装python,我这里安装的是python 3.10.9,在命令行里边输入

你需要自己准备
安装ffmpeg
下载并安装ffmpeg,这一步的作用是语音格式的各种转换,虚拟数字人能开口说话,需要我们上传自己的语音,如果格式不符合会自动转换。
到https://ffmpeg.org/download.html选择自己操作系统然后选择下载格式。

选择下载的类型,我选择全量版的。

然后我解压到

需要配置环境变量了。
Windows+r同时按下,然后输入

然后选择

选择

然后点击

把你上边解压的目录找到

把上一级窗口也点击

系统属性这一级窗口也点击

然后同时按下Windows+r,输入

然后输入

下载Video retalking
到https://github.com/OpenTalker/video-retalking里边下载源代码,因为我自己电脑上没有安装git,所以我直接到网页上下载源代码。
点击

下载完代码之后,我把代码解压到

然后到https://drive.google.com/drive/folders/18rhjMpxK8LVVxf7PI6XwOidt8Vouv_H0里边下载各个文件,之后放入到

然后到


安装上图中输入

命令行里边输入

发现报错如下:
error: subprocess-exited-with-error
× Running setup.py install for dlib did not run successfully.
│ exit code: 1
╰─> [9 lines of output]
running install
D:Python0310libsite-packagessetuptoolscommandinstall.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
running build_ext
ERROR: CMake must be installed to build dlib
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> dlib

需要使用

再次执行

完成之后如下图:

esult.mp4
esult.mp4
发现还需要下载文件:

最后发现报错如下:
RuntimeError: unexpected EOF, expected 19873 more bytes. The file might be corrupted.

我把

发现还是报原来的错误。

我把
esult.mp4
发现终于重新下载一些东西了,但是最后还是报错了:

再次执行
esult.mp4
发现报错

我只好把
lm = kp_extractor.extract_keypoint(frames_pil,base_name+'_landmarks.txt')。
然后我还把

再次执行
esult.mp4

我是知识星球上约有3万人的AI破局俱乐部初创合伙人,我的微信号是
大家要是需要文档中的文件,可以加我备注