安装环境的时候一直报错,看了各个帖子之后成功配置。
环境要求
Linux系统
Python3.9
Numpy 1.21.6
paddlepaddle2.4.2
Paddlesppech 1.2.0
下载
参考了:
Python使用PaddleSpeech实现语音识别(ASR)、语音合成(TTS)_paddlespeech语音合成-CSDN博客
pip install paddlepaddle==2.4.2
pip install pytest-runner
pip install paddlespeech
测试音频下载(要下载到测试文件的同文件夹)
$ wget -c https://paddlespeech.bj.bcebos.com/PaddleAudio/zh.wav
测试代码
from pathlib import Path
from paddlespeech.cli.asr.infer import ASRExecutor
asr = ASRExecutor()
audio_path = Path(“zh.wav”)
result = asr(audio_file=dudio_path)
print(result)
运行得到:
主要遇到的问题
问题一:各个包的版本问题,按照环境要求来即可
问题二:TypeError: check_argument_types() missing 1 required positional argument: 'func'
解决:将typeguard更换为2.13.3版本,python3.9 -m pip install typeguard==2.13.3
一个问题和解答都很详细的帖子,就是归纳的有点乱:
(转载)Ubuntu系统本地搭建百度飞浆语音合成(修正原作者处理过程中的不当之处,但是非常感谢原作者,所有问题都解决了)_this dataset has no examples-CSDN博客