Noise Suppression For Voice Versions Save

Noise suppression plugin based on Xiph's RNNoise

v1.03

1 year ago

Apparently retroactive VAD grace period was broken, and VAD grace period was a bit broken :facepalm: :facepalm: :facepalm:

v1.02

1 year ago

Bug fixing release:

v1.01

1 year ago

Breaking release, at least for PulseAudio setups.

:warning: I took down the windows build due to https://github.com/werman/noise-suppression-for-voice/issues/129 and https://github.com/werman/noise-suppression-for-voice/issues/127

Changes:

  • Now we are using JUCE framework, which brings the following benefits:
    • Support of all popular plugin formats, now we also support VST3, AU, and AUv3
    • Easy to create cross-platform GUI
    • GUI of the plugin
    • Automatic generation of plugin metadata
    • Reduced code duplication
  • macOS builds
  • New parameters: VAD Grace Period (ms), Retroactive VAD Grace (ms)
  • Better compatibility with non-480 block sizes, which allows plugin to work with Audacity and in many other cases
  • FST headers are used instead of VST2 ones in order to work around VST2 headers license
  • CI builds artifacts for all operation systems
  • Testing in CI
  • Update instructions for PipeWire

v0.91

3 years ago

Changes:

  • #20 Added VAD parameter to the VST plugin.
  • Minor compilation fixes.

v0.9

4 years ago

Changes:

  • #19 Support for VAD (Voice Activity Detection) in ladspa plugin.
  • Fixes to support MSVC - there are no warnings, but now compiler has internal error.

VAD ensures that non-voice sounds are completely silenced, instead of being muffled, when there is no voice detected. It has one control parameter - VAD threshold (%), if sound has lower probabilty of being a voice than this threshold - it would be silenced.

Users of PulseAudio with already existing configurations must do a small change to them:

... plugin=/path/to/librnnoise_ladspa.so control=50
                                         ^^^^^^^^^^

For most mics the threshold could be changed to 95 - control=95.

v0.2

5 years ago

Ladspa, LV2, VST plugins built for Linux and for Windows with MinGW.

Ladspa plugin has mono and stereo sub-plugins.

Windows plugins are untested.

v0.1.1

6 years ago

v0.1

6 years ago