Glossary
Forced alignment
Forced alignment is the process of matching a known transcript to its audio so that each word or phone gets a start and end time. Unlike open speech recognition, it does not decide what was said; it only finds when each word was said.
Updated October 17, 20262 cited facts, each traced to its source
Also called audio alignment, transcript alignment.
Forced alignment is a method that takes a transcript you already have and a recording of the same speech, then finds the moment each word starts and ends. The word "forced" means the text is fixed: the aligner must fit those exact words to the audio, rather than choosing its own words. That fixed text is what separates alignment from automatic speech recognition (ASR), which writes the words itself.
Alignment fits known words to sound
The aligner works from acoustic models of speech sounds. It splits the transcript into phones or words, then searches the audio for the best match between each sound and its position in time. The result is a list of start and end times, one for each unit. The Montreal Forced Aligner, an open-source tool described in a 2017 Interspeech paper, is built for this job: it aligns speech to text and times the word and phone boundaries 1.
Recent systems combine the two steps. WhisperX adds word-level timestamps to Whisper output, using voice activity detection and forced phoneme alignment 2. The recognizer writes the words, and a forced aligner then times them.
A concrete example
Suppose you have a correct transcript of a meeting, "the meeting starts at nine." Forced alignment finds when "meeting" begins in the recording and when it ends, and does the same for every other word. A captioning tool then shows each word on screen at the right moment. Because the words were fixed in advance, the aligner never has to guess them, which is why it can be more precise about timing than a recognizer that writes the words and times them at the same time.
Why it matters for dictation
Dictation puts words on the page as you speak, so the timing is already there, but it is not stored. Forced alignment gives you the timing for a text you wrote or corrected afterward. If you dictate a long memo, aligned times let you click a word and hear the matching sound, which is useful when you check a draft against the audio. It also produces the timed text that captions need.
Alignment has limits. It assumes the transcript is right, so a wrong word forces the aligner to place it somewhere, and the times around it drift. A word error rate (WER) measures how often the words are wrong, and that error is what alignment inherits. Clean up the words first, then align. For caption files, the timed output usually goes into an SRT file, and the times themselves are covered in our entry on timestamps.
Related terms
- Timestamp (transcription): the time marker that alignment produces.
- SubRip subtitle file (SRT): a caption format built from timed text.
- Speaker diarization: labeling who said each part, often done alongside alignment.
Guides that cover it
Evidence
Every number on this page, with where it comes from. Open a fact to see the exact words in its source.
- 1.
- 2.
Related terms
- Transcription: How to Turn Audio and Video Into TextThe topic this term belongs to
- Clean verbatimClean verbatim is a transcript that removes filler words, stutters, repetitions and false starts while keeping the speaker's wording and meaning. It is the usual choice for reading, captions and coding, where hesitations add noise rather than information.
- Closed captions (CC)Closed captions (CC) are a text version of a program's dialogue and relevant sounds that the viewer can turn on or off. The word closed means the viewer chooses whether to see them, which separates them from open captions.
- Open captionsOpen captions are text drawn onto the frames of a video, so every viewer sees them and nobody can switch them off. They are also called burned-in captions or hardcoded subtitles.
- SubRip subtitle file (SRT)A SubRip subtitle file, or SRT, is a plain-text file of numbered caption blocks. Each block has a start and end time in hours, minutes, seconds and milliseconds, followed by the caption text. It is one of the most common caption formats on the internet.
- Subtitles for the deaf and hard of hearing (SDH)SDH stands for subtitles for the deaf and hard of hearing. They show the dialogue plus the sound effects, music and speaker identification that a hearing viewer would get from the soundtrack.
- Timestamp (transcription)A timestamp in a transcript is a time marker, such as 00:12:15, that shows when the nearby text was spoken in the recording. Timestamps let readers jump to a passage, and they can be attached to whole segments or to single words, with different accuracy.
- Transcription foot pedalA transcription foot pedal is a switch that controls audio playback with the foot, so a transcriber can start, pause and rewind a recording while typing. It is also called a foot control or foot pedal.
- TranscriptionistA transcriptionist is a person who listens to recorded speech and types it as text, such as a clinician's dictated report. Speech recognition now writes first drafts, so much of the work has shifted to checking and correcting machine text.
- Turnaround time (TAT)Turnaround time (TAT) is how long a transcriber or service takes to deliver a finished transcript after an order is received. Court schedules define it in calendar days or hours, counted from the order.
- Verbatim transcriptionVerbatim transcription writes down exactly what is said, including filler words, false starts, repetitions and non-speech sounds, with no tidying. Researchers and legal teams use it when the way someone speaks is part of the record.
- WebVTT (VTT)WebVTT (Web Video Text Tracks, usually shortened to VTT) is a plain-text file format for timed captions and subtitles on the web. A .vtt file is a list of cues, and each cue gives a start time, an end time and the text to show.
Pages that use this term
- Transcription: How to Turn Audio and Video Into TextTopic
- Captions and Subtitles: Formats, Rules and ToolsGuide
- Timestamps and Speaker Labels in TranscriptsGuide
- How do you add automatic captions to YouTube Shorts?Question
- How do you make subtitles with Whisper?Question
- How do you transcribe audio with timestamps for free?Question
- SubRip subtitle file (SRT)Glossary
- Timestamp (transcription)Glossary
- WebVTT (VTT)Glossary