LectureCut is a video editor for lectures. It allows you to automatically cut out parts of a video that are have no voice in it. This can cut down the time you need to watch a lecture by a lot. LectureCut uses WebRTC to detect voice in a video. It then uses ffmpeg to cut out the parts of the video that have no voice in it. Using some advanced smart encoding techniques, LectureCut can cut down the time it takes to process a video by a lot.
In short: You need both a generator module and a render module. The generator module generates a list of timestamps where there is voice in the video. The render module then uses this list to cut out the parts of the video that have no voice in it.
The LectureCut CLI is licensed under the MIT License.