Skip to content

RNNoise based voice suppression loader for Pulseaudio

License

Notifications You must be signed in to change notification settings

malteger/rnnoise_loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Real-time Noise Suppression Loader for PulseAudio

Helper script to easily load or unload the Real-time Noise Suppression Plugin by @werman for PulseAudio, written in bash.

Dependencies

Needs PulseAudio and the Real-time Noise Suppression Plugin, see rnnoise_loader -h for more information. If you are using ArchLinux, have a look at this AUR package

If you want to check the plugin you also need the ladspa development suite (Arch Linux package ladspa, Ubuntu package ladspa-sdk).

Usage

Basic usage is rnnoise_loader to load the plugin for your default source and rnnoise_loader -u to unload it. Noise reduction for sinks is also supported.

Alternatives

  • NoiseTorch: If you need a GUI or auto updater
  • Directly load the plugin in default.pa (note that the plugin uses the CPU even if not used)

About

RNNoise based voice suppression loader for Pulseaudio

Topics

Resources

License

Stars

Watchers

Forks

Languages