Transcribe audio or video

POST/v1/transcribe
RapidAPI ● LiveApyHub ● Live

Up to 60 minutes and 50 MB per request: MP3, WAV, M4A/AAC, FLAC, OGG/Opus, WebM, MP4 and other common audio or video files. 25 European languages, detected automatically, with punctuation and capitalisation. json returns the transcript with segment (and optionally word) timings; srt and vtt return subtitles; txt the plain transcript.

Body parameters

application/json
formatjson · srt · vtt · txt

`json` (transcript, segments, timings), `srt`, `vtt` or `txt`

default "json"
word_timestampsboolean

Include every word with its start, end and confidence (json)

default false
max_charsinteger

Longest segment or subtitle cue, in characters

default 84min 20max 200
max_secondsnumber

Longest segment or subtitle cue, in seconds

default 7min 1max 30
audioobjectREQUIRED
2 child fields
urlstring

Public http(s) URL of the audio or video file

max length 2048
base64string

The file as base64 or a data: URI

multipart/form-data
formatjson · srt · vtt · txt

`json` (transcript, segments, timings), `srt`, `vtt` or `txt`

default "json"
word_timestampsboolean

Include every word with its start, end and confidence (json)

default false
max_charsinteger

Longest segment or subtitle cue, in characters

default 84min 20max 200
max_secondsnumber

Longest segment or subtitle cue, in seconds

default 7min 1max 30
filebinaryREQUIRED

Responses

The transcript (json) or subtitles (srt, vtt, txt)

application/json
textstringREQUIRED

The whole transcript, punctuated and capitalised

durationnumberREQUIRED

Audio duration in seconds

billed_minutesintegerREQUIRED

Audio minutes this request counts against the plan (rounded up, at least 1)

confidencenumberREQUIRED

Average token confidence, 0–1

segmentsobject[]REQUIRED
Item fields
startnumberREQUIRED
endnumberREQUIRED
textstringREQUIRED
wordsobject[]

Present with `word_timestamps`

Item fields
wordstringREQUIRED
startnumberREQUIRED

Seconds

endnumberREQUIRED
confidencenumberREQUIRED

0–1

application/x-subrip

Binary response body.

text/vtt

Binary response body.

text/plain

Binary response body.