yeyupiaoling / PaddlePaddle-DeepSpeech

基于PaddlePaddle实现的语音识别,中文语音识别。项目完善,识别效果好。支持Windows,Linux下训练和预测,支持Nvidia Jetson开发板预测。
https://yeyupiaoling.blog.csdn.net/article/details/102904306
Apache License 2.0
650 stars 143 forks source link

Linux(Ubuntu)使用集束搜索解码,运行infer_server.py报错 No module named '_lzma' #93

Closed vienettalau closed 2 years ago

vienettalau commented 2 years ago

使用环境:Linux-Ubuntu18.04 问题描述: 按照doc文档beam_search.md中所写,安装集束搜索(ctc_beam_search)【ctc_decoders】库;安装截图如下: 安装ctcdecode库

后运行infer_server.py,报No module named '_lzma'。如下: 运行infer_server文件报错lzma

求问这是什么问题啊...是我【ctc_decoders】库没安装成功吗?

vienettalau commented 2 years ago

是我安装python3.7的时候缺少解压工具?

yeyupiaoling commented 2 years ago

命令安装

pip install backports.lzma
vienettalau commented 2 years ago

感谢,已经解决了。 通过您说的pip install backports.lzma后,还是不行..后来,通过命令sudo apt-get install lzma,和sudo apt-get install liblzma-dev,再重新编译python后解决的。

还有一个问题...运行infer_path.py,最后返回的score(分数),短语音分数显示为0,看识别结果挺好的;长语音分段得分有的都是负数..

yeyupiaoling commented 2 years ago

应该都有输出得分的,

vienettalau commented 2 years ago

长语音识别分数有是负数。。 长语音识别分数有负分数

短语音识别分数为0 短语音识别分数为0