Skip to content
SPECIFICTION
Get listed

NoiseTorch-ng

github.com

Free plan Linux
Visit github.com
Spec score 7.4 #8 of 19 in Noise Cancellation Software

What it is

NoiseTorch-ng is a free, open-source Linux application that reduces microphone noise in real time. It uses RNNoise and works with PulseAudio or PipeWire, creating a virtual “Filtered Microphone” for applications such as OBS, Mumble, and Discord. The project describes setup as a two-click process and distributes the app as a small, statically linked binary. A Voice Activation Threshold can be set as high as 95%, or set to 0% to dampen noise without deactivating the microphone. Optional output filtering routes applications through a virtual “Filtered Headphones” device. Microphone filtering adds 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 reports no SECURITY.md file or published security advisories. Troubleshooting guidance, including how to collect debug logs, is in the project wiki. The latest listed release is v0.12.2, released June 17.

Spec sheet

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

Plans and prices

Free Free Linux · PulseAudio or PipeWire Read 1 Oct 2026 · techyorker.com

Every NoiseTorch-ng plan and price →

Strong points and limits

Strong points

  • Free on Linux.
  • Supports PulseAudio and PipeWire.
  • Creates a virtual filtered microphone.
  • Voice threshold is adjustable up to 95%.
  • Wiki includes debug-log collection guidance.

Limits

  • Microphone filtering adds 10 ms latency.
  • PulseAudio output filtering is approximately 100 ms.
  • GitHub reports no published security advisories.
  • The project reports a suspected update-server and repository breach.

Who it suits

NoiseTorch-ng suits Linux users who want microphone noise suppression for recording or streaming. It supports PulseAudio and PipeWire and can provide filtered audio to compatible applications.

Verdict

NoiseTorch-ng provides real-time RNNoise microphone filtering through a virtual device, with optional output filtering. Its stated latency and security disclosures are worth considering before use.

Where Specifiction places it

Alternatives to NoiseTorch-ngAll alternatives →