Read a transcript
read_transcriptRead a completed transcript as continuous text in timestamped passages, not individual word rows. Use this first to understand a conversation or find interesting clips. Pass assetId, offset=0 and limit=40 to start; offset and limit count passages, not words. Passages span roughly 30 seconds. Follow nextOffset when non-null. Text-only transcripts have null timestamps. Every pause of 0.2 s or more is marked where it falls, {pause A–B} in source seconds, and a pause that holds a sound the transcript did not write (an um, a restart) says so: set a speech clip's in and out points inside these pauses, as the answer's marks line says. Use read_analysis_range with kind=transcript when you need every word's times around one cut. Does not transcribe again or summarize the speech.
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": {
"assetId": "<assetId>",
"offset": "<offset>",
"limit": "<limit>",
"projectId": "<projectId>"
},
"name": "read_transcript"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| offset | Yes | ||
| assetId | Yes | ||
| projectId | Yes | The project this call runs on without changing the open project. null (or leaving it out) uses the open project. wait_for_jobs takes the projectId of the calls that started the jobs. |