24 Star 298 Fork 106

PaddlePaddle / PaddleSpeech

 / 详情

使用cli直接报错!

待办的
创建于  
2023-09-13 16:59

环境如下: (使用aistudio, Codelab)

  • python: 3.10.10
  • paddlepaddle-gpu: 2.5.0
  • paddlespeech: 1.4.1

问题描述:

执行cli指令:

paddlespeech asr --lang zh --input /home/aistudio/data/audio_files/zh.wav

报错日志:

W0913 16:56:26.798856  3942 gpu_resources.cc:119] Please NOTE: device: 0, GPU Compute Capability: 7.0, Driver API Version: 11.2, Runtime API Version: 11.6
W0913 16:56:26.806807  3942 gpu_resources.cc:149] device: 0, cuDNN Version: 8.4.
[2023-09-13 16:56:31,426] [   ERROR] - list index out of range
Traceback (most recent call last):
  File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/paddlespeech/cli/asr/infer.py", line 314, in infer
    result_transcripts = self.model.decode(
  File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
  File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/paddle/fluid/dygraph/base.py", line 347, in _decorate_function
    return func(*args, **kwargs)
  File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/paddlespeech/s2t/models/u2/u2.py", line 818, in decode
    hyp = self.attention_rescoring(
  File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/paddlespeech/s2t/models/u2/u2.py", line 532, in attention_rescoring
    assert speech.shape[0] == speech_lengths.shape[0]
IndexError: list index out of range

请问,是环境配置的问题吗, 如何修正这个错误?

评论 (1)

CherrychaN 创建了任务

由于paddlepaddle是根据官方推荐的安装版本,使用的2.5,引起部分库版本的不兼容。

降低paddlepaddle后可以正常使用

强制降低版本到2.4.2及其他一些依赖降级,就可以跑了,我的python是3.10版本的。

参加帖子
https://blog.csdn.net/qq_37016358/article/details/131979815
paddlespeech报错[ ERROR] - list index out of range

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
2034216 yuanmanjiejue 1578964732
1
https://gitee.com/paddlepaddle/PaddleSpeech.git
git@gitee.com:paddlepaddle/PaddleSpeech.git
paddlepaddle
PaddleSpeech
PaddleSpeech

搜索帮助