知道如何通过将歌曲与歌曲剪辑或人声或曲调相匹配来实现识别歌曲的算法。我不希望有人在这里写出算法:),我知道它涉及很多事情,但我想知道如何开始。我需要考虑哪些技术来做类似的事情。我正在寻找类似于 Shazaam 或 Midomi 的东西。此外,是否有在线服务可以执行相同的操作并提供 API 来执行此操作。
问问题
4393 次
2 回答
6
我在 devoxx 会议上看到了一个关于这个的介绍,在这里看看。这是演讲者撰写的关于同一主题的博客文章。
于 2012-06-11T15:14:20.813 回答
1
哦,很简单。
将歌曲分割成片段,在每个片段上运行 FFT,提取几个主要幅度并将它们存储为带有时间信息的哈希。
然后对录制的音频执行相同的操作,并根据时间与存储的数据进行匹配。
是不是很简单?老实说,它更复杂,但想法是相似的。
于 2012-06-11T15:18:50.220 回答