歌曲识别算法

5
任何想法如何实现识别歌曲的算法,通过匹配歌曲片段、人声或旋律。我不希望有人在这里写出算法: ),我知道它涉及很多东西,但我想知道如何入手。做这样的事情需要考虑哪些技术?我正在寻找类似Shazaam或Midomi的东西。此外,是否有提供API的在线服务可以完成相同的任务?

2
术语“声纹指纹”经常用于描述这类问题,使用这个搜索词应该可以帮助您找到相关文献。 - fvu
2个回答

6

我在devoxx会议上看到了一份关于这个的演示,请看这里。 而这里是演讲者关于同一主题的博客文章。


我本不打算分心一个小时,但那是一个非常有趣的演示...现在...我在哪里... - Louie

1

哦,很简单。

将歌曲分成若干部分,对每一部分运行FFT,提取几个主要的振幅,并将它们与时间信息一起存储为哈希值。
然后对录制的音频做同样的处理,并根据时间匹配存储的数据。

简单吧?说实话,这个过程更加复杂,但思路是类似的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接