# 获取信号的时频图def compute_fbankfile x = nplinspace0 400 - 1 400 dtype=npint64 w = 054 - 046 npcos2 nppi x 400 - 1 # 汉明窗 fs wavsignal = wavreadfile # wav波形 加时间窗以及时移10ms time_window = 25
这段代码的作用是获取一个音频文件的时频图,即根据输入的音频文件,采用汉明窗加傅里叶变换的方法,将其分解成一系列时间窗口内的频率特征数据,并返回这些数据构成的二维数组。具体地,函数中首先读取输入的音频文件,然后用汉明窗来加窗,再进行傅里叶变换,得到一段时间内的频率特征数据。最后,对这些数据进行对数变换,并将其存储在一个二维数组中返回。
原文地址: https://www.cveoy.top/t/topic/cWPc 著作权归作者所有。请勿转载和采集!