tags:

views:

56

answers:

2

I have one doubt regarding audio processing for noise reduction. Is there any free ware and share ware DLLs available for noise reduction in .wav audio files or any sample codes using c#, vb.net or vb?

A: 

SoX is a cross-platform command-line application that does audio manipulation. A quick check of the man page reveals that it can do noise reduction (see noiseprof and noisered).

You can use trim in combination with noiseprof to choose a small clip of a larger audio file to use as the noise.

BernzSed
hi BernzSed is there any library or sample codes using .net technology
No, but you can run other executables from c# using `Process.Start()`, from the `System.Diagnostics` namespace.
BernzSed
ok thank you. I will try to create an application to use sox.thank you very much
A: 

there are different meanings of "noise reduction". a simple implementation is a noise gate, which mutes the audio when the amplitude goes below a threshold. this is good enough for many applications. but a more sophist aced approach wouldcbe to do some frequency-domain analysis, w which is much less trivial. depending on your needs, the first approach is simple enough to roll your own. ymmv.

gga80