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

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第1张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第2张图片

设计的总体流程图:

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第3张图片

录音部分

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第4张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第5张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第6张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第7张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第8张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第9张图片

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

音频处理部分

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第10张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第11张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第12张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第13张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第14张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第15张图片

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

载入数据

傅里叶变换

播放音乐

如下:

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第16张图片

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

数据存储和检索部分

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第17张图片

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

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第18张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第19张图片

举例:

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第20张图片

比对过程:

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第21张图片
Python实现歌曲识别,好听的歌马上就可以收藏啦!_第22张图片

学习Python过程中会遇到很多问题,你可以到我们的 python学习交流群【七 三 五,九 三 四,八 四 一】,基础,进阶。从企业招聘人才需求 到怎么学习python,和学习什么内容都有免费系统分享。希望可以帮助你快速了解Python,学习python

Python实现歌曲识别,好听的歌马上就可以收藏啦!_第23张图片

你可能感兴趣的:(Python实现歌曲识别,好听的歌马上就可以收藏啦!)