Read an episode transcript
get_transcriptFetch and read a podcast episode's transcript as timestamped text with speaker labels. Parses SRT, WebVTT, JSON, or HTML and returns long transcripts in windows for easier reading.
Instructions
Fetch and read the actual transcript of an episode, as timestamped text with speaker labels where the file has them. This is the tool that turns a podcast into something readable: Podcast Index only publishes a link to the transcript file, and this goes and gets it, works out whether it is SRT, WebVTT, JSON or HTML, and parses it. Long transcripts are returned in windows rather than whole, because a two hour episode is far more text than any single question needs; the response says how much remains and the offset to continue from. If you are looking for one specific moment, use search_transcript instead, which is one call rather than paging. Not every episode has a transcript, and most do not.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Force a particular transcript file when the publisher offers several. Defaults to the richest available, which is JSON where it exists because only JSON carries speaker names. | |
| offset | No | Character offset to resume from, for reading a long transcript in windows. Defaults to 0. | |
| episode_id | Yes | Podcast Index episode id, from get_episodes or a search. |