Get clip transcript
get_clip_transcript[read · costs credits] Read a clip's speech. Default 'vtt' is a compact WebVTT transcript ('00:12.340 --> 00:15.020 text' cues in TIMELINE time) — use it to understand what is said. Use to pick the lines for a hook, a title card or a reel, or to cut on a word ('words' gives per-word timings). Free within the plan's monthly minutes; kept on the file. Not for putting captions on screen (use generate_captions). Returns wordCount, startMs, endMs, credits_used and vtt, words or text. Related: add_hook, add_title_card, make_reel, generate_captions. Full docs: load_skill with tools: [name].
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>"
},
"name": "get_clip_transcript"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Video, audio or compound clip id (or a compound child's) from get_timeline. | |
| toMs | No | To (ms). | |
| items | No | Many clips at once, max 20, each with this tool's fields; fields beside it are defaults. | |
| limit | No | words/compact: most returned. Default 400, compact 800. | |
| format | No | vtt (default), words (per-word ms), compact (words as [text,startMs,endMs]), text. | |
| fromMs | No | From (timeline ms). | |
| offset | No | words/compact: skip this many. Default 0. | |
| script | No | Default "native". "roman" (Latin transliteration) is not supported yet. | |
| language | No | ISO code of the speech ("hi", "bn", "ta", …). Omit to detect. | |
| project_id | Yes | The AskEditor project this acts on (from list_projects). | |
| approval_id | No | Only when a previous call answered needs_approval: the approval_id it gave. Call again with it as soon as you have told the person where to approve: the call waits for their answer. |