• paddlespeech 安装和测试教程


    项目地址

    https://github.com/PaddlePaddle/PaddleSpeech

    环境要求

    paddlepaddle >= 2.3.1

    python>3.7

    pip版本为20.2.2或更高版本  python -m pip --version

    别的环境不太确定,就把自己的环境写一下,供参考

    1. gcc -v cat /proc/version
    2. Target: x86_64-unknown-linux-gnu
    3. Configured with: ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
    4. Thread model: posix
    5. gcc version 5.1.0 (GCC)

    首先要建立python 3.9的环境

    conda create -n speech python=3.9

    在坏境中配置

    因为出现过一些安装问题,所以用这种方法安装

    如果没有问题,可以直接pip安装

    参考文章 https://blog.csdn.net/weixin_48185819/article/details/124046596?spm=1001.2014.3001.5501

    1. python -m ensurepip
    2. 安装包时加入 python -m pip install <package>
    3. 例如
    4. pip install paddlespeech -i https://mirror.baidu.com/pypi/simple

    安装

    1. pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
    2. pip install paddlespeech -i https://mirror.baidu.com/pypi/simple

    下载测试文件

    wget -c https://paddlespeech.bj.bcebos.com/PaddleAudio/zh.wav
    

    测试

    1. paddlespeech cls --input zh.wav
    2. 会出现Error 但是不影响 会自动下载包
    3. [nltk_data] Error loading averaged_perceptron_tagger: <urlopen error
    4. [nltk_data] [Errno 111] Connection refused>
    5. [nltk_data] Error loading cmudict: <urlopen error [Errno 111]
    6. [nltk_data] Connection refused>
    7. 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 357907/357907 [01:27<00:00, 4087.22it/s]
    8. Speech 0.9027186632156372
    9. paddlespeech cls --input zh.wav
    10. 其中有个包下载很慢 可以单独安装
    11. python -m pip install paddlespeech_ctcdecoders -i https://mirror.baidu.com/pypi/simple
    12. [nltk_data] Error loading averaged_perceptron_tagger: <urlopen error
    13. [nltk_data] [Errno 111] Connection refused>
    14. [nltk_data] Error loading cmudict: <urlopen error [Errno 111]
    15. [nltk_data] Connection refused>
    16. 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 466988/466988 [02:37<00:00, 2969.89it/s]
    17. from PIL.Image import BICUBIC
    18. 我认为跑步最重要的就是给我带来了身体健康

    问题

    解决/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found的问题

    下载libstdc++.so.6.0.24版本

    拷贝到/usr/lib64

    删除原来的libstdc++.so.6连接 rm -rf libstdc++.so.6

    新建连接 ln -s libstdc++.so.6.0.24 libstdc++.so.6

    链接:https://pan.baidu.com/s/163zsi4-GDS8uAh1czluYSA 密码:t0ln

    ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /data/anaconda3/envs/speech

    参考 https://blog.csdn.net/u012811841/article/details/77854581

    其他相关问题参考

    paddlepaddle cpu安装问题总结_还卿一钵无情泪的博客-CSDN博客

    reference

    https://blog.csdn.net/weixin_43227196/article/details/110946066

  • 相关阅读:
    流程控制语句 流程控制开关
    【AGC】鸿蒙应用软件包上传问题解析
    Python删除文件中的中文及中文符号
    C语言编程陷阱 (九)
    13uec++多人游戏【创建和使用自定义组件】
    Servlet 学习总结
    AR导览小程序开发方案
    Android中EditText的密码显示与隐藏
    三废的日常--Nginx实现负载均衡
    (经典dp) I型 L型 铺盖2*n
  • 原文地址:https://blog.csdn.net/weixin_48185819/article/details/126405989