Short-audio transcription
/api/v1/stt/post/ Upload a short audio file and get the result immediately (sync).
Authentication
Send X-Api-Key. Public requests may require reCAPTCHA.
Request fields
audio required voice-note.mp3 Audio file.
language optional uz Supported: uz, en, ru. Default: uz.
has_diarization optional false Speaker diarization flag.
has_offset optional false Return segment offsets.
is_summary optional false Generate summary.
title optional meeting-voice-note Optional title.
Examples
v1 POST
curl --request POST \
--url https://back.aisha.group/api/v1/stt/post/ \
--header 'X-Api-Key: your_api_key' \
--header 'Accept-Language: uz' \
--form 'audio=@/path/to/voice-note.mp3' \
--form 'language=uz' \
--form 'has_diarization=false' Responses
Success
{
"id": 531,
"gender": "unknown",
"title": null,
"created_at": "2026-05-04T10:12:43.212Z",
"duration": 18.7,
"transcript": "Assalomu alaykum, bu qisqa audio transkripsiyasi."
} Status codes
Result returned.
Missing audio or invalid format.
Insufficient balance.
Duration limit or access issue.
STT service temporarily unavailable.