Single-channel voice enhancement method and system

The invention provides a single-channel voice enhancement method and a single-channel voice enhancement system. The method comprises the following steps of: extracting a noise signal from a noisy voice signal through voice activity detection; respectively performing outer ear, inner ear and middle ear simulation manipulation to the noisy voice signal and the noise signal through peripheral analysis; obtaining energy difference of each time frequency unit of the noisy voice signal and the noise signal subjected from simulation manipulation through feature extraction; generating different masking values to the energy difference of each time frequency unit and weighing the different masking values to obtain a masking processing signal; and rebuilding the voice signal to the masking processing signal and the noisy voice signal subjected from simulation manipulation to obtain a voice enhancement signal. The invention can decrease damage to a target voice signal and realize better denoising effect and keep higher voice quality under the environment with multi noises.