# werman/noise-suppression-for-voice

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/werman-noise-suppression-for-voice).**

6,324 stars · 285 forks · C++ · gpl-3.0

## Links

- GitHub: https://github.com/werman/noise-suppression-for-voice
- awesome-repositories: https://awesome-repositories.com/repository/werman-noise-suppression-for-voice.md

## Topics

`au-plugin` `auv3-plugin` `ladspa` `lv2-plugin` `noise-cancellation` `voice` `vst-plugin` `vst2` `vst3-plugin`

## Tags

### Artificial Intelligence & ML

- [Audio Denoising Models](https://awesome-repositories.com/f/artificial-intelligence-ml/neural-networks/audio-denoising-models.md) — Implements a neural network model that removes background noise from voice audio in real time, available in multiple plugin formats.
- [Real-Time Audio Filters](https://awesome-repositories.com/f/artificial-intelligence-ml/neural-networks/real-time-audio-filters.md) — Processes 48 kHz multi-channel audio through a trained neural network to suppress background noise in real time.
- [Voice Activity Detection](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/conversational-voice-interaction/voice-agents/voice-activity-detection.md) — Applies a configurable voice activity detection gate with probability thresholds and grace periods to mute non-voice segments.
- [Gating Configurations](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/conversational-voice-interaction/voice-agents/voice-activity-detection/gating-configurations.md) — Applies configurable probability thresholds and grace periods to mute non-voice segments without clipping speech.
- [Threshold Tunings](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/conversational-voice-interaction/voice-agents/voice-activity-detection/threshold-tunings.md) — Adjusts probability thresholds and grace periods to control when non-voice sounds are silenced without cutting off speech. ([source](https://github.com/werman/noise-suppression-for-voice#readme))
- [Intelligent Noise Suppression Alternatives](https://awesome-repositories.com/f/artificial-intelligence-ml/exploration-strategies/noise/intelligent-noise-suppression-alternatives.md) — Provides a neural network-powered alternative to traditional noise gates, intelligently removing background noise while preserving voice clarity.

### Part of an Awesome List

- [Audio Noise Suppression](https://awesome-repositories.com/f/awesome-lists/ai/recurrent-neural-networks/audio-noise-suppression.md) — Implements a real-time neural network filter that suppresses background noise from 48 kHz multi-channel audio.
- [Plugin Format Implementations](https://awesome-repositories.com/f/awesome-lists/ai/recurrent-neural-networks/audio-noise-suppression/plugin-format-implementations.md) — Ships a real-time voice noise suppression plugin in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats.

### Development Tools & Productivity

- [Linux Audio Routings](https://awesome-repositories.com/f/development-tools-productivity/macos-utilities/virtual-audio-routing/linux-audio-routings.md) — Chaining noise suppression into PipeWire or PulseAudio to create a system-wide denoised microphone source on Linux. ([source](https://github.com/werman/noise-suppression-for-voice#readme))
- [Voice Denoising Tools](https://awesome-repositories.com/f/development-tools-productivity/open-source-software/voice-denoising-tools.md) — Provides an open-source tool for removing background noise from voice communications, suitable for streaming and conferencing.

### Graphics & Multimedia

- [Audio Plugin Architectures](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-plugin-architectures.md) — Builds on the JUCE framework to provide consistent audio plugin behavior across platforms.
- [Cross-Platform Plugin Implementations](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-plugin-architectures/cross-platform-plugin-implementations.md) — Ships a cross-platform audio plugin that runs on Linux, Windows, and macOS for system-wide noise cancellation.
- [Multi-Format Plugin Suites](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-plugin-architectures/multi-format-plugin-suites.md) — Provides a suite of plugin binaries in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats for audio workstations and system pipelines.
- [Neural Network Denoisers](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-streaming-engines/audio-stream-filtering/neural-network-denoisers.md) — Provides a deep learning-based audio filter that suppresses background noise from microphone input and recordings in real time.
- [Equalizer APO VST2 Hosting](https://awesome-repositories.com/f/graphics-multimedia/equalizer-apo-vst2-hosting.md) — Loads the VST2 plugin inside Equalizer APO on Windows to apply noise suppression to the entire microphone input path.
- [PipeWire Filter Chains](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-streaming-engines/audio-stream-filtering/configurable-filter-chain-pipelines/pipewire-filter-chains.md) — Configures the plugin as a PipeWire filter chain to create a noise-canceling audio source device. ([source](https://github.com/werman/noise-suppression-for-voice/blob/master))
- [PipeWire Integrations](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-streaming-engines/audio-stream-filtering/configurable-filter-chain-pipelines/pipewire-integrations.md) — Exposes the denoising plugin as a filter chain node in PipeWire or PulseAudio for system-wide noise cancellation.

### Networking & Communication

- [System-Wide Denoising Integrations](https://awesome-repositories.com/f/networking-communication/microphone-input-sharing/system-wide-denoising-integrations.md) — Integrates with PipeWire, PulseAudio, and Equalizer APO to apply noise cancellation to the entire microphone input path.

### Operating Systems & Systems Programming

- [Audio Pipeline Integrations](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/system-programming-primitives/system-abstractions/os-specific-integration-modules/windows-system-integrations/audio-pipeline-integrations.md) — Integrates a neural network noise suppression filter into the Windows Equalizer APO audio pipeline for system-wide microphone denoising.

### Software Engineering & Architecture

- [Audio](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/plugin-format-adapters/audio.md) — Wraps the denoising engine behind a unified interface that compiles into multiple audio plugin formats.
- [Audio Plugin Hosting](https://awesome-repositories.com/f/software-engineering-architecture/plugin-execution-engines/audio-plugin-hosting.md) — Loads as a standard audio plugin in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats for use in digital audio workstations. ([source](https://github.com/werman/noise-suppression-for-voice#readme))
- [Multi-Standard Plugin Loading](https://awesome-repositories.com/f/software-engineering-architecture/plugin-execution-engines/audio-plugin-hosting/multi-standard-plugin-loading.md) — Loads as a standard audio plugin in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats for use in digital audio workstations. ([source](https://github.com/werman/noise-suppression-for-voice/blob/master))

### System Administration & Monitoring

- [PulseAudio Sinks](https://awesome-repositories.com/f/system-administration-monitoring/virtual-device-drivers/audio-loopback-drivers/pulseaudio-sinks.md) — Creates a PulseAudio sink and loopback to route microphone audio through the noise suppression plugin. ([source](https://github.com/werman/noise-suppression-for-voice/blob/master))
