Updated De-Clicker and new De-esser for speech

In Audcaity3, De-Clicker ends up in the β€œn/a” folder in the effects list.

Will the Declicker plugin work if you can’t actually see the click sound mark on your DAW? I can hear it through my headphones, but I can’t see it on Audacity.

It’s usually visible on the spectrogram view … Spectrogram View - Audacity Manual

I landed here today searching for ways to remove mouth noises in podcast audio (without having to purchasing Izotope plugins or adjust mic position/make the speaker drink more/eat an apple).

I spent a while experimenting with Paul’s de-clicker. When it works, boy does it work! It’s pretty magic. But I’ve also run into the same problem as many others here with slow compute and at times failure to complete.

I wanted to draw attention to the simple but effective loop_process.ny plugin by steve for anyone in a similar situation to me: https://forum.audacityteam.org/t/processing-long-tracks-with-declicker-ny/66393/22

I’ve implemented it with the settings below to get mouth noise out of a 70 minute track. It still takes a while to run (about 20min for me), but it does finish. I’ve used 8 sections, and a fairly aggressive de-click setting which I spent a long time tweaking over a small portion of audio with significant mouth smack and saliva sounds.

LoopProcessing:mode=β€œAnalyze” num=β€œ8”
LoopProcessing:mode=β€œSelect” num=β€œ8”
De-clicker:control-action-choice=β€œApply changes” control-crackle-threshold=β€œ-45” control-crossfade-interval=β€œ5” control-frequency-bound1=β€œ150” control-frequency-bound2=β€œ18173” control-max-steps=β€œ3” control-n-bands=β€œ20” control-passes=β€œ2” control-relative-threshold=β€œ6” control-separation=β€œ2” control-step-dur-ms=β€œ5”
LoopProcessing:mode=β€œSelect” num=β€œ8”
De-clicker:control-action-choice=β€œApply changes” control-crackle-threshold=β€œ-45” control-crossfade-interval=β€œ5” control-frequency-bound1=β€œ150” control-frequency-bound2=β€œ18173” control-max-steps=β€œ3” control-n-bands=β€œ20” control-passes=β€œ2” control-relative-threshold=β€œ6” control-separation=β€œ2” control-step-dur-ms=β€œ5”
LoopProcessing:mode=β€œSelect” num=β€œ8”
De-clicker:control-action-choice=β€œApply changes” control-crackle-threshold=β€œ-45” control-crossfade-interval=β€œ5” control-frequency-bound1=β€œ150” control-frequency-bound2=β€œ18173” control-max-steps=β€œ3” control-n-bands=β€œ20” control-passes=β€œ2” control-relative-threshold=β€œ6” control-separation=β€œ2” control-step-dur-ms=β€œ5”
LoopProcessing:mode=β€œSelect” num=β€œ8”
De-clicker:control-action-choice=β€œApply changes” control-crackle-threshold=β€œ-45” control-crossfade-interval=β€œ5” control-frequency-bound1=β€œ150” control-frequency-bound2=β€œ18173” control-max-steps=β€œ3” control-n-bands=β€œ20” control-passes=β€œ2” control-relative-threshold=β€œ6” control-separation=β€œ2” control-step-dur-ms=β€œ5”
LoopProcessing:mode=β€œSelect” num=β€œ8”
De-clicker:control-action-choice=β€œApply changes” control-crackle-threshold=β€œ-45” control-crossfade-interval=β€œ5” control-frequency-bound1=β€œ150” control-frequency-bound2=β€œ18173” control-max-steps=β€œ3” control-n-bands=β€œ20” control-passes=β€œ2” control-relative-threshold=β€œ6” control-separation=β€œ2” control-step-dur-ms=β€œ5”
LoopProcessing:mode=β€œSelect” num=β€œ8”
De-clicker:control-action-choice=β€œApply changes” control-crackle-threshold=β€œ-45” control-crossfade-interval=β€œ5” control-frequency-bound1=β€œ150” control-frequency-bound2=β€œ18173” control-max-steps=β€œ3” control-n-bands=β€œ20” control-passes=β€œ2” control-relative-threshold=β€œ6” control-separation=β€œ2” control-step-dur-ms=β€œ5”
LoopProcessing:mode=β€œSelect” num=β€œ8”
De-clicker:control-action-choice=β€œApply changes” control-crackle-threshold=β€œ-45” control-crossfade-interval=β€œ5” control-frequency-bound1=β€œ150” control-frequency-bound2=β€œ18173” control-max-steps=β€œ3” control-n-bands=β€œ20” control-passes=β€œ2” control-relative-threshold=β€œ6” control-separation=β€œ2” control-step-dur-ms=β€œ5”
LoopProcessing:mode=β€œSelect” num=β€œ8”
De-clicker:control-action-choice=β€œApply changes” control-crackle-threshold=β€œ-45” control-crossfade-interval=β€œ5” control-frequency-bound1=β€œ150” control-frequency-bound2=β€œ18173” control-max-steps=β€œ3” control-n-bands=β€œ20” control-passes=β€œ2” control-relative-threshold=β€œ6” control-separation=β€œ2” control-step-dur-ms=β€œ5”