> ## Documentation Index
> Fetch the complete documentation index at: https://gladia-95-docs-live-recommended-parameters.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Recommended Parameters by Use Case

> Best parameter configurations for realtime transcription depending on your use case.

## Voice Agents

Optimize for **low latency** and fast turn-taking.

| Parameter                                     | Recommended value | Why                                                                                                                                                                                                                   |
| --------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `endpointing`                                 | `0.05` - `0.1`    | Closes utterances fast, keeping turn-taking snappy. See [Endpointing](/chapters/live-stt/features/endpointing).                                                                                                       |
| `maximum_duration_without_endpointing`        | `15`              | Prevents very long utterances from staying open without cutting off the conversation.                                                                                                                                 |
| `messages_config.receive_partial_transcripts` | `true`            | Enables interim results so the agent can start processing early. Use the `speech_stop` event to know when the user has finished speaking. See [Partial transcripts](/chapters/live-stt/features/partial-transcripts). |
| `realtime_processing.custom_vocabulary`       | `true`            | Add product names and action keywords so the agent can react accurately.                                                                                                                                              |

<Tip>
  If utterances get cut off mid-sentence, raise `endpointing` slightly.
</Tip>

## Meeting Recorders

Optimize for a **structured, speaker-attributed live transcript**.

| Parameter                                     | Recommended value | Why                                           |
| --------------------------------------------- | ----------------- | --------------------------------------------- |
| `endpointing`                                 | `0.3` - `0.5`     | Lets speakers finish sentences.               |
| `maximum_duration_without_endpointing`        | `15`              | Caps utterances when a speaker doesn't pause. |
| `messages_config.receive_partial_transcripts` | `true`            | Feeds live captions to the UI.                |
| `language_config.languages`                   | Set explicitly    | Avoids detection overhead.                    |
| `realtime_processing.custom_vocabulary`       | `true`            | Company, project, and participant names.      |

## Call Centers

Optimize for **speaker identification** and accuracy on telephony audio.

| Parameter                               | Recommended value              | Why                                      |
| --------------------------------------- | ------------------------------ | ---------------------------------------- |
| `endpointing`                           | `0.2` - `0.4`                  | Responsive without cutting mid-sentence. |
| `maximum_duration_without_endpointing`  | `15`                           | Caps monologue-style segments.           |
| `language_config.languages`             | Set explicitly (e.g. `["en"]`) | Avoids detection errors on noisy audio.  |
| `realtime_processing.custom_vocabulary` | `true`                         | Product, plan, and internal terms.       |

<Tip>
  For noisy telephony audio, set `pre_processing.speech_threshold` to `0.8`.
</Tip>

## Subtitles & Captioning

Optimize for **syncing text with the speaker**.

| Parameter                                     | Recommended value                      | Why                                                |
| --------------------------------------------- | -------------------------------------- | -------------------------------------------------- |
| `endpointing`                                 | `0.3` (live) / `0.8` (post-production) | Lower = closer to speech; higher = cleaner blocks. |
| `maximum_duration_without_endpointing`        | `5`                                    | Keeps subtitle segments readable.                  |
| `messages_config.receive_partial_transcripts` | `true`                                 | Shows words as they are spoken.                    |
| `language_config.languages`                   | Set explicitly                         | Avoids detection lag.                              |

<Tip>
  For post-production subtitles from a recording, use the
  [Pre-recorded API](/chapters/pre-recorded-stt/quickstart) with
  [subtitles](/chapters/audio-intelligence/subtitles) instead.
</Tip>

# To enhance accuracy for any use case

Configure domain-specific words and phrases with [Custom vocabulary](/chapters/audio-intelligence/custom-vocabulary) or
[Custom spelling](/chapters/audio-intelligence/custom-spelling) to capture context-specific terms (brand names, technical words, etc.).

### Language set up

Set `language_config.languages` when the language is known.
See [Language detection](/chapters/language/language-detection) for more details.

### Code Switching

Enable `language_config.code_switching` when speakers mix languages in the same audio.
See [Code switching](/chapters/language/code-switching) for more details.
