我正在寻找可以在实践中确定不同歌曲之间某种声学相似性的方法。
到目前为止,我看到的大多数方法(MFCC 等)似乎实际上只针对查找相同的歌曲(即指纹识别,用于音乐识别而不是推荐)。虽然大多数推荐系统似乎都适用于网络数据(共同收听的歌曲)和标签。
大多数 Mpeg-7 音频描述符似乎也符合这条线。另外,它们中的大多数是在“提取这个和那个”级别定义的,但似乎没有人真正使用这些功能并使用它们来计算一些歌曲相似度。然而,即使是对相似项目的有效搜索......
诸如http://gjay.sourceforge.net/和http://imms.luminal.org/之类的工具似乎使用了一些简单的光谱分析、文件系统位置、标签,以及诸如“颜色”和手动评级之类的用户输入由用户指定或歌曲被收听和跳过的频率。
那么:对于常见的音乐收藏,哪些音频特征的计算速度相当快,并且可以用来生成有趣的播放列表并找到相似的歌曲?理想情况下,我想输入一个现有的播放列表,并获得一些与该播放列表匹配的歌曲。
所以我真的对声学相似性感兴趣,而不是识别/指纹识别。实际上,我只想从结果中删除相同的歌曲,因为我不希望它们重复。而且我也不是通过哼唱来寻找查询。我什至没有连接麦克风。
哦,我不是在寻找在线服务。首先,我不想将所有数据发送给 Apple 等,其次我只想从我拥有的歌曲中获得推荐(我现在不想购买额外的音乐,而我还没有探索我所有的音乐。我什至还没有将我所有的 CD 转换成 mp3 ......)其次,我的音乐品味不是主流;我不希望系统一直推荐玛丽亚凯莉。
另外,当然,我真的很感兴趣哪些技术行之有效,哪些技术不行……感谢您对相关文献和方法的任何建议。