> ## Documentation Index
> Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interim Results

> Enable interim results to receive partial transcripts as audio streams to the Telnyx Speech-to-Text WebSocket endpoint (Deepgram engine only).

<Info>**Deepgram, Speechmatics, and Soniox.** Other engines ignore this parameter.</Info>

Controls whether the server sends partial (non-final) transcripts as speech is processed.

```
wss://api.telnyx.com/v2/speech-to-text/transcription?interim_results=true
```

Default: `false`. Pass `"true"` as a string.

**`interim_results=false`** (default) — Server sends only final transcripts. Each message has `is_final: true`. Lower message volume, higher latency per result.

```json theme={null}
{"transcript": "Hello, how are you?", "is_final": true, "confidence": 0.98}
```

**`interim_results=true`** — Server sends evolving partial transcripts as audio is processed, followed by a final. Partials have `is_final: false` and are replaced by the next message.

```json theme={null}
{"transcript": "Hello", "is_final": false, "confidence": 0.0}
{"transcript": "Hello, how", "is_final": false, "confidence": 0.0}
{"transcript": "Hello, how are you?", "is_final": true, "confidence": 0.98}
```

<Note>Partial transcripts have `confidence: 0.0` — confidence is only meaningful on final results.</Note>
