The invention discloses a
speech enhancement method for
speech recognition in a
noise environment, and the method comprises the steps: combining the improved MVDR beam forming which is based on the time-frequency masking and employs the speech time-
frequency domain sparsity principle with the improved Wiener filtering, acquiring a speech
signal of a
microphone array, and constructing an MVDR beamformer based on time-frequency masking, making full use of the spatial information of the speech
signal, enhancing the speech
signal in a target direction, suppressing the interference of
noise in other directions, and then removing the
residual noise and improving the speech intelligibility through a modified
Wiener filter. The method is applied to a voice recognition front end, and can effectively remove
noise and improve the voice intelligibility, thereby improving the recognition rate of a
speech recognition system, solving a problem of how to reduce the
speech distortion in the noise environment and improve the
speech recognition rate of the noise environment. The method can be applied to a household
robot and intelligent voice equipment.