GET

/v1/schemas/elevenlabs/audio/v1/forced-alignment?kind=output

kind outputactivity audiohash 8a155377…extracted Jul 6, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.
Source trace
56793d52b38081086c43910ec1916ff4bb286322250511820c239e4f46831396
{
  "fetchedAt": 1783328734,
  "extractorVersion": "1",
  "verifiedAt": null
}

Response body

3 properties · 3 required · 2 $defs
propertytypedescriptionconstraints
characters*ForcedAlignmentCharacterResponseModel[]List of characters with their timing information.
words*ForcedAlignmentWordResponseModel[]List of words with their timing information.
loss*numberThe average alignment loss/confidence score for the entire transcript, calculated from all characters.

Types

2 $defs

ForcedAlignmentCharacterResponseModelobject

Model representing a single character with its timing information from the aligner.

text*stringThe character that was transcribed.
start*numberThe start time of the character in seconds.
end*numberThe end time of the character in seconds.

ForcedAlignmentWordResponseModelobject

Model representing a single word with its timing information from the aligner.

text*stringThe word that was transcribed.
start*numberThe start time of the word in seconds.
end*numberThe end time of the word in seconds.
loss*numberThe average alignment loss/confidence score for this word, calculated from its constituent characters.

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"elevenlabs","endpointId":"v1/forced-alignment","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}