一、安装Centos7
在这里说明下,官方的Docker里面自带 Python3.8和PIP3,也就是说拉取完Docker后,只需要安装GCC、调整numpy版本就可以了。
二、安装宝塔面板
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
三、安装Docker管理器
四、拉取官方镜像()
【PaddleSpeech】一键预测,快速上手Speech开发任务 - 飞桨AI Studio
registry.baidubce.com/paddlepaddle/paddle:2.4.2
安装上面和下面的两个版本任选其一, 2.4.2 版本 paddle 的 CPU 镜像,且镜像中预装好了 jupyter,启动 docker 即运行 jupyter 服务
registry.baidubce.com/paddlepaddle/paddle:2.4.2-jupyter
五、进入Docker 安装必要的依赖(Docker内完成)
提示下:宝塔面板的管理器可以直接进入Docker
注意:第一次启动的时候可以使用命令行进行启动,即下载好镜像,然后执行
docker run -p 80:80 --rm --env USER_PASSWD="password you set" -v $PWD:/home/paddle registry.baidubce.com/paddlepaddle/paddle:2.4.2-jupyter
-
--rm
:关闭容器后删除容器; -
--env USER_PASSWD="password you set"
:为 jupyter 设置登录密码,
password you set
是自己设置的密码; -
-v $PWD:/home/paddle
:指定将当前路径(PWD 变量会展开为当前路径的绝对路径)挂载到容器内部的 /home/paddle 目录; -
registry.baidubce.com/paddlepaddle/paddle:2.4.2-jupyter
:指定需要使用的 image 名称,您可以通过
docker images
命令查看
通过Docker管理器的终端可以直接管理,也可以使用镜像自己带的jupyter。
以下操作使用的是Docker管理器的终端:
1.安装GCC
#升级Docker自带的 apt
sudo apt-get update
sudo apt-get upgrade
sudo apt install build-essential
2.安装 低版本numpy
否则镜像自带的numpy版本过高,会出现module ‘numpy’ has no attribute ‘complex’错误
pip install numpy==1.21.6
六、按照官方指示安装并测试
安装完成后,不需要安装其他任何东西了。
pip install paddlespeech
直接测试
#语音合成
paddlespeech tts --input "你好,欢迎使用百度飞桨深度学习框架!" --output output.wav
有个包下载很慢,可以单独下载
pip install paddlespeech_ctcdecoders -i https://mirror.baidu.com/pypi/simple