Graphics card

Awesome Linux Game Tools: noise-suppression-for-voice

In Operation

Before you can start to use the noise suppression plugin, you need to configure your applications to use the plugin.

For example, in Discord, click the User Settings cog icon, select Voice & Video, and then select “Noise Canceling source” as your input device.

Set up Discord to use noise suppression

With OBS Studio, click the three vertical dots in the Mic/Aux section of the Audio Mixer. Select Properties, and then choose Noise Canceling source as the device.

OBS Studio noise suppression

There is a very basic GUI available. For example from the Carla audio plugin host, we can access the GUI.

GUI for noise-suppression-for-voice


noise-suppression-for-voice suppress a wide range of noise origins including computer fans, office, crowd, airplane, car, train, and construction.

noise-suppression-for-voice is an alternative to NoiseTorch-ng. Both use RNNoise.

NoiseTorch-ng is much easier to configure, but has fewer features.

Developer: Danil
License: GNU General Public License v3.0

noise-suppression-for-voice is written in C. Learn C with our recommended free books and free tutorials.

Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary

All tools in this series:

Awesome Linux Game Tools
Heroic Games LauncherGames launcher for Epic Games and GOG
SteamLarge digital library of PC games
libstrangleUtility to cap the frames per second of games
gpu-screen-recorder-gtkGTK frontend to GPU Screen Recorder
MangoHudVulkan and OpenGL overlay to help you monitor FPS and more
NoiseTorch-ngSuppresses noise perfect for gamers live streaming/recording
ProtonUp-QtGUI for easy installation of custom builds of Proton and more
GOverlayGUI to manage MangoHud, vkBasalt and ReplaySorcery
noise-suppression-for-voiceNoise suppression plugin based on RNNoise
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments