Skip to main content
Deepgram, Speechmatics, and Soniox. Other engines ignore this parameter.
Controls whether the server sends partial (non-final) transcripts as speech is processed.
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.
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.
Partial transcripts have confidence: 0.0 — confidence is only meaningful on final results.