Create and manage media transcripts¶
Edit transcripts for audio and video in Drupal. Playback highlights words using reviewed timing.
Drupal 11.3+ · PHP 8.3+ · AI is optional
Transcript editing¶
Edit utterance text, split and merge utterances, reorder them, and assign speakers. Saving a transcript coordinates parent and utterance revisions in one transaction.
Published revisions keep their saved utterances when later drafts change.
Word timing¶
Alignment states distinguish measured, retained, estimated, stale, and untimed words. Text corrections preserve unaffected intervals and flag changed words for review.
Confirm affected intervals against the source before using them for synchronized word highlighting.
Modules¶
The core module supports manual authoring and structured imports. Submodules provide an audio Media type and AI generation.
| Module | What it adds |
|---|---|
transcribe |
Exact-text editing, speakers, coordinated revisions, retrieval, export, and synchronized playback |
transcribe_audio |
An optional audio upload Media type and its displays |
ai_transcribe |
Drupal AI profiles, structured result adapters, and durable asynchronous transcription jobs |
Requirements¶
Requires Drupal core ^11.3, PHP 8.3+, Paragraphs, Entity Reference Revisions, and Dynamic Entity Reference. AI generation additionally requires Drupal AI and a configured speech-to-text provider.