Skip to main content
POST
This model is routable only on /v1/audio/transcriptions, and on /v1/audio/translations to translate speech into English.
OpenAI’s Whisper Tiny is the smallest model in the Whisper family of speech recognition models, at 39M parameters. It is the multilingual checkpoint: it transcribes speech in the language it was spoken, detecting that language on its own when you don’t name it, and it can translate speech into English. Its size makes it fast and cheap enough for high-volume transcription where throughput and cost matter more than the accuracy of the larger Whisper models: voice agents, meeting notes, subtitles, podcasts, and audio indexing.
References: Model cardLicenseTermsPrivacy

Limits

Authorizations

x-api-key
string
header
required

Body

multipart/form-data
file
file
required

The audio file to transcribe.

model
string
default:whisper-tiny

Model identifier (fixed for this playground).

Allowed value: "whisper-tiny"
Example:

"whisper-tiny"

language
string

ISO-639-1 code, such as en. Detected automatically when omitted.

Example:

"en"

prompt
string

Text to guide spelling and style, such as names or jargon.

Maximum string length: 4096
response_format
enum<string>
default:json

json and verbose_json return application/json; text, srt, and vtt return text/plain.

Available options:
json,
text,
srt,
verbose_json,
vtt
temperature
number
default:0

Sampling temperature.

Required range: 0 <= x <= 1
timestamp_granularities[]
enum<string>[]

segment (default), word, or both. Requires verbose_json.

Available options:
segment,
word

Response

The transcript, in the requested response_format.

json returns { text }. verbose_json adds task, language, duration, and segments and/or words.

text
string
required

The transcript.