该项目实现了语音信号处理领域中经典的谱减法(Spectral Subtraction)算法,主要用于从受加性平稳噪声干扰的带噪语音中提取清晰的语音成份。其基本思路是利用语音信号及其背景噪声在频域上的累加性,在假定噪声是平稳或慢变的前提下,从带噪语音的短时功率谱中减去估计的噪声功率谱。程序具体的实现流程如下:首先对输入信号进行预加重、分帧和加窗处理,通常采用汉明窗以减小频谱泄露;随后通过快速傅里叶变换(FFT)将每一帧时域信号转换到频域;接着,利用信号起始阶段的非话段(无声段)来估计并更新背景噪声的平均功率