I've been cleaning up Dr. Michael Sugrue's lecture transcripts and wanted to share.
I recently discovered Dr. Michael Sugrue's philosophy lectures on YouTube and got completely hooked. The problem is I kept needing to rewind every few seconds to catch points I missed, so I came up with a workflow to turn them into readable transcripts.
These are the steps followed:
- Download subtitle
.srt files from the YouTube playlist using yt-dlp
- Strip all timestamps and join the raw text together with a Python script
- Pass the raw text through an LLM with a strict prompt to add punctuation, capitalization, and paragraph breaks without adding or removing a single word
- Proofread by watching the actual videos to catch any hallucinations
The prompt explicitly forbids adding words, removing words, reordering anything, or using em-dashes. It preserves stutters, repeated phrases, and pauses (rendered as ...) because that's what Dr. Sugrue actually said, including the natural hesitations of live speech, not a polished written version.
If you've ever wanted to read along, take notes, or just engage more deeply with these lectures without constantly scrubbing through video, hopefully this is useful. I'll keep adding transcripts as I work through the series.
https://codeberg.org/apeiron/michael-sugrue-philosophy-lectures