MFCC基于短时傅立叶变换(STFT),n_fft
,hop_length
,win_length
和window
是STFT的参数。
STFT将较长时间信号分成相等长度的较短段,然后在每个较短段上分别计算傅立叶变换。傅里叶变换将信号从时域变换到频域。下图显示了计算STFT的步骤。
n_fft
是傅立叶变换的区间数。它的值取决于信号的类型和采样率,通常是2的幂。在你的情况下,很难说什么是合适的值,因为我不知道信号是什么。 hop_length
是两个连续段的重叠,通常选择为n_fft
的1/2或1/4。我们通常在细分市场上应用一个窗口。如果您不熟悉信号处理,可以将此值保留为默认值。