Sox Denoise


1. Create a noise profile

sox -c 1 SILENCE.WAV -n trim 0 2 noiseprof $HOME/speech.noise-profile

2. Denoise


sox INPUTFILE NOISE.WAV OUT-DENOISED-FILE.WAV noisered $HOME/speech.noise-profile  VALUE

where VALUE should be 0-1 (default 0.5 , with value >0.5 you will get bad denoising.)

Example:

sox inputfile.wav filtredfile.wav noisered $HOME/speech.noise-profile 0.3


One Response to Sox Denoise

  1. camilla says:

    mkdir denoised ; for input in *.wav ; do sox “$input” “$HOME/denoised/${input

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: