# Gladia
> Gladia is a state-of-the-art audio transcription and intelligence provider. We offer a simple API to get transcription from your audios and videos, in both Real-time and asynchronous ways, with audio intelligence tools to extract, analyze and understand data from your audios.
## Docs
- [Authentication](https://docs.gladia.io/api-reference/authentication.md): Use your API key to authenticate your calls
- [Introduction](https://docs.gladia.io/api-reference/index.md): Technical documentation for Gladia API
- [Audio chunk acknowledge (ack)](https://docs.gladia.io/api-reference/v2/live/callback/audio-chunk-ack.md): Payload definition for the [`audio_chunk`](/api-reference/v2/live/action/audio-chunk) acknowledgment.
- [End recording](https://docs.gladia.io/api-reference/v2/live/callback/end-recording.md): Payload definition for the callback event `live.end_recording`.
- [End session](https://docs.gladia.io/api-reference/v2/live/callback/end-session.md): Payload definition for the callback event `live.end_session`.
- [Named Entity Recognition](https://docs.gladia.io/api-reference/v2/live/callback/named-entity-recognition.md): Payload definition for the callback event `live.named_entity_recognition`.
- [Chapterization](https://docs.gladia.io/api-reference/v2/live/callback/post-chapterization.md): Payload definition for the callback event `live.post_chapterization`.
- [Final transcript](https://docs.gladia.io/api-reference/v2/live/callback/post-final-transcript.md): Payload definition for the callback event `live.post_final_transcript`.
- [Summarization](https://docs.gladia.io/api-reference/v2/live/callback/post-summarization.md): Payload definition for the callback event `live.post_summarization`.
- [Post Transcript](https://docs.gladia.io/api-reference/v2/live/callback/post-transcript.md): Payload definition for the callback event `live.post_transcript`.
- [Sentiment Analysis](https://docs.gladia.io/api-reference/v2/live/callback/sentiment-analysis.md): Payload definition for the callback event `live.sentiment_analysis`.
- [Speech End](https://docs.gladia.io/api-reference/v2/live/callback/speech-end.md): Payload definition for the callback event `live.speech_end`.
- [Speech Start](https://docs.gladia.io/api-reference/v2/live/callback/speech-start.md): Payload definition for the callback event `live.speech_start`.
- [Start recording](https://docs.gladia.io/api-reference/v2/live/callback/start-recording.md): Payload definition for the callback event `live.start_recording`.
- [Start session](https://docs.gladia.io/api-reference/v2/live/callback/start-session.md): Payload definition for the callback event `live.start_session`.
- [Stop recording acknowledge (ack)](https://docs.gladia.io/api-reference/v2/live/callback/stop-recording-ack.md): Payload definition for the [`stop_recording`](/api-reference/v2/live/action/stop-recording) acknowledgment.
- [Transcript](https://docs.gladia.io/api-reference/v2/live/callback/transcript.md): Payload definition for the callback event `live.transcript`.
- [Translation](https://docs.gladia.io/api-reference/v2/live/callback/translation.md): Payload definition for the callback event `live.translation`.
- [Delete transcription](https://docs.gladia.io/api-reference/v2/live/delete.md): Delete a live transcription and all its data (audio file, transcription).
- [Get result](https://docs.gladia.io/api-reference/v2/live/get.md): Get live transcription's status, parameters and result.
- [Download audio file](https://docs.gladia.io/api-reference/v2/live/get-audio.md): Download the audio file recorded during a live transcription.
- [Initiate a session](https://docs.gladia.io/api-reference/v2/live/init.md): Initiate a live transcription WebSocket session.
- [List transcriptions](https://docs.gladia.io/api-reference/v2/live/list.md): List all the live transcriptions matching the parameters.
- [End recording](https://docs.gladia.io/api-reference/v2/live/webhook/end-recording.md): Payload definition for the webhook event `live.end_recording`.
- [End session](https://docs.gladia.io/api-reference/v2/live/webhook/end-session.md): Payload definition for the webhook event `live.end_session`.
- [Start recording](https://docs.gladia.io/api-reference/v2/live/webhook/start-recording.md): Payload definition for the webhook event `live.start_recording`.
- [Start session](https://docs.gladia.io/api-reference/v2/live/webhook/start-session.md): Payload definition for the webhook event `live.start_session`.
- [Live WebSocket](https://docs.gladia.io/api-reference/v2/live/websocket.md): WebSocket to send audio chunks and receive events.
- [Error](https://docs.gladia.io/api-reference/v2/pre-recorded/callback/error.md): Payload definition for the callback event `transcription.error`.
- [Success](https://docs.gladia.io/api-reference/v2/pre-recorded/callback/success.md): Payload definition for the callback event `transcription.success`.
- [Delete transcription](https://docs.gladia.io/api-reference/v2/pre-recorded/delete.md): Delete a pre-recorded transcription and all its data (audio file, transcription).
- [Get result](https://docs.gladia.io/api-reference/v2/pre-recorded/get.md): Get pre-recorded transcription's status, parameters and result.
- [Download audio file](https://docs.gladia.io/api-reference/v2/pre-recorded/get-audio.md): Download the audio file used on a pre-recorded transcription.
- [Initiate a transcription](https://docs.gladia.io/api-reference/v2/pre-recorded/init.md): Initiate a pre-recorded transcription job. Use the returned `id` and the [GET /v2/pre-recorded/:id](/api-reference/v2/pre-recorded/get) endpoint to obtain the results.
- [List transcriptions](https://docs.gladia.io/api-reference/v2/pre-recorded/list.md): List all the pre-recorded transcriptions matching the parameters.
- [Created](https://docs.gladia.io/api-reference/v2/pre-recorded/webhook/created.md): Payload definition for the webhook event `transcription.created`.
- [Error](https://docs.gladia.io/api-reference/v2/pre-recorded/webhook/error.md): Payload definition for the webhook event `transcription.error`.
- [Success](https://docs.gladia.io/api-reference/v2/pre-recorded/webhook/success.md): Payload definition for the webhook event `transcription.success`.
- [Delete transcription](https://docs.gladia.io/api-reference/v2/transcription/delete.md): (Deprecated) Prefer the more specific [pre-recorded endpoint](/api-reference/v2/pre-recorded/delete).
Delete a transcription and all its data (audio file, transcription).
- [Get result](https://docs.gladia.io/api-reference/v2/transcription/get.md): (Deprecated) Prefer the more specific [pre-recorded endpoint](/api-reference/v2/pre-recorded/get).
Get transcription's status, parameters and result.
- [Download audio file](https://docs.gladia.io/api-reference/v2/transcription/get-audio.md): (Deprecated) Prefer the more specific [pre-recorded endpoint](/api-reference/v2/pre-recorded/get-audio).
Download the audio file used on a transcription.
- [Initiate a transcription](https://docs.gladia.io/api-reference/v2/transcription/init.md): (Deprecated) Prefer the more specific [pre-recorded endpoint](/api-reference/v2/pre-recorded/init).
Initiate a pre-recorded transcription job. Use the returned id and the [GET /v2/transcription/:id](/api-reference/v2/transcription/get) endpoint to obtain the results.
- [List transcriptions](https://docs.gladia.io/api-reference/v2/transcription/list.md): (Deprecated) Prefer the more specific [pre-recorded endpoint](/api-reference/v2/pre-recorded/list).
List all the transcriptions matching the parameters.
- [Upload a file](https://docs.gladia.io/api-reference/v2/upload/audio-file.md): Upload a file for use in a pre-recorded job.
- [Audio to LLM](https://docs.gladia.io/chapters/audio-intelligence/audio-to-llm.md): Run your own prompts on a pre-recorded transcript with an LLM - summaries, Q&A, extraction, and more.
- [Chapterization](https://docs.gladia.io/chapters/audio-intelligence/chapterization.md): The Chapterization model segments the audio into distinct chapters, each with a descriptive headline and summaries
- [Custom metadata](https://docs.gladia.io/chapters/audio-intelligence/custom-metadata.md): Attach metadata to transcription jobs for filtering and retrieval
- [Custom spelling](https://docs.gladia.io/chapters/audio-intelligence/custom-spelling.md): Normalize spelling variants to your preferred forms
- [Custom vocabulary](https://docs.gladia.io/chapters/audio-intelligence/custom-vocabulary.md): Improve recognition of domain-specific words and phrases
- [Named Entity Recognition](https://docs.gladia.io/chapters/audio-intelligence/named-entity-recognition.md): The Named Entity Recognition model automatically identifies and categorizes key information in the audio.
- [PII Redaction](https://docs.gladia.io/chapters/audio-intelligence/pii-redaction.md): Automatically detect and redact personally identifiable information in pre-recorded transcripts
- [Sentiment and Emotion Analysis](https://docs.gladia.io/chapters/audio-intelligence/sentiment-analysis.md): Extract sentiments and emotions from the transcript.
- [Speaker Diarization](https://docs.gladia.io/chapters/audio-intelligence/speaker-diarization.md): Detect speakers and understand who said what.
- [Export subtitles (SRT/VTT)](https://docs.gladia.io/chapters/audio-intelligence/subtitles.md): Generate caption files directly from transcripts
- [Summarization](https://docs.gladia.io/chapters/audio-intelligence/summarization.md): Retrieve important information from your audio files
- [Translation](https://docs.gladia.io/chapters/audio-intelligence/translation.md): Translate your transcriptions & subtitles
- [Composio](https://docs.gladia.io/chapters/integrations/composio.md): How to use Gladia with Composio
- [Livekit](https://docs.gladia.io/chapters/integrations/livekit.md): How to integrate Gladia with LiveKit Agents
- [Make](https://docs.gladia.io/chapters/integrations/make.md): How to use Gladia with Make
- [Meeting BaaS](https://docs.gladia.io/chapters/integrations/meeting-baas.md): How to integrate Gladia with Meeting BaaS
- [n8n](https://docs.gladia.io/chapters/integrations/n8n.md): How to use Gladia with n8n
- [Pipecat](https://docs.gladia.io/chapters/integrations/pipecat.md): How to integrate Gladia with Pipecat
- [Recall](https://docs.gladia.io/chapters/integrations/recall.md): How to use Gladia with Recall.ai Meeting Bot
- [SDK](https://docs.gladia.io/chapters/integrations/sdk.md): Use the SDK to integrate Gladia into your project
- [Twilio](https://docs.gladia.io/chapters/integrations/twilio.md): How to integrate Gladia with Twilio Media Streams
- [Vapi](https://docs.gladia.io/chapters/integrations/vapi.md)
- [VideoSDK](https://docs.gladia.io/chapters/integrations/videosdk.md): How to integrate Gladia with VideoSDK AI Agents
- [Zapier](https://docs.gladia.io/chapters/integrations/zapier.md): How to use Gladia with Zapier
- [Getting started](https://docs.gladia.io/chapters/introduction/getting-started.md): Setup your Gladia account and start using the most reliable state-of-the-art Speech-To-Text API
- [Welcome to Gladia](https://docs.gladia.io/chapters/introduction/index.md): The most reliable state-of-the-art Speech-To-Text API provider
- [Playground](https://docs.gladia.io/chapters/introduction/playground.md): Use the Gladia app to transcribe your audio
- [Code switching](https://docs.gladia.io/chapters/language/code-switching.md): Transcribe conversations that mix multiple languages in real time or pre-recorded
- [Automatic language detection](https://docs.gladia.io/chapters/language/language-detection.md): How to let Gladia detect the spoken language automatically
- [Supported languages](https://docs.gladia.io/chapters/language/supported-languages.md): All languages supported by Gladia with ISO 639-1 codes and capabilities
- [Concurrency and Rate limits](https://docs.gladia.io/chapters/limits-and-specifications/concurrency.md): Rate limiting and transcriptions concurrency
- [Data retention](https://docs.gladia.io/chapters/limits-and-specifications/data-retention.md): Data retention policies and zero data behavior
- [Multiple channels](https://docs.gladia.io/chapters/limits-and-specifications/multiple-channels.md): Transcribe multi-channel audio and tag utterances by channel
- [Supported files & duration](https://docs.gladia.io/chapters/limits-and-specifications/supported-formats.md): Media files limitations
- [Audio Intelligence](https://docs.gladia.io/chapters/live-stt/audio-intelligence.md): Turn speech into actionable insights with translation, summarization, entities, chapters, sentiment and more
- [Endpointing](https://docs.gladia.io/chapters/live-stt/features/endpointing.md): What's endpointing and how it works
- [Partial transcripts](https://docs.gladia.io/chapters/live-stt/features/partial-transcripts.md): Low-latency streaming transcripts before the final result
- [Live transcription - Migration guide from V1 to V2](https://docs.gladia.io/chapters/live-stt/migration-from-v1.md): Migrate to the latest version of Gladia's real-time speech-to-text API
- [Quickstart](https://docs.gladia.io/chapters/live-stt/quickstart.md): How to transcribe live audio with Gladia's Real-time speech-to-text (STT) API
- [Recommended Parameters by Use Case](https://docs.gladia.io/chapters/live-stt/recommended-parameters.md): Best parameter configurations for realtime transcription depending on your application (Voice Agents, Meeting Recorders, Call Centers, Subtitles).
- [Quick migration guide: realtime STT from AssemblyAI to Gladia](https://docs.gladia.io/chapters/migrations/from-assembly.md): Guide to seamlessly switch your realtime WebSocket transcription from AssemblyAI's SDK to Gladia's SDK.
- [Quick migration guide: realtime STT from Deepgram to Gladia](https://docs.gladia.io/chapters/migrations/from-deepgram.md): Guide to seamlessly switch your realtime WebSocket transcription from Deepgram's SDK to Gladia's SDK.
- [Audio Intelligence](https://docs.gladia.io/chapters/pre-recorded-stt/audio-intelligence.md): Turn speech into actionable insights with translation, summarization, entities, chapters, sentiment and more
- [Benchmarking](https://docs.gladia.io/chapters/pre-recorded-stt/benchmarking.md): A practical guide to benchmarking speech-to-text accuracy — from defining goals to choosing datasets, normalizing transcripts, computing WER, and interpreting results.
- [Sentences](https://docs.gladia.io/chapters/pre-recorded-stt/features/sentences.md): Semantic sentence segmentation for more readable results
- [Pre-recorded - Migration guide from V1 to V2](https://docs.gladia.io/chapters/pre-recorded-stt/migration-from-v1.md): Migrate to the latest version of Gladia's pre-recorded speech-to-text API
- [Quickstart](https://docs.gladia.io/chapters/pre-recorded-stt/quickstart.md): How to transcribe pre-recorded audio with Gladia's speech-to-text (STT) API
- [Recommended Parameters by Use Case](https://docs.gladia.io/chapters/pre-recorded-stt/recommended-parameters.md): Best parameter configurations for pre-recorded transcription depending on your application (Meeting Recorders, Call Centers, Podcasts, Subtitles, Multilingual Content).
## OpenAPI Specs
- [openapi](https://docs.gladia.io/openapi)
## AsyncAPI Specs
- [asyncapi](https://docs.gladia.io/asyncapi.yaml)