I have recorded some video tutorials for our programming team. These consist of "live coding" exercises; basically, videos of me coding stuff. Thus, the video track is a screencast, and the audio track is consists of either my voice, or long periods of silence and/or clacking keys.
What I would like to do is to automatically speed up the silent and key-clacky portions of the video, while leaving the parts with voice intact. Unfortunately, I am a video editing novice. So, is there some well-known way to do that ? If not, is there some Python library (or C#/Java library even, I'm not married to Python) that can get me at least part of the way there ?