How to add a virtual mic

Add the virtual speaker

pactl load-module module-null-sink sink_name=VirtualSpeaker sink_properties=device.description="virtual speaker"

Add the virtual mic

this is a loopback deivce pactl load-module module-remap-source master=VirtualSpeaker.monitor source_name=VirtualMic source_properties=device.description="virtual mic"

Using in OBS

Add audio mixer mic

In your audio mixer, you should have a Mic/Aux. If you dont, figure out how to add it.

Update the properties of Mic

In your audio mixer, selec the menu button on your mic option. Then Select Properties. A window should pop up in which you will pick the device you use as a microphone. In my case its my Fifine usb mic

Update the advanced audio options

Do the same as the previous step, except go to Advanced Audio Options. You will see Mic/Aux. You will also see a table header called Audio Monitoring. Go there, and change the dropdown from Monitor Off to Monitor and Output.

Now close that dialog

Update OBS advanced audio settings

On the right hand side of the default OBS view, you will see a fiew options:

Choose Settings. A dialog will appear. Navigate to the Audio tab on the left hand side. Scroll down until you see a section called Advanced.

Change the Monitoring Device option to be the new virtual device. Should be called virtual Click apply; close.

Fin

Now you should be able to go into something like Discord and select your input device as the new virtual device.


> [!NOTE]

If its still not working, open up Volume Control app and under the Recording nav tab, your virtual input from device should be set to Monitor of virtual.