process_episode
Transcribes a podcast episode, ranks key moments, renders clips with captions, and writes titles, descriptions, and tags; returns a job ID to poll for results.
Instructions
One-shot episode job: transcribe, rank moments, render clips, write titles/descriptions/tags. Returns { job_id } immediately. Poll with job_status until done; the result is the same JSON podcli process --json prints (clip paths, durations, scores, titles, captions).
Does not require the web studio. For a shortlist without rendering, use rank_clip_candidates instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | How many clips to export. Default 5. | |
| crop | No | ||
| fast | No | ||
| engine | No | ||
| format | No | ||
| output | No | Output directory | |
| quality | No | ||
| language | No | ||
| transcript | No | Existing transcript path (.srt, .vtt, .txt, .json) | |
| video_path | Yes | Absolute path to the episode video or audio | |
| caption_style | No |