【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

待定

相关推荐
DFT计算杂谈16 分钟前
交错磁研究进展材料物性与交叉应用
数据库·人工智能·python·opencv·算法
CCYe、1 小时前
企业 AI 网关采购需求清单:一份集团级 RFP 的能力映射
人工智能
xfan_me1 小时前
汽车维保记录精准版 API 快速接入指南
人工智能·汽车
IvorySQL1 小时前
PG 日报|查询优化器重大修复,支持更多复杂 SQL 优化
数据库·人工智能·postgresql·开源
AI视觉网奇1 小时前
大模型多轮对话技巧
人工智能
qq_454245031 小时前
engine prompt
人工智能·prompt
秋枫要学习1 小时前
半价 Claude 上线,OpenAI 却先崩了
人工智能·开源
中国搜索直付通1 小时前
防沉迷新规下的棋牌游戏生存术:从合规底线到用户体验升级
大数据·人工智能·游戏
美团技术团队1 小时前
美团正式发布 CatPaw:全场景 AI Agent,从个人提效到企业智能化
人工智能
mry61 小时前
多智能体 AgentScope 详解 + 案例说明
人工智能