Real-time Noise Suppression & Echo Cancellation software for Windows 7 [closed]

Try to use SoliCall Pro and Voice Shaper.

Voice Shaper: http://www.dxatlas.com/vshaper/

SoliCall Pro: http://solicall.com/solicall-pro/

I hope this information would be helpful :)


There are basically two scenarios here, noise reduction and echo suppression, which are very different beasts.

I am more familiar with echo suppression (AEC), and to do this properly it needs to be done at the lowest level possible as close to the captured mic input and playback hardware as possible.

Ideally the device driver would be the perfect place to put it, but few windows drivers support it probably because most good AEC algorithms cost money to license.

It can be done at the program/application level if you can access the buffer immediately as it has been recorded, and the buffer that has just been played. This is usually done in the application, and each application does it slightly differently if at all.

So the answer to the echo cancellation is No I do not believe there is generic software or filters that can do AEC.

Noise suppression is a different issue and requires some well understood algorithms be applied to the recorded microphone data before passing onto the application, so in this case I think it would be possible to apply a filter to the mic and generic application level software (or drivers) should be available, unfortunately I am not aware of any.


Skype has noise & echo cancellation built in.

See: Call quality issues

I believe there are simple adjustments you can make to skype as well. One that I've played with before is "Allow Skype to automatically adjust my mixer levels". I've had better success turning that off in some situations.

Also, use a headset mic where possible. It will help immensely to cut down unwanted background noise because the mic sensitivity doesn't need to be so high with the mic so near your mouth.