在音频文件中搜索声音片段

Pek*_*kka 6 audio mp3 windows-7

我有几天的广播节目录音,存储在许多两小时的 MP3 文件中。

我正在寻找一首特定的歌曲,我很确定在这些录音中的某个地方。这是一首古老的根雷鬼歌曲,在变奏中烤制。至少有一个 15-20 秒的片段与我拥有的原始歌曲相同。

是否有任何开源或负担得起的工具允许我搜索该片段的音频文件?

我可以使用 Windows 7 和 Linux。

我的具体问题已经解决了,但这对于它自己的 IMO 来说是一个值得的问题。添加赏金以查看是否还有其他问题。

har*_*ymc 3

您正在寻找的技术称为声学指纹,定义为:

声学指纹是从音频信号确定性生成的压缩数字摘要,可用于识别音频样本或快速定位音频数据库中的类似项目。

上面的维基百科链接列出了它的许多应用程序,但大多数都是商业的。

另一份免费软件和商业产品列表可以在MusicBrainz 中的AudioFingerprint文章中找到,MusicBrainz 是一个用户维护的开放社区,以关系数据库的形式收集并向公众提供音乐元数据。

您可能会检查列表中的一些免费和开源项目:

jHears
声学指纹识别框架。

Acoustid
开源项目旨在创建一个免费的音频指纹数据库,并映射到 MusicBrainz 元数据数据库,并提供使用该数据库进行音频文件识别的 Web 服务。

libFooID
是一个开源声学指纹识别库。