Microphone Noise Reduction speech enhancement

I wish to reduce the noisy background noise capture by microphones in HoloLens before outputting it to speakers, so that speech is still clear with less noise of course. I don’t need it in exact real time and mixers does no good. is there a more sophisticated ways such as wiener Filter to reduce the audio noise? instead of blindly using lowpass or highpass filter? Does anyone has experience with it such as importing noise reduction .dll and using it?

Were you able to fix this problem? We are facing similar issues