INNER CODE UNIT · Python
num
libAudioFlux/audioFlux · python/audioflux/core.py:134
num = (1 << radix2_exp) // 2 + 1
bft_obj = BFT(num=num, radix2_exp=radix2_exp, samplate=samplate,
low_fre=low_fre, window_type=window_type, slide_length=slide_length,
scale_type=SpectralFilterBankScaleType.LINEAR, style_type=style_type,
data_type=data_type, is_reassign=is_reassign)
spec_arr = bft_obj.bft(X, result_type=1)
fre_band_arr = bft_obj.get_fre_band_arr()
return spec_arr, fre_band_arr
def mel_spectrogram(X, num=128, radix2_exp=12, samplate=32000,
low_fre=0., high_fre=None,
window_type=WindowType.HANN, slide_length=None,
style_type=SpectralFilterBankStyleType.SLANEY,
normal_type=SpectralFilterBankNormalType.NONE,
data_type=SpectralDataType.POWER):
"""
Mel-scale spectrogram.