NoiseTorch-ng

API—OSS—FREEyesDOCS4/5
NN5.8#9 of 34
—Web—Windows—MacoutLinux—Android—iOS

Ranked in AI Speech Enhancement Software ·Free plan

About

NoiseTorch-ng is a free, open-source Linux application that suppresses microphone noise in real time using RNNoise. It supports PulseAudio and PipeWire, and creates a virtual microphone called “Filtered Microphone” for other applications to select. The project describes the setup as a two-click process and distributes the application as a small, statically linked, self-contained binary. OBS, Mumble and Discord are named as applications where the filtered microphone can be used. Its Voice Activation Threshold can be set as high as 95%, or to 0% to dampen noise without deactivating the microphone. An optional “Filtered Headphones” virtual output lets applications be routed through output filtering. Microphone filtering introduces 10 ms of inherent latency; output filtering is approximately 100 ms with PulseAudio. The project reports a suspected update-server and repository breach, says no malicious code was found, and says updates are retrieved from GitHub releases. GitHub lists no SECURITY.md file and no published security advisories. Troubleshooting guidance, including instructions for collecting debug logs, is in the project wiki.

Who it is for

NoiseTorch-ng suits Linux users who want real-time microphone noise reduction with PulseAudio or PipeWire. It may also fit users who want filtered microphone input available to applications such as OBS, Mumble or Discord.

What is good

  • Uses RNNoise for real-time noise suppression.
  • Supports PulseAudio and PipeWire.
  • Creates a virtual filtered microphone.
  • Threshold can be set to 0% or 95%.
  • Free and open-source.

What to know first

  • Microphone filtering introduces 10 ms latency.
  • PulseAudio output filtering is approximately 100 ms.
  • No SECURITY.md file or published advisories are listed.
  • Project reports a suspected update-server and repository breach.

Verdict

NoiseTorch-ng offers Linux microphone filtering through a virtual device, with optional output filtering and a configurable voice threshold. Consider its listed latency and the project’s reported security incident before choosing it.

Compared on AI speech enhancement software

Free plan
Yesgithub.com
Real-time cancellation
Yesgithub.com
Recording support
Yesgithub.com
Streaming support
Yesgithub.com
Voice isolation
Yesgithub.com
Echo cancellation
Nogithub.com
Audio source support
microphone_system_audiogithub.com

Facts

Purpose
NoiseTorch-ng is an easy-to-use open-source application for Linux that suppresses microphone noise in real time.github.com · 1 Oct 2026
Audio systems
It supports PulseAudio or PipeWire.github.com · 1 Oct 2026
Noise reduction
It uses RNNoise for noise suppression.github.com · 1 Oct 2026
Virtual microphone
The application creates a virtual microphone called “Filtered Microphone.”github.com · 1 Oct 2026
Output filtering
Applications can be routed through a virtual “Filtered Headphones” output.github.com · 1 Oct 2026
Setup
The project describes a two-click setup for its virtual denoising microphone.github.com · 1 Oct 2026
Binary
NoiseTorch-ng is distributed as a small, statically linked, self-contained binary.github.com · 1 Oct 2026
Integrations
The README names OBS, Mumble, and Discord as applications where the filtered microphone can be selected.github.com · 1 Oct 2026
Voice threshold
Its Voice Activation Threshold can be set as high as 95%, or to 0% to dampen noise without deactivating the microphone.github.com · 1 Oct 2026
Latency
Microphone filtering introduces 10 ms of inherent latency, while output filtering is approximately 100 ms with PulseAudio.github.com · 1 Oct 2026
Security incident
The project reports a suspected update-server and repository breach, says no malicious code was found, and says updates are retrieved from GitHub releases.github.com · 1 Oct 2026
Security policy
GitHub reports that the repository has no SECURITY.md file and no published security advisories.github.com · 1 Oct 2026
Support
Troubleshooting guidance is provided in the project wiki, including instructions for collecting debug logs.github.com · 1 Oct 2026
Release
The latest listed release is v0.12.2, released June 17.github.com · 1 Oct 2026

Best NoiseTorch-ng alternatives

See all 20