首先需要注意的是,这个要求你的笔记本显存和内存都比较大。我的电脑内存是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破局俱乐部初创合伙人,我的微信号是
大家要是需要文档中的文件,可以加我备注