我正在尝试从声音文件(.wav)中获取功能;
这是stft功能的结果:
答案 0 :(得分:0)
您可以按以下方式使用PyWavelet来获取音频wav文件的连续小波变换。但是,操作有点慢。
import pywt
import scipy.io.wavfile
wavefile = 'path to the wavefile'
# read the wavefile
sampling_frequency, signal = scipy.io.wavfile.read(wavefile)
#
scales = (1, len(signal))
coefficient, frequency = pywt.cwt(signal, scales, 'wavelet_type')