# Gladia

Gladia provides state-of-the-art audio transcription and intelligence services through a simple API, enabling real-time and asynchronous transcription, translation, and audio analysis.

- **Category:** transcription
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 10
- **Triggers:** 0
- **Slug:** `GLADIA`
- **Version:** 20260414_00

## Tools

### Delete Live Session

**Slug:** `GLADIA_DELETE_LIVE_SESSION`

Tool to delete a live transcription session and all its associated data (audio file, transcription). Use when permanently removing a live session from Gladia.

### Delete Pre-recorded Job

**Slug:** `GLADIA_DELETE_PRE_RECORDED_JOB`

Tool to delete a pre-recorded transcription job and all its associated data (audio file, transcription). Use when permanently removing a transcription job from Gladia.

### Get live transcription result

**Slug:** `GLADIA_GET_LIVE_TRANSCRIPTION_RESULT`

Tool to retrieve metadata and results of a live transcription job. Use when you need detailed status or results for a specific live transcription session.

### Get Pre-recorded Job

**Slug:** `GLADIA_GET_PRE_RECORDED_JOB`

Tool to retrieve a pre-recorded transcription job's metadata, status, and results by ID. Use when checking the status or retrieving results of a specific pre-recorded job.

### Get Transcription Audio File (Deprecated)

**Slug:** `GLADIA_GET_TRANSCRIPTION_AUDIO_FILE_DEPRECATED`

DEPRECATED - use GET /v2/pre-recorded/{id}/file instead. Download the audio file used for a transcription job. Use when you need to retrieve the original audio file associated with a specific transcription job ID.

### Initiate Live Transcription Session

**Slug:** `GLADIA_INITIATE_LIVE_SESSION`

Initiates a live (real-time) transcription session with Gladia's API. Returns a WebSocket URL that you can connect to for streaming audio data in real-time. The WebSocket URL includes an embedded authentication token and should be used promptly. After initiating, connect to the returned WebSocket URL and send audio chunks. Use GET /v2/live/{id} to retrieve the full transcription results after the session ends.

### Initiate Pre-Recorded Transcription

**Slug:** `GLADIA_INITIATE_PRE_RECORDED_TRANSCRIPTION`

Tool to initiate a pre-recorded transcription job. Use when you have an audio URL and need asynchronous transcription results.

### List live transcription jobs

**Slug:** `GLADIA_LIST_LIVE_TRANSCRIPTIONS`

Tool to list live transcription jobs. Use when you need an overview of live transcription sessions with optional filtering and pagination. Use after setting up live transcription.

### List Pre-Recorded Jobs

**Slug:** `GLADIA_LIST_PRE_RECORDED_JOBS`

Tool to list all pre-recorded transcription jobs matching the query parameters. Use when you need to retrieve a paginated list of transcription jobs with optional filtering by date, status, or custom metadata.

### Upload Audio/Video File

**Slug:** `GLADIA_UPLOAD_AUDIO_VIDEO_FILE`

Upload an audio or video file to Gladia for speech-to-text transcription. Returns a URL that can be used with the pre-recorded transcription endpoint. Supports common audio formats (WAV, MP3, FLAC, OGG) and video formats (MP4, MKV, etc.).
