0
关注
2825
浏览

音乐指纹识别引擎原理?

为什么被折叠? 0 个回复被折叠
匿名用户用户来自于: 北京市
2026-01-14 03:44
Shazam的指纹算法 从生谱图(spectrogram)生成星座图(constellation),所谓星座图就是在时间轴上取一些点(密度大概1秒10个),然后取在这些时间点上的最高能量的频率的能量(定一个时间点,一定会有很多频率有声音,选声音最大的那个频率),星座图中的点代表该时间该频率的能量 从时间纬度扫这个星座图,将点与后面target area里面的一堆点配对(具体target area怎么定论文没说),每一对成为一个元素放入hash表,key是该时间和开始时间的距离,value就是两个点的频率和时间差(图) 匹配和选择: 手机捕捉的声音片段也用同样的方法做指纹,将这些元素和服务器中的数据作比较(比较hash的value),相同的按歌曲名字放在不同的桶里面,这个时候桶中的所谓match其实不一定是真的match,有可能是匹配到了错误的位置,解决的方案就是在一个以服务器样本时间和手机样本时间为坐标的坐标系中找斜线。如果手机捕获的片段确实是服务器中歌曲的一部分,那么这条线会很明显,否则就非常稀疏或者干脆找不到。找到最符合这个标准的桶,我们就有了匹配到的歌曲。 以下分别是 匹配不匹配的样子 以上就是Shazam的指纹算法了 音乐指纹 - 算法的框架

关于作者

问题动态

发布时间
2026-01-14 04:28
更新时间
2026-01-14 04:28
关注人数
0 人关注

相关问题

为何三星 Galaxy S5 要使用老旧落后的垂直滑动式指纹识别?
指纹识别及虹膜识别技术发展到什么地步了?
如何实现室内定位播放音乐?
指纹识别为什么都做在实体按键上?
单模光纤的详细工作原理是什么?
Tikind时间型中央空调计费系统工作原理:   
三星 Galaxy S5 手机的指纹识别有何安全隐患,如何禁用?
ByteLight 通过 LED 进行室内定位的工作原理是怎样的?
楼宇自控原理图
iPhone 5s 是如何通过升级系统而提高指纹识别灵敏度的?

推荐内容

三星 Galaxy S5 手机的指纹识别有何安全隐患,如何禁用?
手机把指纹识别放在背部影响体验吗?
锤子手机的指纹识别会有什么独特的解决方案?
侧面指纹识别是否优于背面或正面?
汇顶科技的指纹识别技术真是自主开发的吗?
压感指纹识别和光学指纹识别哪个好?
就没有人吐槽一加2的指纹识别吗?
iPhone 5s的指纹识别是鸡肋么?
如何hook掉MIUI系统的指纹识别,自己给MIUI开发应用?
iPhone 5s 的指纹识别 Touch ID 使用体验如何?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号