.NET Wrapper for the RNNoise supression library:
This is currently provided as is without too many whistles and bells. It will handle processing varying buffer sizes for you, with internal buffers to hold the data temporarily (the library always processes fixed frame sizes of 480 samples). I mainly wrote this wrapper for my project Neos VR (www.neos.com)
I recommend using my fork of the rnnoise library for compile the shared libraries. It has build scripts for Windows, Linux and Android: https://github.com/Frooxius/rnnoise