LADSPA Noise Suppressor for Voice on Debian, for Kdenlive

as of 24 May 2023
Kent West - kent.west@(that .com that swore to not be evil)
  1. The "librnnoise_ladspa.so" shared library is not in Debian's "/usr/lib/ladspa" path, so there is no "LADSPA Noise Suppressor for Voice" plugin within Debian's Kdenlive. Arg. The plugin does not seem to be available in Debian, so we'll compile it from source.
  2. Go to github.com and search for "noise-suppressor-for-voice" (by werman). Click on the green "Code" pull-down menu, and select "Download zip". Download it to your "~/Downloads" folder.
  3. Go to your "~Downloads" folder, and "$ unzip "noise-suppressor-for-voice-master.zip" file (you may want to first move it into a "temp" directory, etc, to keep it separate from other files in your "~/Downloads" folder).
  4. cd into the newly-created "noise-suppressor-for-voice-master" directory.
  5. Run "cmake -Bbuild-x64 -H. -GNinja -DCMAKE_BUILD_TYPE=Release".
  6. But we're not done yet; the library file we need is not yet in "build-x64/bin". So next, "$ ninja -C build-x64". Upon a successful run, there should now be a "librnnoise_ladspa.so" file in "build-x64/bin/ladspa".
  7. "$ sudo mv build-x64/bin/ladspa/librnnoise_ladspa.so /usr/lib/ladspa/".
  8. "$ sudo chmod 644 /usr/lib/ladspa/librnnoise_ladspa.so" (or match perms of other files here).
  9. "$ sudo chown root:root /usr/lib/ladspa/librnnoise_ladspa.so" (or match perms of other files here).
  10. Restart Kdenlive if it's running; now you should be able to search Effects for "noise suppressor for voice".

UPDATE:

atsider at reddit/kdenlive writes that steps 6-9 can be replaced with:

"$ sudo ninja -C build_dir install"

Success!