アルゴリズムは、メル周波数ケプストラム係数(MFCC)とかいうものを使っています! 1.プリエンファシスフィルタで波形の高域成分を強調する 2.窓関数をかけた後にFFTして振幅スペクトルを求める 3.振幅スペクトルにメルフィルタバンクをかけて圧縮する 4.上記の圧縮した数値列を信号とみなして離散コサイン変換する 5.得られたケプストラムの低次成分がMFCC だそうです。この方法で、うまいことしています!