Are there any open source libraries for Adaptive noise cancellation?
If you are working on chat application (presumably web), then I suggest to take a look at WebRTC. It offers a noise suppressor that works ok for speech.

Another option would be to use part of the Speex, which also has a noise suppression module.