Some users may experience that Voicemod is being heard twice on their recordings or while streaming, do not worry, we do have a solution for this that will improve your overall audio flow in OBS!
This issue that you have encountered happens when you have enabled "Hear Myself" and you are also capturing your desktop audio; so while you are recording your Microphone with your Input device at OBS, you are also recording what is being heard through "Hear Myself" in your desktop audio.
There is a solution that can help us simplify things, separate your audio in channels and overall improve your audio flow while streaming or recording; and this is with an external Plugin for OBS.
This Plugin is called win-capture-audio and is an OBS addon that will allow you to separate different apps and games in your OBS Audio MIX.
You can download it from the following link.
https://github.com/bozbez/win-capture-audio/releases/tag/v2.2.3-beta
In the link above, scroll down and select - win-capture-audio-2.2.3-beta-setup.exe - this will download the installer for the plugin. Once installed you can start working in your OBS audio flow!
Your first move will be to mute your original 'Desktop Audio' capture from the OBS mix, don't worry, we will add this later in a controlled channel where we will choose what will it capture.
(click on the speaker icon next to it)
Also make sure that your microphone Input device is Voicemod:
(go to Mic/Aux > click on the three dots > properties)
Now we can add our audio capture channels, for this go to your 'Sources' window, right click and select 'Add > Application Audio Output Capture':
Name it 'Desktop' and once created double click on it, opening the next window:
Now we want to click on the box that says "Capture all audio EXCEPT sessions from the selected executables" and on the 'Session' dropdown menu, search for 'VoicemodDesktop.exe' and click on 'Add Executable'
Once you have done this your Desktop audio will not capture the 'Hear Myself' function from Voicemod but it will capture everything else.
Remember to add this 'Audio Output Capture' Source to your different scenes:
You can use this trick for, for example, to separate your game, music and Discord audio in different audio mixes; you just simply need to create a new 'Audio Output Capture' source for it, in the following example, we created it for Discord:
This time, simply add 'Discord.exe' to the executables list:
Notice that we do not click "Capture all audio EXCEPT sessions..." since we want this channel to ONLY capture Discord.
Now, lets go back to your Desktop audio and add 'Discord.exe' to the list so it doesn't capture it as well through your desktop audio.
Notice how in your 'Audio Mixer' now you can see the channels we just created:
If you do not want to see your previous 'Desktop audio' mix, you can right click it and select 'Hide'
This last example that we used for Discord is optional and only to show you that you do not need expensive equipment to be able to have full control over your audio; with this simple plugin you can do so!