← API
Text to Speech
POST /api/v1/tts/post/
Parameters
transcript * string Convert text to speech
language * uz, en, rumodel * gulnoza, jaxongirExample
curl -X POST https://back.aisha.group/api/v1/tts/post/ \
-H "x-api-key: YOUR_API_KEY" \
-F "transcript=Salom dunyo" \
-F "language=uz" \
-F "model=gulnoza"Response
201 — Sync
{ "audio_path": "https://..." }
202 — Async
{ "id": 85, "task_id": "...", "status": "PENDING" }
Check status: GET /api/v1/tts/status/{id}/
Errors
400
missing_transcript 400
transcript_too_long 400
invalid_model 400
unsupported_language 401
unauthenticated 402
insufficient_balance 403
authentication_failed 500
tts_generation_failed