parse_transcript
Generate word-level timestamps from speaker-labeled transcript text so you can sync captions and clips with the source video.
Instructions
Parse a raw speaker-labeled plain text transcript into word-level timestamps. Input format: 'Speaker (MM:SS)\ntext...\n\nSpeaker2 (MM:SS)\ntext...'. Uses the Python backend to generate accurate word timings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | ISO language code of the transcript (e.g. 'ka'). This format has no language info of its own, so omitting it labels the result 'und' rather than guessing. | |
| raw_text | Yes | Raw speaker-labeled transcript text | |
| file_path | Yes | Path to the video file the transcript belongs to | |
| time_adjust | No | Offset in seconds to add to all timestamps | |
| total_duration | No | Total video duration in seconds (helps accuracy) |