PaddleBoBo虚拟主播制作教程

2023年 7月 11日 30.0k 0

PaddleBoBo是一个虚拟主播快速生成项目,它基于飞桨PaddlePaddle深度学习框架以及PaddleSpeech和PaddleGAN等开发套件。该项目的目标是提供一个简单高效且高度可复用的解决方案。只需要一张包含人像的图片和一段文字描述,即可快速生成一个虚拟主播的视频。通过进行简单的二次开发并更改文字输入,还可以实现实时生成和实时直播功能。PaddleBoBo利用了飞桨强大的深度学习技术,为用户提供了便捷的虚拟主播创建工具,帮助他们轻松生成逼真的虚拟主播视频内容。

1.基础环境搭建:

Ubuntu安装Cuda,Cudnn,在上一篇文章已经详细介绍了,windows类似。

1.clone项目

终端执行:

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

2.conda创建python 3.7的环境

conda create -n bobo python=3.7 -y
conda activate bobo

3.export配置环境变量,也可以直接修改~/.bashrc

echo $LD_LIBRARY_PATH #查看当前的LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH #添加libcuda.so的路径
echo $LD_LIBRARY_PATH #查看当前的LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/stubs:$LD_LIBRARY_PATH #添加libcuda.so的路径
echo $LD_LIBRARY_PATH #查看当前的LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH #添加libcublas的路径

或者编辑~/.bashrc

sudo vi ~/.bashrc
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/lib/x86_64-linux-gnu/stubs:/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH

4.安装依赖

打开paddlepaddle安装网页:

https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/linux-pip.html

选择你对应的系统版本的paddlepaddle 版本:

PaddleBoBo虚拟主播制作教程

然后根据你的cuda版本执行对应命令即可:

python -m pip install paddlepaddle-gpu==2.4.2.post112 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html

安装paddlespeech,ppgn

pip install paddlespeech==0.1.2 -i http://mirrors.aliyun.com/pypi/simple/
pip install ppgan==2.1.0 -i http://mirrors.aliyun.com/pypi/simple/
pip install paddleaudio==1.0.1 -i http://mirrors.aliyun.com/pypi/simple/

2.虚拟数字人创建

让静态人脸动起来,根据图片生成数字主播视频

python create_virtual_human.py --config default.yaml

效果如下:

PaddleBoBo虚拟主播制作教程

然后你可以自定义他要说的话:

paddleBoBo目录执行:

python general_demo.py 
    --human ./file/input/test.mp4 
    --output output.mp4 
    --text 大家好,我是小艾!作为一名虚拟主播,我是基于最新的人工智能技术所创建的。我拥有广阔的知识和语言理解能力,可以与大家进行有趣的互动和对话。作为一个虚拟主播,我不仅可以回答各种问题和提供信息,还能提供娱乐和创造性的内容。我可以与大家聊天、分享笑话、讲述故事,甚至参与各种有趣的活动和游戏。

大功告成,如果都没有报错,那么你的虚拟主播就会生成了!视频文件会在项目根目录下。下载查看即可。

相关文章

班迪录屏怎么取消截图水印设置
班迪录屏怎么改存储位置
bandicam录制的视频默认存储在哪
网易云音乐电脑怎么设置播放器样式
酷狗音乐如何创建歌单
酷狗音乐如何单曲循环播放

发布评论