I am trying to automate the process of cleanup of the clicky mouth sounds that afflict my narrations, which can be a tedious business with the basic Audacity tools if you are too perfectionistic about it as I tend to be.
I think this work so far is very promising and may save me a lot of labor in getting fine results.
But perhaps my methods are also useful for other applications of click removal such as captures from old tape and vinyl.
I have a major new revision of my experimental code and thought it best to start a new thread with the link to that at the top.
I am very pleased now with the detection part, which you can try out by selecting the labels only option.
I am still experimenting with the most intelligent thing to do for the repairs, which I feel I understand less, but even so I tried the default settings on some speech samples and the fixes seemed to help more than they harmed. Certain little crackles of the type I would surely have zoomed close in on and fixed by hand before, became inaudible. A few times, a plosive consonant was dulled in a bad way.
If you duplicate a track, and "Isolate changes" in one of them, you can easily test before and after by playing the original solo or playing the fixes simultaneously. You can even edit the changes to "silence" fixes you don't like while keeping the rest.
I have also rearranged things so that the progress indicator bar should advance more evenly.
The controls are many, as this is still an experimental thing with lots of knobs, but I think I have arranged them by decreasing importance for other curious testers, and that they are to some degree self explanatory. But feel free to ask me questions about what they mean and how the tool works.