【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

待定

相关推荐
无风听海20 分钟前
神经网络之经验风险最小化
人工智能·深度学习·神经网络
音视频牛哥20 分钟前
轻量级RTSP服务的工程化设计与应用:从移动端到边缘设备的实时媒体架构
人工智能·计算机视觉·音视频·音视频开发·rtsp播放器·安卓rtsp服务器·安卓实现ipc功能
该用户已不存在1 小时前
在 Gemini CLI 中使用 Gemini 3 Pro 实操指南
人工智能·ai编程·gemini
东皇太星1 小时前
ResNet (2015)(卷积神经网络)
人工智能·神经网络·cnn
aircrushin1 小时前
TRAE SOLO 中国版,正式发布!AI 编程的 "Solo" 时代来了?
前端·人工智能
Java中文社群1 小时前
保姆级教程:3分钟带你轻松搭建N8N自动化平台!(内附视频)
人工智能·工作流引擎
是Yu欸2 小时前
DevUI MateChat 技术演进:UI 与逻辑解耦的声明式 AI 交互架构
前端·人工智能·ui·ai·前端框架·devui·metachat
我不是QI2 小时前
周志华《机器学习---西瓜书》 一
人工智能·python·机器学习·ai
H***99762 小时前
月之暗面公开强化学习训练加速方法:训练速度暴涨97%,长尾延迟狂降93%
人工智能·深度学习·机器学习
二川bro2 小时前
Python在AI领域应用全景:2025趋势与案例
开发语言·人工智能·python