awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
werman avatar

werman/noise-suppression-for-voice

0
View on GitHub↗
6,324 stars·285 forks·C++·gpl-3.0·9 views

Noise Suppression For Voice

Features

  • Audio Denoising Models - Implements a neural network model that removes background noise from voice audio in real time, available in multiple plugin formats.
  • Real-Time Audio Filters - Processes 48 kHz multi-channel audio through a trained neural network to suppress background noise in real time.
  • Audio Noise Suppression - Implements a real-time neural network filter that suppresses background noise from 48 kHz multi-channel audio.
  • Plugin Format Implementations - Ships a real-time voice noise suppression plugin in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats.
  • Linux Audio Routings - Chaining noise suppression into PipeWire or PulseAudio to create a system-wide denoised microphone source on Linux.
  • Voice Denoising Tools - Provides an open-source tool for removing background noise from voice communications, suitable for streaming and conferencing.
  • Audio Plugin Architectures - Builds on the JUCE framework to provide consistent audio plugin behavior across platforms.
  • Cross-Platform Plugin Implementations - Ships a cross-platform audio plugin that runs on Linux, Windows, and macOS for system-wide noise cancellation.
  • Multi-Format Plugin Suites - Provides a suite of plugin binaries in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats for audio workstations and system pipelines.
  • Neural Network Denoisers - Provides a deep learning-based audio filter that suppresses background noise from microphone input and recordings in real time.
  • Equalizer APO VST2 Hosting - Loads the VST2 plugin inside Equalizer APO on Windows to apply noise suppression to the entire microphone input path.
  • System-Wide Denoising Integrations - Integrates with PipeWire, PulseAudio, and Equalizer APO to apply noise cancellation to the entire microphone input path.
  • Audio Pipeline Integrations - Integrates a neural network noise suppression filter into the Windows Equalizer APO audio pipeline for system-wide microphone denoising.
  • Audio - Wraps the denoising engine behind a unified interface that compiles into multiple audio plugin formats.
  • Audio Plugin Hosting - Loads as a standard audio plugin in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats for use in digital audio workstations.
  • Multi-Standard Plugin Loading - Loads as a standard audio plugin in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats for use in digital audio workstations.
  • Voice Activity Detection - Applies a configurable voice activity detection gate with probability thresholds and grace periods to mute non-voice segments.
  • Gating Configurations - Applies configurable probability thresholds and grace periods to mute non-voice segments without clipping speech.
  • Threshold Tunings - Adjusts probability thresholds and grace periods to control when non-voice sounds are silenced without cutting off speech.
  • Intelligent Noise Suppression Alternatives - Provides a neural network-powered alternative to traditional noise gates, intelligently removing background noise while preserving voice clarity.
  • PipeWire Filter Chains - Configures the plugin as a PipeWire filter chain to create a noise-canceling audio source device.
  • PipeWire Integrations - Exposes the denoising plugin as a filter chain node in PipeWire or PulseAudio for system-wide noise cancellation.
  • PulseAudio Sinks - Creates a PulseAudio sink and loopback to route microphone audio through the noise suppression plugin.

Star history

Star history chart for werman/noise-suppression-for-voiceStar history chart for werman/noise-suppression-for-voice

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Noise Suppression For Voice

Similar open-source projects, ranked by how many features they share with Noise Suppression For Voice.
  • xiph/rnnoisexiph avatar

    xiph/rnnoise

    5,368View on GitHub↗

    rnnoise is a real-time speech denoising library that uses a recurrent neural network to suppress background noise from live voice audio. It is implemented as a lightweight C library with a minimal API, designed for easy integration into audio applications that need low-latency noise reduction. The library employs a gated recurrent unit (GRU) architecture and frequency-domain feature extraction to capture temporal dependencies in speech, operating on short audio frames sequentially for streaming use. It also includes a training pipeline that allows users to train custom noise suppression model

    Caudiocnoise-reduction
    View on GitHub↗5,368
  • wwmm/easyeffectswwmm avatar

    wwmm/easyeffects

    9,690View on GitHub↗

    EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system. The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with

    HTMLauto-volumecompressorequalizer
    View on GitHub↗9,690
  • juce-framework/jucejuce-framework avatar

    juce-framework/JUCE

    8,579View on GitHub↗

    JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio applications, audio plug-ins, and high-performance user interfaces. It serves as a development kit for creating audio processors compatible with industry-standard plugin formats for digital audio workstations, as well as a tool for MIDI and Open Sound Control communication between musical hardware and software. The framework is distinguished by its ability to maintain a single codebase for native desktop and mobile applications across multiple operating systems. It provides a f

    C++aaxauaudio
    View on GitHub↗8,579
  • audacity/audacityaudacity avatar

    audacity/audacity

    17,181View on GitHub↗

    Audacity is a cross-platform digital audio workstation and multi-track audio editor. It serves as a comprehensive suite for capturing live audio input, refining sound files through splicing and effects, and mixing multi-track audio files using a non-destructive waveform interface. The project functions as a VST3 plugin host, providing a software environment to load and execute audio effects and virtual instruments for real-time signal processing. It also includes an audio spectrum analyzer for visualizing frequencies and waveforms to identify specific sonic characteristics. The software cove

    C++audiocross-platformeditor
    View on GitHub↗17,181
See all 30 alternatives to Noise Suppression For Voice→

Frequently asked questions

What are the main features of werman/noise-suppression-for-voice?

The main features of werman/noise-suppression-for-voice are: Audio Denoising Models, Real-Time Audio Filters, Audio Noise Suppression, Plugin Format Implementations, Linux Audio Routings, Voice Denoising Tools, Audio Plugin Architectures, Cross-Platform Plugin Implementations.

What are some open-source alternatives to werman/noise-suppression-for-voice?

Open-source alternatives to werman/noise-suppression-for-voice include: xiph/rnnoise — rnnoise is a real-time speech denoising library that uses a recurrent neural network to suppress background noise from… wwmm/easyeffects — EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It… juce-framework/juce — JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio… lyrebird-voice-changer/lyrebird — Lyrebird is a real-time audio processing application designed for Linux systems that modifies microphone input. It… audacity/audacity — Audacity is a cross-platform digital audio workstation and multi-track audio editor. It serves as a comprehensive… huggingface/speech-to-speech — This project is a framework for building local voice assistants and a real-time audio streaming server. It functions…