The invention relates to the field of voice signal processing, and discloses a noise suppression method and system. According to the noise suppression method, the prior signal to noise ratio and the posterior signal to noise ratio of a noisy voice signal are calculated, the estimated value of a clean voice signal in the short-term spectrum amplitude is calculated according to a maximum posterior MAP standard, the ratio of the estimated value and the noisy voice signal is calculated, an attenuation factor is obtained, and then inverse fast Fourier transform IFFT treatment is conducted on the noisy voice signal according to the attenuation factor obtained through calculation, so that calculated amount is greatly reduced during noise suppression. The noise suppression method and system is more suitable for practical application, and performance is also improved. Furthermore, when the attenuation factor is calculated, the calculation of the ratio of the first order and zero order of a first kind of the modified Bessel function is involved, and at the moment, the ratio is obtained through the table look-up method so that storage space can be further reduced; or the approximate calculation method is adopted, no storage table is required, and calculation is more simplified.