recording_voiceover
Add scripted narration to a completed take: synthesize speech, align segments to timeline events or timestamps, and mux audio over video with optional captions. Starts async; poll recording_status.
Instructions
Attach a scripted narration track to a completed take: the caller supplies the prose, the server synthesizes speech, aligns segments to timeline anchors (or to an explicit at_ms), and muxes the audio over the existing video stream, optionally burning styled captions. Starts an async 'narrating' phase; poll recording_status. GIF cannot carry audio.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Take id from recording_start; defaults to the latest take. | |
| fit | No | natural | |
| voice | No | ||
| engine | No | auto | |
| tail_ms | No | ||
| segments | Yes | ||
| offset_ms | No | ||
| subtitles | No | Burn styled captions from the narration into the video (re-encodes the video). Set false to copy the video without captions. |