歌曲版本识别,或者称之为歌曲检索,是目前音乐信息检索一个领域重要分支。虽然国家叫停关于音乐独立版权垄断,但是对于音乐所属权仍然具有版权的重要性。

今天对歌曲检索做一个简要的总结。

歌曲检索目前常熟知一个应用就是,某讯音乐旗下某Q音乐中的听歌识曲功能,当然北京字某因为其短视频龙头,对于视频背景音乐也容易造成版权问题,这里就不多说了。

歌曲检索方法主要有两大分类,分别是基于音频指纹识别的shazam算法(某Q音乐上称之为landmark算法),以及基于构建embedding向量的特征向量检索方法。

基于音频指纹的shazam算法或者landmark算法

传统的歌曲检索方法——shazam算法

shazam公司提出的基于音频指纹的shazam算法,这种方法关键点就是音频构建指纹信息,然后通过指纹信息进行歌曲的检索。

shazam算法核心,首先将一维的语音向量转换为声谱图特征,对于每一帧的众多频率中选择最具有区分度,直观上说就是选择具有最大复制的频率(即峰值)最靠谱。对于每一帧的所有频率,通过构建频谱带,然后选择每一个频谱带中峰值信号作为该频谱带的指纹信息。然后剩下就是基于音乐检索的哈希表进行保存和查找。

基于深度学习的音频指纹的歌曲检索方法

则是神经网络,对每一帧信息进行构建其指纹特征,然后再进行检索。
大家可自行在网上找到对应论文。。。

基于构建embedding向量的特征向量检索方法

具体大致做法,就是对每一条歌曲信息通过特征提取,生成一条其对应的特征向量,称之为embedding。类似于人脸识别做法一样。

代表的网络框架有,move, re-move, TPPnet, CQTnet, PickNet, Bytecover, Bytecover2, 以及最新的由某Q音下的某琴实验室发表在Interspeech 2022的论文。

具体大家可以看对应论文

注:欢迎指正,欢迎搬砖。

歌曲版本识别或者歌曲检索(总结)相关推荐

  1. python识别音乐歌曲_如何轻松识别您正在听的歌曲

    python识别音乐歌曲 Do you have a song stuck in your head? Did you listen to a new song and now you're humm ...

  2. 解决网易云上传歌曲版本替换问题

    写于2019-04-18,今天准备找到一个特别好听的版本的<日落大道>,上传之后发现版本替换成网易云默认的版本了 ?,网易云这手骚操作,有意思~~ 一步解决: 励志成为程序员的我,当然开始 ...

  3. spotify歌曲下载_使用Spotify数据预测哪些“ Novidades da semana”歌曲会成为热门歌曲

    spotify歌曲下载 TL; DR (TL;DR) Spotify is my favorite digital music service and I'm very passionate abou ...

  4. Android 获取系统中歌曲信息,如歌曲名,歌手名等

    通过查询数据库方法获取系统中是否有歌曲以及歌曲信息,如歌曲名,专辑名,歌手名称,歌曲文件大小. 上代码,对应字段对应信息. public class AudioSongUtil {public sta ...

  5. 业界首个声纹识别与音频检索系统上线,10分钟搭建产业级应用

    随着深度学习技术的升级与产业的发展,智能语音交互已成为了我们日常生活中一个重要的组成部分,并广泛应用在地图导航播报.智能客服回访.手机语音输入以及各类智能助手等应用场景中,可以说语音已成为了人与机器之 ...

  6. 业界首个声纹识别与音频检索系统,10分钟搭建产业级应用

    随着深度学习技术的升级与产业的发展,智能语音交互已成为了我们日常生活中一个重要的组成部分,并广泛应用在地图导航播报.智能客服回访.手机语音输入以及各类智能助手等应用场景中,可以说语音已成为了人与机器之 ...

  7. ehshig蒙文歌曲_ehshig蒙文歌曲下载

    额格希格蒙语版是一款颇具民族特色的蒙文歌曲下载软件.ehshig蒙文歌曲收集了最全的蒙文歌曲曲库,各种经典的蒙文歌曲以及当前流行的蒙文流行歌全都有,深受广大内蒙用户喜爱! 软件介绍 想了解蒙语音乐或者 ...

  8. html点击播放生日快乐歌曲大全,播放生日快乐歌曲.doc

    播放生日快乐歌曲 安徽冶金科技职业学院 实 训 报 告 课题名称 播放生日快乐歌 系 部 班 级 学生姓名 指导教师 年 月 日 播放生日快乐歌的原理: 通过80C51乐曲播放电路中,P1.7接发声器 ...

  9. 歌曲信息管理c语言,歌曲信息管理系统——C语言

    <歌曲信息管理系统--C语言>由会员分享,可在线阅读,更多相关<歌曲信息管理系统--C语言(28页珍藏版)>请在人人文库网上搜索. 1.歌曲信息管理系统要求制作一个歌曲信息管理 ...

最新文章

  1. 重磅 | 第八届世界华人数学家大会将在清华大学举行
  2. 航空机票预订c#代码_航空公司座位预订问题的C ++程序
  3. 记一次Project插件开发
  4. 用python进行人脸识别
  5. 谷歌插件jsonview的下载与安装
  6. CAD两条曲线如何连接成平滑的波浪线?
  7. Halcon_3D点云筛选,目标轮廓提取,切平面求取目标间隙宽度
  8. k8s集群ip地址变更后设置
  9. 关闭键盘按键声音和使用筛选键
  10. app做好后如何上线_自己做的app从做好到上架需要什么手续或过程?
  11. 开源云服务器集群管理系统,云树·DMP : 数据库集群管理平台
  12. canvas画线变粗变模糊的解决办法
  13. AES128位数据加密算法【直接拷贝可用】
  14. 信号灯管理服务器CPU型号,正文-新华三集团-H3C
  15. 结识Linuxmint cinnamon、mate和xfce三姐妹
  16. origin做主成分分析图_Graphpad Prism也可以做主成分分析(PCA)?
  17. Android Studio 2.3 打包apk
  18. 决策树(Decision Tree)算法 python简单实现
  19. “System.Threading.ThreadAbortException”类型的第一次机会异常在 mscorlib.dll 中发
  20. POJ2993 Emag eht htiw Em Pleh

热门文章

  1. CS全球AI排名第25名,世界第一个人工智能大学迎来第一届毕业生
  2. 外行人如何通过学习软件测试转行IT
  3. nginx iis 502 错误处理
  4. c++ ~ std::wstring 转LPWSTR
  5. 什么是K线图,怎么看K线图
  6. Java中十进制转换为其他进制的方法
  7. 移动哨兵远程监控系统方案
  8. 七、Android/Linux安全机制简单了解
  9. Google新闻推荐系统
  10. python学习遇到的英文词汇