T09-L04 · Create media · Level 4 Integrator · 18-minute read, plus 4 hours of doing

A psychology group at a university clinic runs an interview study with 120 outpatients. Each interview takes about an hour. A PhD student transcribes them by hand, at five to six hours per interview, and she is on number 23. Someone at the group meeting mentions the caption pipeline the institute built last spring: why not send the interviews through it? The PI, the professor who leads the study, looks up the consent form. Participants agreed that their recordings are "stored and processed only on systems of the institute". The hosted service is out.

The obvious next idea is to run the same speech model on the group's own computer. That's the right idea, and it's where people go wrong. A "local" model on a workstation whose data drive the whole department can read, that downloads files from the internet as it runs, and that keeps copies of the audio in a folder nobody deletes, isn't what the consent form promised.

In a company it's a medical-device maker's customer hotline. Calls about faulty devices are recorded, and each one has to become a complaint file. The calls contain patients' health details and the voices of the hotline staff.

You are at Level 4 Integrator. You're connecting a model to real recordings of real people, on your organisation's systems. This book shows you how to do that so the promise in the consent form stays true.

After this you can

  • Decide with three checks (fits, fast enough, worth running) whether a local speech model beats an approved hosted service for your recordings.
  • Write a one-page data route and get it signed by the data protection officer, IT and, where they are involved, the ethics committee or works council.
  • Run a pinned Whisper model on a workstation that can't send audio out, through a job account that reads one folder and writes one other.
  • Keep a way back: originals untouched, every draft reviewed by a named person, and a tested procedure to stop the job, delete audio on schedule and redo a draft.

Before you start