← Questions

Design a streaming transcription service

0
AbridgeSystem designLast asked Aug 2026

Users either stream audio live or upload a finished recording, and get back a transcript. During a live session they see partial text that may still change, then a final transcript with speaker labels. They can correct the final text without losing what the model produced, export the latest approved version, and delete the session.

Design ingestion (including resuming an interrupted stream or upload), splitting audio into segments, calling an existing speech-recognition model, keeping the text in order, revisions, storage, deletion and recovery from failures.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing