NVidia RTX Voice - Install (all Nvidia cards) & usage

Original source of this post: https://www.windowscentral.com/how-enable-rtx-voice-all-nvidia-gpus-including-older-geforce-gtx-cards

What is RTX Voice, and why is it a big deal?

RTX Voice relies on NVIDIA's AI smarts to eliminate background noise from your microphone. Basically, if you're streaming on Twitch or use Discord for voice chats when gaming, enabling RTX Voice makes a noticeable difference in cutting out ambient noise from your surroundings.

But what makes the feature stand out is that it isn't limited to game streaming services. You can use RTX Voice on Zoom, Skype, WebEx, and Slack, and it does a fantastic job eliminating background noise when you're in a video call. 

The feature is particularly great at cutting out keyboard sounds, and if you use a mechanical keyboard, RTX Voice makes all the difference. It is astonishing just how well it works in real-world use: I used Audacity to record a few minutes' worth of audio and started clattering away on my mechanical keyboard (I'm using one with Cherry MX Brown keys) at the same time, and the feature eliminated all the keyboard chatter.

That's not all, because RTX Voice works with incoming audio as well. So if you're a video call and you notice a lot of interference from someone else, you can toggle RTX Voice for incoming audio and you'll immediately see a difference. Basically, if you're attending a lot of meetings from home these days and have an NVIDIA video card, RTX Voice is a no-brainer.

How to enable RTX Voice on your NVIDIA GeForce RTX GPU

It's pretty straightforward to install and get started with RTX Voice on your GeForce RTX GPU. Before you start, make sure you're running the latest Game Ready driver for your video card. If not, download the latest driver for your RTX card.

Here's the breakdown:

  1. Download the installer for RTX Voice.
  2. Run the installer.
  3. Hit Agree and continue to start the installation.
  4. You'll see a message saying "NVIDIA Installer has finished." Close the installer.

It's as easy as that. I'll go into more detail on setting up RTX Voice down below.

How to enable RTX Voice on your NVIDIA GeForce GTX GPU

Although RTX Voice is designed for NVIDIA's GeForce RTX cards, you can install it on an older GeForce GTX video card. The workaround was first spotted on Guru3D forums, and I tested the feature on a GTX 1080 and GTX 1070, and it worked just fine. You don't need the dedicated Tensor cores on the Turing-based RTX cards; the CUDA cores on the older GTX series cards are more than adequate.

That said, you will need to tweak a few settings to get RTX Voice working on your GeForce GTX video card. Before you start, make sure you're running the latest Game Ready driver for your video card. Download the latest driver from here.

Got the latest driver on your GTX video card? Here's how to install RTX Voice:

  1. Download the installer for RTX Voice.
  2. Run the installer.
  3. You'll get an error message saying "NVIDIA Installer cannot continue." Close the installer.
  4. Launch Windows Explorer and navigate to the C:\Temp\NVRTXVoice folder. That's where the NVIDIA installer extracts the files.
  5. Open the NvAFX folder within the main NVRTXVoice folder.
  6. Open the file RTXVoice.nvi with a text editor (I use Notepad++).
  7. Delete this section of code from the file: <constraints> <property name="Feature.RTXVoice" level="silent" text="${{InstallBlockedMessage}}"/> </constraints>
  8. Save the file and close the text editor.
  9. Now Manually run the installer* by going to **C:\Temp\NVRTXVoice\setup.exe.
  10. The installation should go through without any issues.

How to set up and use RTX Voice

NVIDIA RTX Voice
Source: Harish Jonnalagadda / Windows Central

After RTX Voice is installed, you'll be able to set up input and output options. You should see a window similar to the one above pop up on your screen. The input device should be your microphone, and the output should be your speakers or headset. You'll have to select the reduce background noise setting for NVIDIA's AI to kick in and tune out ambient noise, and you also have the option to adjust the level of noise suppression according to your needs.

Once RTX Voice is set up, it will run in the background and you'll see a new virtual device in Windows' Sound settings called NVIDIA RTX Voice. The next time you're broadcasting on Twitch or Discord, you'll have to select the NVIDIA RTX Voice virtual device as both your input and output device. For the feature to work as intended, it needs to route all incoming and outgoing audio, so you have to set RTX Voice as the default option.

You'll have to do the same on WebEx, Slack, Zoom, or any other video calling service you're using. If you need assistance with setting up RTX Voice on a particular service, head to the installation guide here.

RTX Voice is still in beta, but it already makes a huge difference for streaming games and attending meetings. If you're using a machine with an NVIDIA video card, you should give it a try right now.