聽歌識曲,顧名思義,用設(shè)備“聽”歌曲,然后它要告訴你這是首什么歌。而且十之八九它還得把這首歌給你播放出來。這樣的功能在QQ音樂等應(yīng)用上早就出現(xiàn)了。我們今天來自己動手做一個自己的聽歌識曲算法
我們設(shè)計(jì)的總體流程圖很簡單:
錄音部分
我們要想“聽”,就必須先有錄音的過程。在我們的實(shí)驗(yàn)中,我們的曲庫也要用我們的錄音代碼來進(jìn)行錄音,然后提取特征存進(jìn)數(shù)據(jù)庫。我們用下面這樣的思路來錄音
# coding=utf8 import wave import pyaudio class recode(): def recode