ubuntu下安装paddlespeech

1个月前 (04-14)学习154

paddlespeech可以实现语音识别、文字转语音等服务。以下是安装步骤。

一、安装paddle

之前的文章里面介绍过如何安装paddle。下面简单介绍下。

打开paddle官网,选择对应硬件及CUDA版本。复制命令在python环境里面执行。

二、下载paddlespeech源码

打开github地址

下载源码压缩包,上传到服务器并进行解压。

 

三、安装依赖

这里的依赖包括两个方面,

一个是系统依赖,安装C++编译环境。

sudo apt install build-essential

另一个是python的环境依赖

conda install -y -c conda-forge sox libsndfile swig bzip2

安装pytest-runner

pip install pytest-runner -i https://pypi.tuna.tsinghua.edu.cn/simple 

四、安装启动paddlespeech

cd到源码路径

cd PaddleSpeech

安装paddlespeech

pip install . -i https://pypi.tuna.tsinghua.edu.cn/simple

启动paddlespeech服务,在根目录下执行以下命令

paddlespeech_server start --config_file ./demos/speech_server/conf/application.yaml

出现以下提示说明启动成功

 

是语音转文字的模型

'conformer_wenetspeech-zh-16k', 'conformer_online_wenetspeech-zh-16k', 'conformer_u2pp_online_wenetspeech-zh-16k', 'conformer_online_multicn-zh-16k', 'conformer_aishell-zh-16k', 'conformer_online_aishell-zh-16k', 'transformer_librispeech-en-16k', 'deepspeech2online_wenetspeech-zh-16k', 'deepspeech2offline_aishell-zh-16k', 'deepspeech2online_aishell-zh-16k', 'deepspeech2offline_librispeech-en-16k', 'conformer_talcs-codeswitch_zh_en-16k'

 

文字转语音的模型

'speedyspeech_csmsc-zh', 'fastspeech2_csmsc-zh', 'fastspeech2_canton-canton', 'fastspeech2_ljspeech-en', 'fastspeech2_aishell3-zh', 'fastspeech2_vctk-en', 'fastspeech2_cnndecoder_csmsc-zh', 'fastspeech2_mix-mix', 'fastspeech2_male-zh', 'fastspeech2_male-en', 'fastspeech2_male-mix', 'tacotron2_csmsc-zh', 'tacotron2_ljspeech-en', 'pwgan_csmsc-zh', 'pwgan_ljspeech-en', 'pwgan_aishell3-zh', 'pwgan_vctk-en', 'pwgan_male-zh', 'mb_melgan_csmsc-zh', 'style_melgan_csmsc-zh', 'hifigan_csmsc-zh', 'hifigan_ljspeech-en', 'hifigan_aishell3-zh', 'hifigan_vctk-en', 'hifigan_male-zh', 'wavernn_csmsc-zh', 'fastspeech2_mix-zh', 'fastspeech2_mix-en', 'pwgan_male-en', 'pwgan_male-mix', 'hifigan_male-en', 'hifigan_male-mix'

 

分享到: