Skip to content

biglinux/biglinux-noise-reduction-pipewire

Repository files navigation

BigLinux Microphone - AI Noise Reduction for PipeWire

image

Features

AI Noise Reduction

  • GTCRN Neural Network - Superior voice quality with deep learning
  • DNS3 & VCTK Models - Choose between aggressive or gentle noise reduction

Audio Processing

  • Equalizer
  • EQ Presets - Voice Boost, Podcast, Warm, Bright, De-esser, and more
  • Noise Gate - Eliminate background noise during silence

Voice Enhancement

  • Dual Mono - Simple stereo duplication
  • Radio Voice - Professional broadcast compression
  • Voice Changer - Pitch adjustment

Visualization & Monitoring

  • Real-time Spectrum Analyzer - Three visualization styles
  • Headphone Monitor - Listen to processed audio with adjustable delay
  • Live Parameter Updates - Instant feedback without restarting

User Experience

  • Smart Filter Integration - Uses PipeWire's filter.smart (no virtual device needed)
  • Persistent Settings - Automatic save/restore on startup

Requirements

  • Linux with PipeWire audio server
  • Python 3.10 or later
  • GTK4 and Libadwaita 1.0+
  • GStreamer with base/good plugins
  • GTCRN LADSPA plugin

License for our configuration interface

GNU General Public License v3.0 - see LICENSE for details.

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors