Java:比较两个音频文件,看它们是否是相同的"音乐"

Tha*_*eni 6 java audio

我正在研究音乐流媒体服务,我遇到了一个问题:如何比较两个音频文件,看它们是否代表同一首歌.这些文件可能没有相同的扩展名(例如OGG,mp3,wma)但可能仍然是同一首歌,并且它们可能具有不同的比特率和音量级别.

Mat*_*att 6

搜索"音频指纹".可能的解决方案可能是此库本文.