在matlab中对语音应用程序进行噪声过滤的最佳方法是什么?

时间:2017-03-14 19:41:26

标签: matlab speech-recognition noise-reduction

我的演讲在F = 44100Hz处采样。记录每个样品2.5秒(2500毫秒)。我希望过滤掉所有噪音,而不会影响数据。 我用.wav格式记录了样本,并且我使用Matlab进行噪声过滤。我的样本中的噪音是基本噪音,即交通非常少,有些用于旋转风扇,微小动作,呼吸,有些来自麦克风,以及在一般无声环境中的任何基本噪音。

我应该使用哪种噪音过滤技术? 我应该使用多种噪音过滤技术吗?如果是这样,我会使用哪些?以什么顺序?

提前致谢。

1 个答案:

答案 0 :(得分:2)

绘制音频信号的时间或频谱图中的功率谱,并识别与语音信号对应的频段。带通滤波器可能适合滤除背景噪声和风扇组件。