← API
Speech to Text
POST /api/v2/stt/post/
Parameters
audio * file Преобразование речи в текст
language * uz, en, ruhas_diarization true, false Включить диаризацию для определения разных говорящих в аудио
Example
curl -X POST https://back.aisha.group/api/v2/stt/post/ \
-H "x-api-key: YOUR_API_KEY" \
-F "audio=@audio.mp3" \
-F "language=uz" \
-F "has_diarization=true"Response
POST — Upload
{ "id": 142, "task_id": "...", "status": "PENDING" }
GET /api/v2/stt/get/{id}/ — Result
{
"id": 142,
"status": "SUCCESS",
"transcript": "Assalomu alaykum...",
"duration": 125.4,
"diarization": [...]
}
Errors
400
audio_not_uploaded 400
unsupported_format 400
file_too_large 401
api_key_required 403
authentication_failed 403
insufficient_balance 404
not_found 500
audio_processing_failed