A method for denoising an audio signal by applying an algorithm with a variable spectral gain, which is function of a speech presence probability, including the following successive steps: a) generating successive time frames (y(k)) of the digitized noisy audio signal (y(n)); b) applying a Fourier transform to the frames generated at step a), so as to produce for each signal time frame a signal spectrum (Y(k, l)) with a plurality of predetermined frequency bands; c) in the frequency domain: c1) estimating, for each frequency band of each current time frame, a speech presence probability (p(k, l)); c3) calculating a spectral gain (G omLsA (k,l)), specific to each frequency band of each current time frame, as a function of: i) an estimation of the noise energy in each frequency band, ii) the speech presence probability estimated at step c1), and iii) a scalar value of minimum gain (G min) representative of a parameter of hardness of the denoising; c4) performing a selective noise reduction by applying to each frequency band of the gain calculated at step c3); d) applying an inverse Fourier transform to the signal spectrum ( X̂(k, l)) consisted of the frequency bands produced at step c4), so as to deliver for each spectrum a time frame of denoised signal; and e) reconstructing a denoised audio signal from the time frames delivered at step d), the method being characterized in that: - said scalar value of minimum gain (G min) is a value (G min (k)) that is dynamically modulatable at each successive time frame (y(k)); and - the method further includes, previously to step c3) of calculating the spectral gain, a step of: c2) calculating, for the current time frame (y(k)), said modulatable value (G min (k)), as a function of a global variable (SNR y (k)); (P speech (k)); (VAD(k)) observed at the current time frame for all the frequency bands; and - said calculation of step c2) comprises apply, for the current time frame, an increment/decrement ( Δ G min (k); Δ 1 G min,Δ 2 G min; Δ G min) added to a parameterized nominal value (G min) of said minimum gain. a) generating successive time frames (y(k)) of the digitized noisy audio signal (y(n)); b) applying a Fourier transform to the frames generated at step a), so as to produce for each signal time frame a signal spectrum (Y(k, l)) with a plurality of predetermined frequency bands; c) in the frequency domain: c1) estimating, for each frequency band of each current time frame, a speech presence probability (p(k, l)); c3) calculating a spectral gain (G omLsA (k,l)), specific to each frequency band of each current time frame, as a function of: i) an estimation of the noise energy in each frequency band, ii) the speech presence probability estimated at step c1), and iii) a scalar value of minimum gain (G min) representative of a parameter of hardness of the denoising; c4) performing a selective noise reduction by applying to each frequency band of the gain calculated at step c3); c1) estimating, for each frequency band of each current time frame, a speech presence probability (p(k, l)); c3) calculating a spectral gain (G omLsA (k,l)), specific to each frequency band of each current time frame, as a function of: i) an estimation of the noise energy in each frequency band, ii) the speech presence probability estimated at step c1), and iii) a scalar value of minimum gain (G min) representative of a parameter of hardness of the denoising; c4) performing a selective noise reduction by applying to each frequency band of the gain calculated at step c3); d) applying an inverse Fourier transform to the signal spectrum ( X̂(k, l)) consisted of the frequency bands produced at step c4), so as to deliver for each spectrum a time frame of denoised signal; and e) reconstructing a denoised audio signal from the time frames delivered at step d), - said scalar value of minimum gain (G min) is a value (G min (k)) that is dynamically modulatable at each successive time frame (y(k)); and - the method further includes, previously to step c3) of calculating the spectral gain, a step of: c2) calculating, for the current time frame (y(k)), said modulatable value (G min (k)), as a function of a global variable (SNR y (k)); (P speech (k)); (VAD(k)) observed at the current time frame for all the frequency bands; and c2) calculating, for the current time frame (y(k)), said modulatable value (G min (k)), as a function of a global variable (SNR y (k)); (P speech (k)); (VAD(k)) observed at the current time frame for all the frequency bands; and - said calculation of step c2) comprises apply, for the current time frame, an increment/decrement ( Δ G min (k); Δ 1 G min,Δ 2 G min; Δ G min) added to a parameterized nominal value (G min) of said minimum gain.