ubuntu下安装paddlespeech
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'