Batch Processing in Audacity using Python
I am not an audio person, but I have occasionally had to edit audio, and I’ve always used Audacity - it’s a great tool. Some time ago, I had to normalize sound levels on hundreds of voice recordings. A podcaster asked how I did it, I wrote it up in an email, and, thinking back, I decided it might be useful to others, so I’m posting it here. As I review the problem today, I think I would probably explore Audacity’s macro functionality to solve this type of problem - I don’t know why I jumped to scripting solution at the time. I did try the PyAudacity library, and found it was easier to interface directly though pipes.






