1、建立python环境

mkdir asr
cd asr
python3 -m venv .venv
source .venv/bin/activate

2、安装飞桨本身

 https://github.com/PaddlePaddle/PaddleSpeech?tab=readme-ov-file 

pip install pytest-runner
pip install paddlespeech

3、下载文件

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

4、执行ASR

paddlespeech asr --lang zh --input zh.wav

然后直接开始报错:

 https://blog.csdn.net/qq_41813454/article/details/135724479 

然后看了一下....感觉是真的没救了,从1.20版本就不兼容这个语法了,哎,所以国内这些人的开源东西做的都是个啥

把那个文件里的东西改成complex_就可以了,哎。。。


然后又报错,看来是得先安装:

pip install paddlepaddle

然后又报错:

ModuleNotFoundError: No module named 'paddle.fluid'

 https://github.com/PaddlePaddle/Paddle/issues/60628 

进入到: File "/home/lemonhall/asr/.venv/lib/python3.11/site-packages/paddlespeech/s2t/__init__.py", line 21, in <module>

报错的这里

然后改成:from paddle.base import core

哎,然后又报错

ImportError: cannot import name 'check_argument_types' from 'typeguard'

 https://github.com/PaddlePaddle/PaddleSpeech/issues/3051 

pip uninstall typeguard
pip install typeguard==2.13.3

 https://blog.csdn.net/qq_40276082/article/details/130562528