def make_mean_mfcc_df(folder):
norms = []
for filename in os.listdir(folder):
(rate, sig) = wav.read(filename)
mfcc_feat = mfcc(sig, rate)
mean_mfcc = np.mean(mfcc_feat, axis = 0)
#mean_mfcc = np.reshape(mean_mfcc, (1,13))
norms.append(mean_mfcc)
flat = [a.ravel() for a in norms]
stacked = np.vstack(flat)
df = pd.DataFrame(stacked)
return df
评论列表
文章目录