我正在寻找一个Python库,可以在MP3格式中录制的歌曲中找到关键字和节奏。我发现了music21库,它允许这样做。但是似乎只适用于midi文件。有人知道如何使用music21解析MP3文件并获取所需的声音特征吗?如果不可能,请建议另一个库。
在音乐21中(audioSearch模块)有一些方法可以做到这一点,但更多是概念证明,而不是用于生产工作。有更好的软件包可用于分析音频(尝试使用声波可视化器或jMIR或商业软件包)。音乐21的强项在于处理乐谱。
请查看librosa。它可以读取mp3并提供一些基本信息,例如节奏。