【语音增强】基于维纳滤波实现语音增强matlab源码

1 模型

提出了一种基于先验信噪比估计的维纳滤波语音增强算法。通过计算沉默段的统计平均值得到初始噪声功率谱,并对初始噪声功率谱和有噪语音功率谱进行平滑处理,更新噪声功率谱。最后,考虑到某一频率点处噪声的急剧增加,进行了相关验证。该算法能有效地抑制小范围或稳定范围内的噪声,但在实际应用中对较大范围的噪声效果不是很好。

[En]

In this paper, a speech enhancement algorithm is proposed, which is based on Wiener filtering based on a priori signal-to-noise ratio estimation. The initial noise power spectrum is obtained by calculating the statistical average of the silent segment, and the initial noise power spectrum and the noisy speech power spectrum are processed smoothly, and the noise power spectrum is updated. Finally, considering the sharp increase of noise at a certain frequency point, correlation verification is made. The algorithm can effectively suppress the noise with a small or stable range, but the effect is not very good for the noise with a wide range in practice.

1 .1 语音增强 相关概念

嵌入到语音系统中的语音信号不可避免地会受到周围噪声的干扰,从而影响语音的质量和可理解性。

[En]

Embedded in the speech system, the speech signal will inevitably be interfered by the surrounding noise, thus affecting the quality and understandability of the speech.

语音增强:实际上,它是从噪声中提取尽可能纯净的语音,提高语音质量和清晰度,改善语音通信系统在噪声环境中的性能。

[En]

Speech enhancement: in fact, it is to extract as pure speech as possible from noisy speech, improve speech quality and intelligibility, and improve the performance of speech communication system in noisy environment.

噪声是随机产生的,不能完全消除。语音增强的目的是降低噪声,消除背景噪声,提高语音质量,使人们愿意接受它,提高语音的清晰度。

[En]

Noise is generated at random and cannot be completely eliminated. The goal of speech enhancement is to reduce noise, eliminate background noise, improve speech quality, make people willing to accept it, and improve speech intelligibility.

1 . 2 语音增强 的相关算法

由于噪声的来源很多,因此其特性也不同。语音增强处理系统的应用非常不同。

[En]

Because there are many sources of noise, the characteristics are different. The applications of speech enhancement processing systems are very different.

因此,目前还没有一种适用于各种噪声环境的语音增强算法。根据不同的环境,采用不同的语音增强算法。

[En]

Therefore, there is no speech enhancement algorithm which can be used in all kinds of noisy environments. Different speech enhancement algorithms are adopted according to different environments.

根据处理方式的不同,语音增强算法可以分为:基于语音周期性的增强算法、基于全极点模型的增强算法、基于短时谱估计的增强算法、基于信号子空间的增强算法和基于

[En]

According to the processing mode, speech enhancement algorithms can be divided into: enhancement algorithm based on speech periodicity, enhancement algorithm based on all-pole model, enhancement algorithm based on short-time spectrum estimation, enhancement algorithm based on signal subspace and

基于HMM的增强算法。

从目前的发展来看,基于短时谱估计的方法是最有效的方法。包括谱减法

[En]

From the current development, the method based on short-time spectrum estimation is the most effective method. Including spectral subtraction

Original: https://blog.csdn.net/qq_59747472/article/details/122294404
Author: Matlab科研工作室
Title: 【语音增强】基于维纳滤波实现语音增强matlab源码

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/498306/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球