Skip to main content
POST
/
v1
/
stt
/
slng
/
openai
/
whisper:large-v3-compressed
Whisper Large v3 (Compressed)
curl --request POST \
  --url https://api.slng.ai/v1/stt/slng/openai/whisper:large-v3-compressed \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form audio='@example-file' \
  --form language=en
{
  "text": "Hello, welcome to SLNG's speech-to-text API.",
  "language": "en"
}

Authorizations

Authorization
string
header
required

API key issued by SLNG. Pass as Authorization: Bearer <token>.

Headers

X-Region-Override
enum<string>

Target region override. Auto-selected if not provided.

Available options:
us-east-1

Body

multipart/form-data
audio
file
required

Audio file. Formats: mp3, mp4, mpeg, mpga, m4a, wav, webm. Max 25MB.

language
enum<string>

ISO-639-1 language code. Auto-detected if not specified.

Available options:
af,
am,
ar,
as,
az,
ba,
be,
bg,
bn,
bo,
br,
bs,
ca,
cs,
cy,
da,
de,
el,
en,
es,
et,
eu,
fa,
fi,
fo,
fr,
gl,
gu,
ha,
haw,
he,
hi,
hr,
ht,
hu,
hy,
id,
is,
it,
ja,
jw,
ka,
kk,
km,
kn,
ko,
la,
lb,
ln,
lo,
lt,
lv,
mg,
mi,
mk,
ml,
mn,
mr,
ms,
mt,
my,
ne,
nl,
nn,
no,
oc,
pa,
pl,
ps,
pt,
ro,
ru,
sa,
sd,
si,
sk,
sl,
sn,
so,
sq,
sr,
su,
sv,
sw,
ta,
te,
tg,
th,
tk,
tl,
tr,
tt,
uk,
ur,
uz,
vi,
yi,
yo,
zh,
yue
Example:

"en"

Response

Transcription successful.

Whisper STT response format.

text
string
required

Transcribed text.

language
string

Detected language code (may not be present in all variants).