无法使用librosa加载音频文件

问题描述

除非我使用librosa的本机“示例”音频文件之一(格式为“ .ogg”),否则无法加载音频。

每个github问题和SO回答都说我需要安装ffmpeg。我找到了一个名为ffmpeg的python程序包,并将其安装到我的虚拟环境中。我还找到了一种名为ffmpeg的多功能程序,并将其安装到Windows计算机上,并将其位置添加到我的PATH变量中。

我仍然收到与其他所有人相同的警告和错误:

c:\users\wesle\appdata\local\programs\python\python38\lib\site-packages\librosa\core\audio.py:162: UserWarning: PySoundFile failed. Trying audioread instead.
  warnings.warn("PySoundFile failed. Trying audioread instead.")
---------------------------------------------------------------------------
.
.
.

   115     # All backends failed!
--> 116     raise NoBackendError()

尽管有很多人寻求帮助,但我找不到解决该问题的方法。

解决方法

我不知道您要加载哪种文件格式,但是在大多数情况下,安装ffmpeg是解决此问题的方法。将“ ../bin/”目录添加到 PATH 并重新启动环境非常重要。使用提示符中的“ set”命令,您可以检查当前路径是否包含该文件夹。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...