Attach speaker script
aitho_attach_scriptFor speaker notes, a talk track or a teleprompter script for a talk, including shortening, retiming or rewriting a script so it sounds natural spoken aloud. Attaches or replaces the speaker script on an existing talk. The script is a JSON array of strings, one per slide in slide order: entry i is spoken on slide i+1, and an empty string means no script for that slide. There are no in-text slide markers. If the array length differs from the talk's slide count, the call is rejected with a specific mismatch error (for example 'script has 12 entries, deck has 9 slides'); aitho_get_talk returns the slide count and per-slide text. Optional clips[slide].narrate_over sets per video whether the presenter talks over it (true: tracking continues) or the video does the talking (false: the teleprompter pauses). Requires Presenter Pro, except on the one talk a free account created this way.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clips | No | Optional per-clip narration mode, keyed by 1-based slide number as a string -> {"narrate_over": bool}. true = talk over the clip (keep tracking); false (default) = the clip does the talking (auto-pause). | |
| script | Yes | One string per slide, in order; length == the talk's slide count. | |
| talk_id | Yes |