小编Tej*_*484的帖子

audioread.exceptions.NoBackendError Midi 文件

我正在尝试加载一个 MIDI 文件。一个简单的加载给了我以下错误。我的librosa版本是0.6.3,Python是3.6.8。

我的 Ubuntu 中已经有 ffmpeg 了。我在 Windows 上看到了类似的问题,他们要求检查并重新启动 Pycharm,这似乎对他们有用。

import librosa
from argparse import ArgumentParser

parser= ArgumentParser(description="File loader")
req_args=parser.add_argument_group('Args needed')
parser.add_argument('-f','--filename',required=True)

args=parser.parse_args()
file=args.filename

y,sr=librosa.core.load(file)
print ("Sampling rate is {}".format(sr))
librosa.output.write_wav('output.wav',y,sr)
Run Code Online (Sandbox Code Playgroud)
y,sr=librosa.core.load(file)
  File "/home/pathfinder/.local/lib/python3.6/site-packages/librosa/core/audio.py", line 119, in load
    with audioread.audio_open(os.path.realpath(path)) as input_file:
  File "/home/pathfinder/.local/lib/python3.6/site-packages/audioread/__init__.py", line 116, in audio_open
    raise NoBackendError()
audioread.exceptions.NoBackendError
Run Code Online (Sandbox Code Playgroud)

python midi backend

5
推荐指数
0
解决办法
1063
查看次数

标签 统计

backend ×1

midi ×1

python ×1