Having a good mic can get you a long way, but you probably want a bit more bang out of your voice. The solution is audio processing; with the use of some noise removal, equalizers, and compressors, you can eliminate most background noise while getting your voice to sound awesome!
To do this you need to use programs like Adobe Audition, or Reaper. If you don't have access to the expensive Adobe suite, Reaper is a fantastic free option. You can get it here.
Now the first thing you should do is watch this great video tutorial on how you can go about setting this up. But keep reading after, I have a few more tips for you!
The idea is you want to put some effects on your mic's audio and push it through a separate channel, which you can then set in your recording software (in my case OBS) to be the mic. You will need this tool called VB Virtual Audio Cable.
So if you went through the steps in the video, you should have a Compressor (to limit the upper end of the volume), Noise Removal, and an Equalizer. Note: if you are having trouble with the EQ, I suggest following this guide as a starting point. This did wonders for me.
The first thing you will probably find useful is the noise gate ReaGate. This will stop transmitting the microphone when the volume is below the level you want. This can be used to hide any infrequent background noises, to hide your breathing or movements, that sort of thing. It helps make it so that your voice is the only thing that people hear.
The slider on the left is the main thing to worry about. Watch your levels with the green bar indicators around it, and see how loud it gets when you are just breathing, or moving around slightly. Then move the slider to just above that level. You are going to have to tweak this around to make sure it doesn't cut you off when you're actually speaking. Two other sliders you should mess with are attack and release.
Increasing the attack envelope will help reduce sharp noises and audio changes when you start speaking. Rather than going from 0 to 100 volume, you can introduce a ramp-up.
Increasing the release envelope introduces a ramp-down. It makes it so there's not a drastic drop in volume when you stop talking. It also makes it so the gate doesn't turn on and off repeatedly while you're speaking.
The next tool you should ass is a Multiband Compressor called ReaXcomp. This is going to require a lot of finicking. The basic idea is it allows you to mess with chunks of your audio range. If you can get this right, it can make a huge change in your voice quality.
I can show you my settings so you have a starting point, although it will be different for every voice.
I also suggest reducing the mix of this so that you hear a bit of the dry "raw" voice instead of all of it going through the compressor. You can change this with that dial on the top right. I have mine set to 65%.
Anyways I hope this was helpful. Happy streaming!
Multiband Compressor Settings
Top Freq = 137 Hz
Threshold = -36 dB
Ratio = 3
Gain = 1
Top Freq = 1135 Hz
Threshold = -29 dB
Ratio = 2
Gain = 0
Top Freq = 6910 Hz
Threshold = -17 dB
Ratio = 2
Gain = -4
Top Freq = 24000 Hz (max)
Threshold = 1.4 dB
Ratio = 3
Gain = 2.9