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

news/2025/3/29 11:40:22/

介绍

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/


http://www.ppmy.cn/news/1582825.html

相关文章

CSS中的伪类与伪元素:让样式更加灵活优雅

CSS中的伪类与伪元素:让样式更加灵活优雅 在CSS的世界里,伪类和伪元素是两个强大而优雅的特性,它们能让我们的样式代码更加简洁,同时提供更丰富的样式控制能力。今天,让我们深入了解这两个概念。 一、伪类(…

5G通信协议相关

目录标题 3GPP协议历程4G:LTE(Release 8 到 Release 13)5G:5G NR(Release 15 到 Release 18) 5G NR 协议规范表5G占用频段采样频率、子载波间隔计算子载波、时隙与OFDM符号LTE 3GPP协议历程 4G&#xff1a…

数据结构-------栈

顺序栈: 一、数据结构定义 数据元素 DATATYPE typedef struct person {char name[32];char sex;int age;int score; } DATATYPE;顺序栈结构 SeqStack typedef struct list {DATATYPE *head; // 栈空间首地址int tlen; // 栈总容量(total leng…

2025最新正版Autodesk 3ds Max 2022安装教程:从下载到中文环境配置全流程解析

一、软件简介 Autodesk 3ds Max 2022是一款专业的三维建模、动画和渲染软件,广泛应用于影视制作、游戏开发、建筑可视化等领域。其核心功能包括: 智能建模工具:增强的挤出、切片、对称修改器等高效渲染引擎:集成Arnold渲染器&am…

3.20-1ui自动化切换,登录退出

from selenium import webdriver #导入selenium模块中的webdriver from selenium.webdriver.common.action_chains import ActionChains import time dxwebdriver.Chrome() #创建一个驱动谷歌浏览器的对象# dx.get("https://www.baidu.com") #通过get打开页面…

【前端 vue 或者麦克风,智能语音识别和播放功能】

前端 vue 或者麦克风&#xff0c;智能语音识别和播放功能 1. 终端安装 npm install recordrtc2.引入 import RecordRTC from recordrtc3.html&#xff08;根据自己业务更改&#xff09; <div class"Page"><el-form ref"mainFormRef" class&qu…

CE设备(Customer Edge device,用户边缘设备)

CE设备&#xff08;Customer Edge device&#xff0c;用户边缘设备&#xff09;是指在服务提供商网络与客户网络之间的边界设备&#xff0c;它属于客户所有并管理。CE设备的主要功能是连接客户网络到服务提供商的网络&#xff0c;如互联网服务提供商&#xff08;ISP&#xff09…

vue3怎么定义计算属性

在 Vue 3 中&#xff0c;你可以使用 computed 函数来定义计算属性。computed 函数来自 Vue 3 的组合式 API&#xff0c;它有两种使用方式&#xff1a;只读计算属性和可写计算属性&#xff0c;下面分别介绍这两种方式。 只读计算属性 只读计算属性是最常见的用法&#xff0c;它…