Forced Alignment

Generate word-level timestamps by aligning a transcript to its corresponding audio.

Overview

The Forced Alignment node uses the ElevenLabs Forced Alignment API to match each word in a provided transcript to its exact position in the audio. The output is structured JSON data containing word-level start and end timestamps. This is a data-producing node – it outputs timing information, not audio.

Configuration

Field Type Default Description
Transcript string (textarea, required) "" The full text transcript of the audio input. Must accurately match what is spoken in the audio

Inputs & Outputs

Output Format

The output is an array of AlignmentWord objects:

[
 { "word": "Hello", "start": 0.0, "end": 0.35 },
 { "word": "world", "start": 0.38, "end": 0.72 }
]

| Field | Type | Description | |——-|——|————-| | word | string | The aligned word | | start | number | Start time in seconds | | end | number | End time in seconds |

Best Practices

Common Use Cases

Tips