2024年6月14日发(作者:)

应用技术

一种基于Python的音乐检索方法的研究

卢冠成

(高新唐南中学,陕西西安,710000)

摘要:随着最近几年听歌识曲的火热发展,网易和QQ音乐都陆续开始内嵌听歌识曲功能,广大用户可以方便快捷搜索到自己喜欢的音

乐。本论文主要探讨了音乐检索的研究现状,音乐检索方法,并对其中一种基于哼唱的方法进行展开说明,最后通过一个基于Python的听

歌识曲实验,对音乐检索技术有了更加直观的理解。大众娱乐和未来计算机行业的发展,将会进一步大大促进音乐检索技术的发展。

关键词:音乐检索;Python;听歌识曲

0 前言

加,但如何保证用户能在不知歌名只知歌词的情况下,完成

最近两年,人们对于流行音乐的追求与需求量日益增

自己的全方面多种类的听歌需求呢?于是,电脑工程师就推

出了“听歌识曲”。这个应用在国内众多的音乐类

热上线,

APP火

QQ音乐。用户可以通过这个功能识别当前环境里播放器里

受到社会媒体及大众的一致好评,比如网易云音乐,

乐,丰富自己的最爱乐库。

播放的音乐或别人哼唱的悦耳的音乐,从而第一时间留住音

shazam

21世

率先在

纪随着

iOS

数据

Android

数字化

上发布了

经济的发

APP,并且用最

展,2008年,

歌曲购买服务,2013

快的速度以领头羊的身份整合了

年,shazam

iTunes/Amazon MP3store

被国外媒体评价为年度

潮,音乐检索也成为各大网络科技公司的重要项目之一。

十大最受欢迎的手机应用,由此听歌识曲迎来了一波火热狂

1 音乐检索的研究现状

是检索乐谱

音乐检索按搜索的目标分类,大致可以分为两类,一种

成字符串的形式

,另外一种是检索音频。检索乐谱是把音乐转化

取每一小段的听觉感知特征,通过比较特征序列来检索。音

,而检索音频是将一段音频分割成小段,提

频的处理比字符串的效率高了许多。尤其是在复杂环境下采

用声纹能够出其不意,达到事倍功半的效果。声纹是提取我

们所需音乐的基频然后采用动态时间规整比较两个基频序

列的相似度

[1]

2 音乐检索的意义及目的

乐的检索对于音乐数据库和数字图书馆建设有着非常重要

音乐检索具有重大意义。作为一种重要的媒体资源,音

的意义。网络上多媒体资源量非常巨大,人们需要高效的搜

乐检索在卡拉

索引擎从浩如烟海的数据中找出需要的音乐资源。另外,音

研究前景和巨大的应用价值。所以不论从科技发展还是从大

oK检索以及辅助视频检索等方面都有广阔的

众的娱乐的角度去看,音乐检索的意义深厚而且未来的任务

82