Skip to main content

Request

Make a POST request to below endpoint and pass the required parameters as a request body.
curl

Body

json

Body Attributes

string
required
The API key required to authorize the request.
string
required
The URL of the audio file to be transcribed.
Supported formats: WAV, MP3, FLAC, OPUS.
Duration limits: minimum 5 seconds, maximum 1 hour.
string
default:"en"
The language code of the audio content in ISO 639-1 format. Examples: en (English), es (Spanish), fr (French).
string
The level of detail for timestamps in the transcription. Options: word, sentence, or null (no timestamps). Default: null.
Timestamp Level Accuracy: Sentence-level timestamps work well and provide reliable results. However, word-level timestamps may not be accurate and may provide less reliable results.
string
A URL to receive a POST request once the transcription is complete.
integer
An ID included in the webhook response to identify the request.

Languages Supported

Whisper supports several languages, but performance may vary due to factors like limited training data, script complexity, and regional dialects, potentially affecting transcription accuracy.
Performance may vary due to factors like script complexity, and regional dialects, which may affect transcription accuracy.