format, one of json, text, srt, vtt
or md. The default is json.
The canonical transcript (json)
source, timing_precision and the ids are also sent as response headers on
every delivery, raw or JSON, so a client reading a plain-text body still
knows what it holds: X-Transcript-Episode-Id, X-Transcript-Source,
X-Transcript-Timing-Precision, and X-Credits-Charged when the read cost
something.
The renderings
Subtitle cues are cut on segment boundaries; word timings are used only by
the JSON form.
Large transcripts
A rendering up to 5 MB is returned inline. Past that, every format switches to a reference: the JSON envelope carriestranscript_url and
expires_at instead of the body, the URL is a signed link to the object
that stays valid for 24 hours, and a raw format answers with the same
reference as JSON. Ask again after expiry for a fresh link. Nothing is ever
served from a storage URL you have to trust; the link is minted by Audivo for
your request.
Warnings
The pipeline checks its own output and attaches a warning to the first segment it concerns rather than silently editing text:
A warning is information, not a refusal: the transcript is delivered and
charged as usual. Treat the flagged segments with care in anything automated.

