Reading Lawrence Lessig’s Experiments in presentation technology, I became extremely interested on his efforts when I read:
My hope is to put every presentation I’ve made, with audio and the source files, up for anyone to do with as they wish. That turns out to be harder than it should be. Any advice or help would be greatly appreciated.
It sounds promising, but there is an issue that makes the task harder than it seems:
The only difficult part about this was listening to myself again (and again) as I built this.
If I don’t understand the issue here wrong, the problem is the timeline to sync audio and each slide. It is difficult to guess how long each slide should take. And if you have many slides, this task will be tedious. And a solution for this would be that the computer counts for you.
Computers are mainly counting machines. It should not be difficult to implement a multiplatform program (using wxWidgets or something similar) that is able to detect keystrokes defined by the user to start the timeline, detect each new slide transition and finish the timeline and that is also able to export this timeline into a text file.
An example of this would be a (Keynote/PowerPoint/Impress/PDF) presentation not using the fullscreen mode to see what comes next (or in a mode that enables you to see previous and next slides). You start recording the audio and start the timeline. Each slide transition is detected by the program, so the syncing will be perfect. You finish the timeline and stop recording. The ouput file would be:
00:00:05 00:00:10 00:00:12 00:00:18.25 00:00:23
(Of course, the program could have another features, but this is only a basic sketch.)
If I’m not wrong, Lawrence Lessig could even generate the timeline when giving the presentation. This would be the first step to generate the presentation with audio in a PDF file (as suggested here).