Skip to content

sa-if/Audio-Denoiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Audio Noise Reduction. βœŒοΈπŸ‘

This script is designed to reduce noise in an audio file using the pydub, noisereduce, numpy, and matplotlib libraries.πŸ™‚

Prerequisites πŸ€–

Install the following libraries using pip:

  • pydub
  • noisereduce
  • numpy
  • matplotlib

Usage πŸ˜‰

  • Place the input audio file (in .mp3 format) in the same directory as the script.
  • Change the filename in the following line of code to match the name of your input audio file: audio = AudioSegment.from_file("input.mp3")
  • Run the script using a Python interpreter.
  • The output audio file (reduced noise) will be saved in .mp3 format with the name output.mp3 in the same directory as the script.

How it works πŸ€–

  • The script uses the pydub library to load the input audio file.
  • The audio is then converted to a numpy array using numpy.
  • The noisereduce library is used to reduce noise in the audio signal.
  • The original and reduced noise signals are plotted using matplotlib for comparison.
  • The reduced noise signal is then converted back to an audio format using pydub.
  • Finally, the reduced noise audio is saved to a file using the pydub library.

Note πŸ”‰

  • The results may vary depending on the input audio file. The user can adjust the parameters in the reduce_noise function for better results.

License βœ”

The project is licensed under Apache-2.0 license license. See the license file for details.

Authors πŸ‘¦πŸ»

Used By πŸ§‘β€πŸ€β€πŸ§‘

This project is used by the following individual:

  • Saif Islam
  • Saimoon Islam

Support πŸ’πŸ»β€β™‚οΈ

For support, email [email protected] or join facebook community.(●'β—‘'●)

Releases

No releases published

Packages

No packages published

Languages