Python实现歌曲识别,好听的歌马上就可以收藏啦!

Posted 520lmx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python实现歌曲识别,好听的歌马上就可以收藏啦!相关的知识,希望对你有一定的参考价值。

技术分享图片

 

 

技术分享图片

 

 

学习Python中有不明白推荐加入交流裙
                       号:735934841
                       群里有志同道合的小伙伴,互帮互助,
                       群里有免费的视频学习教程和PDF!

设计的总体流程图:

技术分享图片

 

 

录音部分

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

我们把他按照索引值为横轴画出来,就是我们常常看见的音频的形式。

音频处理部分

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

音频处理的类有三个方法:

  • 载入数据
  • 傅里叶变换
  • 播放音乐

如下:

技术分享图片

 

这里面的self.high_point是未来应用的核心数据。列表类型,里面的元素都是上面所解释过的指

数据存储和检索部分

技术分享图片

 

 

我们将指纹和歌曲存成这样的形式:

技术分享图片

 

 

技术分享图片

 

 

举例:

技术分享图片

 

 

比对过程:

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

技术分享图片



以上是关于Python实现歌曲识别,好听的歌马上就可以收藏啦!的主要内容,如果未能解决你的问题,请参考以下文章