【试水】pp飞桨 合成虚拟人

发布时间 2023-03-28 15:52:21作者: 年轮TEL

 

 

 

坑还是不少 ,以下是安装笔记。

安装conda

conda create -n ppfj python=3.7
conda activate ppfj

下载项目代码

git clone https://gitee.com/xiejiehang/PaddleBoBo.git -b develop

安装PaddleGAN和PaddleSpeech依赖

pip install ppgan paddlespeech

wget https://paddlespeech.bj.bcebos.com/Parakeet/tools/nltk_data.tar.gz
tar zxvf nltk_data.tar.gz

cd PaddleBoBo
pip install -r requirements.txt

静态图像转虚拟主播动画

python create_virtual_human.py --config default.yaml

坑:

1.可能需要安装版本一致 比如cuda 11.7 和 cudann
2.如果报版本冲突 比如 11.7版本冲突
python -m pip install paddlepaddle-gpu==2.4.2.post117 -f https://www.paddlepaddle.org.cn/whl/windows/mkl/avx/stable.html
3.如果报Could not locate zlibwapi.dll. Please make sure it is in your library path!
参考https://www.iotword.com/2025.html

让虚拟主播说话

python general_demo.py --human ./file/input/test.mp4 --output ../output.mp4 --text 你好世界

坑: 如果报错版本 可能需要降低版本
pip install paddlespeech==0.1.0 原本的是1.3.0
pip install typeguard==2.13.3 原本是3.0.1
pip install paddleaudio==1.0.1 原本是1.0.2

甚至可能还会缺少ffmpeg 所以又要装
https://ffmpeg.org/download.html

打包conda命令

conda pack -n <env_name> -o <output_path>/<file_name>.tar.gz