Abstract

Speech can be expressed as a mechanism of expressing thoughts and ideas using vocal sounds. In humans, speech signals are generated at vocal cords, travelled through the vocal tract, and finally produced & transmitted through speaker’s mouth. These speech signals then usually travels through air or other mediums to the listener’s ear, where it acts as pressure waves. The bandwidth of speech signal is around 4 KHz. The noise produced by various ambient sources such as vehicles normally lies in this frequency range. Therefore, speech signals get easily distorted by the ambient noise. These distorted or degraded speech signals are called noisy speech signals. This paper focuses on speech processing (in particularly speech enhancement) of the noisy speech signals. This is very important as speech is the most commonly used way of communication and interaction between humans; however, it is very complex to understand. Therefore, this paper proposes an adaptive algorithm based on Wiener filter for speech enhancement. The proposed adaptive Wiener filter depends on the adaptation of the filter transfer function from sample to sample based on the speech signal statistics (mean and variance). The adaptive Wiener filter is implemented in time domain rather than in frequency domain. This is done to accommodate the random speech signal. The proposed method is compared to the traditional Wiener filter and the spectral subtraction methods.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call