Choosing between Stationary and non-stationary noise reduction
masterThe noisereduce package provides two main approaches to noise reduction via spectral gating:
Stationary Noise Reduction: Typically requires an explicit noise signal to calculate statistics. It performs noise reduction over the entire signal uniformly. Use this when you have a clear sample of the noise or when the noise characteristics do not change significantly over time.
Non-stationary Noise Reduction: Dynamically estimates and reduces noise concurrently with the signal. Use this when the noise profile changes over time (e.g., varying background sounds).