PaddleSpeech-语音处理-安装【超简洁步骤】

发布于:2025-03-22 ⋅ 阅读:(21) ⋅ 点赞:(0)

介绍

PaddleSpeech‌是一个基于飞桨(PaddlePaddle)深度学习框架开发的开源语音处理工具集,集成了多种先进的语音处理技术,包括语音识别、语音合成、语音分类、声纹识别、语音翻译、标点恢复以及语音前端处理等‌

参考资料

开源源码
paddlespeech docs
PaddleSpeech‌ docker环境

开始安装

源码编译环境复杂,官方提供了docker环境,有CPU和GPU。pull docker run后再进行容器进行安装PaddleSpeech‌的相关服务,整体上很简单。

编译环境安装

# cpu版
docker pull registry.baidubce.com/paddlepaddle/paddle:3.0.0b1

# gpu版
# 注意:docker gpu下确保已安装了【NVIDIA Container Toolkit】
docker pull registry.baidubce.com/paddlepaddle/paddle:3.0.0b1-gpu-cuda11.8-cudnn8.6-trt8.5

# 创建paddle容器
mkdir -p /data/paddle
docker run -d --name=paddle -v /data/paddle:/paddle registry.baidubce.com/paddlepaddle/paddle:3.0.0b1

在docker容器下安装PaddleSpeech‌相关服务

把 paddlepaddle源码下载到宿主机目录/data/paddle下,后续在paddle容器里面要用到。

cd /data/paddle
git clone https://github.com/PaddlePaddle/PaddleSpeech

开始进paddle容器安装PaddleSpeech相关服务

# 进容器
docker exec paddle /bin/bash
cd /paddle/PaddleSpeech
pip install pytest-runner -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com
pip install . -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com

到此安装完毕

测试TTS服务

启动TTS服务端

cd /paddle/PaddleSpeech/demos/streaming_tts_server
paddlespeech_server start --config_file ./conf/tts_online_application.yaml &> tts.http.log &

启动TTS客户端测试

paddlespeech_client tts_online --server_ip 127.0.0.1 --port 8092 --protocol http --input "您好,我是百百堡垒机。" --output output.http.wav

生成的语言文件是output.http.wav
到此结束

插入个人广告,不喜欢可以不用往下看了

搭建属于你自己的WEB堡垒机系统,只要有浏览器就可以远程控制你的电脑,协议支持rdp,vnc,ssh
官方地址:百百WEB堡垒机 http://bb.yun-api.com/