在modelscope-funasr用这个推理时报错,怎么解决?

在modelscope-funasr用damo/speech_whisper-small_asr_english推理时报错,怎么解决?FileNotFoundError: [Errno 2] No such file or directory: '/home/huangzhuofei/miniconda3/envs/modelscope/lib/python3.10/site-packages/funasr/utils/whisper_utils/assets/mel_filters.npz'lQLPJwgL2qCAtbvNAoPNBfWwkuDFp44-RTcFkMNM2Ya_AA_1525_643.png

展开
收起
三分钟热度的鱼 2024-01-17 19:25:15 218 分享 版权
阿里云 AI 助理回答

在使用 modelscope-funasrdamo/speech_whisper-small_asr_english 模型进行推理时,出现以下错误:

FileNotFoundError: [Errno 2] No such file or directory: '/home/huangzhuofei/miniconda3/envs/modelscope/lib/python3.10/site-packages/funasr/utils/whisper_utils/assets/mel_filters.npz'

该问题通常是由于模型依赖的资源文件缺失或路径配置不正确导致的。以下是解决该问题的详细步骤和建议:


1. 确认资源文件是否存在

错误提示中提到的文件路径为:

/home/huangzhuofei/miniconda3/envs/modelscope/lib/python3.10/site-packages/funasr/utils/whisper_utils/assets/mel_filters.npz

请检查该路径下是否存在 mel_filters.npz 文件。如果文件不存在,可能是安装过程中未正确下载相关资源。

解决方法:手动下载资源文件

  • 前往 FunASR 官方仓库或相关文档,查找 mel_filters.npz 文件的下载地址。
  • 将文件下载后放置到上述路径中,确保路径与报错信息一致。

2. 检查 FunASR 的安装是否完整

根据知识库中的安装说明,FunASR 的安装需要执行以下步骤: 1. 克隆代码仓库:

git clone https://github.com/alibaba-damo-academy/FunASR.git
  1. 进入代码仓库根目录并安装依赖:
    cd FunASR
    pip install -r requirements.txt
    
  2. 安装 FunClip(包含 speech_whisper-small_asr_english 模型):
    pip install funasr[clip]
    

解决方法:重新安装 FunASR

如果安装过程中有遗漏,可能导致资源文件未正确下载。建议重新执行上述安装步骤,确保所有依赖和资源文件均已正确安装。


3. 验证环境配置

FunASRdamo/speech_whisper-small_asr_english 模型对运行环境有一定要求: - Python 版本:需使用 Python 3.7 或更高版本。 - PyTorch 版本:需安装与当前环境兼容的 PyTorch 版本。

解决方法:检查环境配置

  1. 确认 Python 版本:
    python --version
    

    如果版本低于 3.7,请升级 Python。

  2. 确认 PyTorch 是否正确安装:
    python -c "import torch; print(torch.__version__)"
    

    如果未安装或版本不兼容,请参考官方文档安装合适的 PyTorch 版本。


4. 清理缓存并重新加载模型

有时,模型缓存可能损坏,导致资源文件无法正确加载。

解决方法:清理缓存

  1. 删除缓存目录:
    rm -rf ~/.cache/modelscope
    
  2. 重新加载模型,触发资源文件的重新下载。

5. 联系技术支持

如果以上方法均无法解决问题,建议联系 ModelScopeFunASR 的技术支持团队,提供以下信息以便快速定位问题: - 报错日志的完整内容。 - 当前环境的 Python 和 PyTorch 版本。 - 已尝试的解决方法及结果。


通过以上步骤,您应该能够解决 FileNotFoundError 的问题。如果仍有疑问,请随时提供更多上下文信息,我们将进一步协助您排查问题。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉答疑群:44837352

热门讨论

热门文章

还有其他疑问?
咨询AI助理