T09-L03 · Create media · Level 3 Builder · 17-minute read, plus 3 hours of doing

Forty talks, one person, one button

The institute records its Thursday seminar and puts the talks on the internal video page for people who missed them. Since spring the videos have captions, because a colleague with a hearing impairment asked, and because half the audience watches them on the train without sound. Sofia, the scientific coordinator, makes them. She uploads each recording to a transcription website, downloads the captions, fixes what she can, and uploads them next to the video. Then she's ill for two weeks. Nobody else knows the website, the login or which fixes she makes. When she's back, two talks have captions nobody checked, and one of them turns a speaker's "Lgr5-positive cells" into "large five positive cells" for forty minutes.

In a company it's the thirty how-to videos a software firm publishes for customers, in German. Every product release renames a few buttons, so the videos get re-recorded, and so do the captions. The support team makes them by hand, one video at a time, and after the spring release half the captions still use the old button names.

The transcription was never the hard part. The hard part is doing it the same way every week, checking it, and letting someone else take over. You are at Level 3 Builder: colleagues and customers depend on these captions, and a wrong one reaches all of them. This book shows you how to build a small caption pipeline, a set of steps that runs the same way every week, with a test set, named reviewers and a README, so the captions keep coming when you're away.

After this you can

  • Set up a manifest and a glossary so every recording has an ID, a language, a reviewer and the terms it must contain.
  • Draft captions with a pinned speech-to-text model through a small script that never overwrites a draft or an approved file.
  • Keep a test set of recordings with known transcripts, and a check that measures the error rate before any change goes live.
  • Route every draft to a named reviewer, and publish only what a person approved.
  • Hand the pipeline to a deputy with a README, and say where it stops and IT or self-hosting takes over.

Before you start