Centos 7通过Docker方式安装PaddleSpeech(成功!)

  • Post author:
  • Post category:其他


一、安装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



版权声明:本文为alarey原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。