description:Generate subtitle files from video audio tracks using AI.
---
# Auto Subtitles
Generate subtitle files from a video's audio track using AI-powered speech recognition (faster-whisper). Supports auto-detection and 10 explicit languages.
Accepts multipart form data with a video file and a JSON `settings` field. This is an async endpoint - it returns `202 Accepted` immediately and progress is streamed via SSE at `GET /api/v1/jobs/{jobId}/progress`.
- This is an AI tool that requires the **transcription** feature bundle to be installed. If the bundle is not installed, the API returns `501 Feature Not Installed` with instructions to install it via the admin UI.
- The `auto` language option uses whisper's built-in language detection. Specifying the language explicitly improves accuracy and speed.
- SRT is the most widely supported subtitle format. VTT (WebVTT) is the standard for web video players.
- Progress updates are available via SSE at `GET /api/v1/jobs/{jobId}/progress` until the job completes.