BiGapiguides
POST /v1/subtitles/to-transcript · 1 cent per operation

Subtitles → transcript

Turn SRT or WebVTT subtitles into a clean transcript: timestamps, tags and repeated lines removed, paragraphs at pauses; or JSON with start, end, speaker and text.

Try it

curl -X POST https://api.bigapi.dev/v1/subtitles/to-transcript -H 'Authorization: Bearer $KEY' -F 'file=@talk.srt' -o transcript.txt

New keys come with 100 free operations, no signup: curl -X POST https://api.bigapi.dev/v1/keys. Failed calls cost nothing.

Parameters

NameMeaning
file requiredSubtitle file in SRT or WebVTT format (.srt or .vtt).
outputtext gives a readable transcript; json gives every cue with start and end in milliseconds and the speaker if the file names one.
Allowed: text, json
Default: "text"
timestampstrue starts every line of the text transcript with its time, e.g. [01:23]. Ignored for json.
Default: false

Result and price

1¢ · 1 cent per operation

Returns text/plain | application/json. Response headers carry the cost (X-BigAPI-Cost) and notes about your input (X-BigAPI-Warnings).

From an agent (MCP)

Connect BiGapi as an MCP server: https://api.bigapi.dev/mcp (hosted) or npx -y @bigapi/mcp (local). Then ask in plain words; the agent finds subtitles_to_transcript on its own.