【AI技术】PaddleSpeech

【AI技术】PaddleSpeech

技术介绍

PaddleSpeech是飞浆平台的一款TTS框架。

优点

开源、兼容的模版多,声音模型较多。

缺点

维护人员低、不能在torch下进行二次开发,框架的容错率比较低。

部署

基础环境的搭建

请参考Dokcer+Jupyter 部署算力服务

分步详解

国内镜像源切换

bash 复制代码
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo echo ``>sources.list

sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
EOF"

所需环境1 g++

bash 复制代码
sudo apt install -y git
sudo apt install -y gcc
sudo apt-get install -y g++

所需环境2 vim

bash 复制代码
# 所需环境2
sudo apt update
sudo apt install -y libxml2
sudo apt install -y vim

所需环境3 cuda

bash 复制代码
cd /workspace
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run

所需环境4 cudnn

注意:我在使用过程中发现wget无法下载这个文件,我是自己用下载工具下载以后放进去的,这个文件800mb+

bash 复制代码
cd /workspace
wget https://developer.nvidia.com/downloads/compute/cudnn/secure/8.9.7/local_installers/11.x/cudnn-linux-x86_64-8.9.7.29_cuda11-archive.tar.xz
tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda11-archive.tar.xz
cd cudnn-linux-x86_64-8.9.7.29_cuda11-archive/
sudo cp include/cudnn*.h /usr/local/cuda-11.8/include
sudo cp -P lib/libcudnn* /usr/local/cuda-11.8/lib64
sudo chmod a+r /usr/local/cuda-11.8/include/cudnn*.h /usr/local/cuda-11.8/lib64/libcudnn*

编辑环境变量

bash 复制代码
vim ~/.bashrc

在最后的部分加上

bash 复制代码
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

刷新环境变量

bash 复制代码
source ~/.bashrc

所需环境5 ssl

bash 复制代码
cd /workspace
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

源码拉取

bash 复制代码
cd /workspace
git clone https://github.com/PaddlePaddle/PaddleSpeech.git

PaddleSpeech环境安装

bash 复制代码
cd /workspace/PaddleSpeech
pip install .

部署文件分享

待定

DockerHub

待定

相关推荐
量子-Alex3 分钟前
【大模型技术报告】DeepSeek LLM Scaling Open-Source Language Models with Longtermism
人工智能·语言模型·自然语言处理
sjsjsbbsbsn6 分钟前
RAG核心学习总结:文本分块
人工智能·学习·知识图谱
Westward-sun.7 分钟前
YOLOv5 最新版从零配置环境到训练自己的数据集
人工智能·pytorch·深度学习·yolo
VBsemi-专注于MOSFET研发定制7 分钟前
面向高可靠与快速响应需求的高端报警系统功率MOSFET选型策略与器件适配手册
网络·人工智能
默 语7 分钟前
AI Agent 数据感知层实战:网络端点定位在跨境电商、金融风控、自动化营销中的技术实现
网络·人工智能·自动化
2601_956139428 分钟前
航空航天品牌策划公司哪家强
大数据·人工智能·python
xiezhr9 分钟前
别被AI吓到了,一文看懂AI到底是啥?
人工智能·llm·openai
ting94520009 分钟前
ComNet 深度解析:模型驱动深度学习在 OFDM 接收机中的革命性应用
人工智能·深度学习
ting94520009 分钟前
动手学深度学习(PyTorch版)深度详解(2)(模型入门:从理论到实操)
人工智能·深度学习·神经网络
风象南10 分钟前
别再纠结 OpenSpec 还是 Spec Kit:真正的问题,是你想用一个工具替代判断力
人工智能