录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

[求助] 谁知道微信摇一摇搜歌的原理阿,请教?

( 1 )
 
[收藏]

449
#1 14-3-22 11:41

谁知道微信摇一摇搜歌的原理阿,请教?

是识别波形的特点,还是音程关系呢,貌似正在播放的音频文件识别的就很准,但是哼唱的旋律就识别不到(前提是哼唱的也很准),另外搜一遍服务器的歌曲库只用几秒钟就能锁定相同歌曲是什么原理,为什么这么快?
非常想知道,觉得这些互联网公司做音乐应用也很nb,这个世界已经不是掌握专业知识的人在领导了,而是掌握用户体验和高科技的人。请教!

8448
#2 14-3-22 12:43
归根结底,MP3也还是由0101010组成的。分析各种音乐的频谱,然后提取它们的特征于特征库,其实是一个非常大的数据库。
然后同样的提取你文件的特征去与库里的配对

重要还是在于对特征的提取,各种算法都不一样,有的算频谱,有的算形状,
当然最为匹配的还是音乐原文件了,你哼唱的要匹配是需要另外一种算法,是对音高的算法,那样的歌曲就太多了,兴许和调都有关系
其次,你的特征库要够大,最理想的状态是你的特征库包含人类有史以来的所有音乐,精确度才会无限的放大,
找不到或者只找到类似的也是很正常的,因为程序员们已经够努力了

[ 本帖最后由 造飞机的工厂 于 14-3-22 12:44 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索