Logo Image

Audio Background Noise Removal

Noise reduction in audio processing involves the removal or reduction of unwanted background noise or interference from an audio signal.

This is a Flask application that reduces noise from an input recording file and returns several reduced noise audio files (wav) from several noise reducing methods

Noisereduce is a noise reduction algorithm in python that reduces noise in a method called 'spectral gating' which is a form of Noise Gate.

In audio processing with the Librosa library in Python, you can reduce noise using spectral centroid-based thresholding.

To perform noise reduction using MFCC (Mel-frequency cepstral coefficients) in Python, you can use the python_speech_features library to extract MFCC features from the audio signal and then apply thresholding to reduce noise.

bosukeme/remove_background_noise

contribute to bosukeme/remove_background_noise

github.com

picture
Python
Flask
wav
audio
docker