我正在尝试使用 Librosa 从 URL 读取 Mp3 音频。据我所知,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()))
Run Code Online (Sandbox Code Playgroud)
但这给了我以下错误:
RuntimeError:打开 <_io.BytesIO 对象位于 0x1c234747d0> 时出错:文件包含未知格式的数据。
此外,我会将其部署在 Azure ML 服务上,并且没有任何可用的本地存储。
谢谢大家的帮助/建议