我正在尝试阅读Mp3音频从URL使用Librosa。据我所知,Librosa首先使用PySoundFile加载音频,如果失败,则使用audioread。
到目前为止,我有以下代码:
import librosa
import io
from six.moves.urllib.request import urlopen
url = "https://sneezoramafunction.blob.core.windows.net/usersounds/00bd9b8c914947d48724fd7e0c88041b.mp3"
data, samplerate = librosa.load(io.BytesIO(urlopen(url).read()))
但这给了我以下错误:
RuntimeError:在0x1c234747d0>:File中打开<_io.BytesIO对象时出错,其中包含未知格式的数据。
此外,我将部署在Azure ML服务上,并且没有任何本地存储空间。
谢谢大家的帮助/建议
发布于 2020-09-20 08:13:05
librosa使用soundfile
和audioread
加载音频文件。请注意,soundfile
目前不支持MP3
,这将导致librosa
回到audioread
库中。
https://stackoverflow.com/questions/62669692
复制相似问题