Deepgram CLI 0.3.0: Flux TTS and Flux STT
Deepgram CLI 0.3.0 is now available. It completes CLI support for Flux TTS, which reached general availability on 12 August, fixes Flux STT streaming, and enforces the CLI’s exit-code contract.
Upgrading from 0.2.26 picks up everything in this release. 0.2.27 was tagged but never published, so its changes arrive here.
Expressivity for Flux TTS voices, and two new OpenAI models
expressivity for Flux TTS
agent.speak.provider.expressivity shifts a Flux TTS voice’s delivery register along a calm to animated axis. It accepts the whole numbers -2 to 2 and defaults to 0, the voice’s tuned delivery. Negative values produce calmer, steadier delivery; positive values produce more animated delivery with a wider pitch range. Every Flux voice supports it, and the value applies for the whole session.
Nova-3 Adds Afrikaans and Georgian, Plus Improved Models for Hungarian, Macedonian, Russian, Slovak, Slovenian, and Urdu
We have added Afrikaans and Georgian as new Nova-3 languages and released improved Nova-3 monolingual models for several existing languages. These updates expand language coverage and enhance transcription quality for batch and streaming workloads.
Numerals Support Now Available for 4 New Languages: Bulgarian, Chinese (Cantonese, Traditional), Malay, and Korean (Monolingual Models)
Supported languages and language codes:
- Bulgarian (
bg) - Chinese (Cantonese, Traditional) (
zh-HK) - Malay (
ms) - Korean (
ko,ko-KR)
You can now use Deepgram’s Numerals feature with monolingual models for Bulgarian, Chinese (Cantonese, Traditional), Malay, and Korean. Numerals converts spoken numbers into digits (for example, “three hundred” → “300”) in your transcript, helping you create more accurate and easily processed results.
August 12, 2026
Deepgram Self-Hosted August 2026 Release (260812)
Container Images (release 260812)
-
quay.io/deepgram/self-hosted-api:release-260812- Equivalent image to:
quay.io/deepgram/self-hosted-api:1.192.25
- Equivalent image to:
-
quay.io/deepgram/self-hosted-engine:release-260812-
Equivalent image to:
quay.io/deepgram/self-hosted-engine:3.127.0
-
Minimum required NVIDIA driver version:
>=570.172.08
-
-
quay.io/deepgram/self-hosted-license-proxy:release-260812- Equivalent image to:
quay.io/deepgram/self-hosted-license-proxy:1.11.0
- Equivalent image to:
-
quay.io/deepgram/self-hosted-billing:release-260812- Equivalent image to:
quay.io/deepgram/self-hosted-billing:1.14.0
- Equivalent image to:
Flux TTS is Generally Available
Flux TTS, Deepgram’s conversation-native text-to-speech model, is now generally available on /v2/speak — streaming WebSocket and batch REST.
New at GA:
- Barge-in with exact spoken-text reporting.
Interruptcancels the active turn on the live socket, andSpeechInterruptedreportstext_spokenandtext_remaining— an exact answer to “what did the user actually hear,” so your LLM context stays correct without reconstructing it from playback timing. See Interruption Handling. - Mid-session speed changes.
Configureadjustsspeedwithout reconnecting, answered byConfigureSuccess/ConfigureFailure. speedon both transports. One of0.85–1.15in0.05increments.- An expanded voice catalog. 36 English voices across American, British, Irish, Australian, Indian, Singaporean, and Filipino accents, led by 12 featured all-rounders. See Voices & Languages.
Flux TTS is generally available, and is now the default agent voice
Flux TTS is the default agent.speak provider
Flux TTS is generally available in the Voice Agent API. A Settings message that omits agent.speak altogether now uses Flux TTS with the flux-kit-en voice, where it previously used aura-asteria-en.
Set agent.speak.provider.version to v2 with a flux-{voice}-{language} model to select Flux TTS explicitly, or v1 with an aura-* model for Aura.
Nova-3 Adds Armenian, Plus Improved Models for Tamil, Indonesian, and Belarusian
We have added Armenian as a new Nova-3 language and released improved Nova-3 monolingual models for several existing languages. These updates expand language coverage and enhance transcription quality for both batch and streaming workloads.
Improved Models Released for Multiple Languages
We have released improved Nova-3 monolingual models for the following languages. These updates enhance transcription quality and accuracy for both batch and streaming workloads.
Nova-3 Model Update
🌏 Nova-3 monolingual models now support Punjabi and Nepali with the following language codes:
- Punjabi:
pa,pa-IN - Nepali:
ne
Batch and streaming models are both available for these languages.
Access this model by setting model="nova-3" and the relevant language code in your request.
Improved Models Released for Multiple Languages
We have released improved Nova-3 monolingual models for the following languages. These updates enhance transcription quality and accuracy for both batch and streaming workloads.
Mid-session Listen updates, STT latency, session length limit & Google Enterprise Agent API
UpdateListen: switch model and language mid-session
UpdateListen now accepts model and language changes, so you can switch speech-to-text models and languages without restarting the session. Previously the provider identity had to match the current session.
July 28, 2026
Deepgram Self-Hosted July 2026 Release (260728)
Container Images (release 260728)
-
quay.io/deepgram/self-hosted-api:release-260728- Equivalent image to:
quay.io/deepgram/self-hosted-api:1.192.12-1
- Equivalent image to:
-
quay.io/deepgram/self-hosted-engine:release-260728-
Equivalent image to:
quay.io/deepgram/self-hosted-engine:3.123.0-1
-
Minimum required NVIDIA driver version:
>=570.172.08
-
-
quay.io/deepgram/self-hosted-license-proxy:release-260728- Equivalent image to:
quay.io/deepgram/self-hosted-license-proxy:1.10.3
- Equivalent image to:
-
quay.io/deepgram/self-hosted-billing:release-260728- Equivalent image to:
quay.io/deepgram/self-hosted-billing:1.13.2
- Equivalent image to:
SDK support for Flux numerals
The Flux numerals feature is now available in the JavaScript, Python, and Java SDKs. Set numerals=true when you open a Flux WebSocket connection to convert spoken numbers into their numerical format (for example, “nine hundred” becomes “900”). On Flux, numerals is set at connection time only and cannot be changed through the Configure message.
New Models Released for Multiple Languages
We have released new Nova-3 monolingual models for the following languages. These additions expand language coverage for both batch and streaming workloads.
Numerals Now Available in Flux
🆕 Numeral Formatting for Flux
Flux now supports the numerals feature, which converts numbers from written format to numerical format (for example, “nine hundred” becomes “900”). Numerals are available on both Flux models:
- Flux English (
model=flux-general-en) — full numeral formatting. - Flux Multilingual (
model=flux-general-multi) — numeral formatting for English, Spanish, French, German, Russian, Portuguese, Italian, and Dutch. Numeral formatting is not currently supported for Hindi or Japanese.
Improved Models Released for Multiple Languages
We have released improved Nova-3 monolingual models for the following languages. These updates enhance transcription quality and accuracy for both batch and streaming workloads.
July 14, 2026
Deepgram Self-Hosted July 2026 Release (260714)
Container Images (release 260714)
-
quay.io/deepgram/self-hosted-api:release-260714- Equivalent image to:
quay.io/deepgram/self-hosted-api:1.192.5-1
- Equivalent image to:
-
quay.io/deepgram/self-hosted-engine:release-260714-
Equivalent image to:
quay.io/deepgram/self-hosted-engine:3.119.1-3
-
Minimum required NVIDIA driver version:
>=570.172.08
-
-
quay.io/deepgram/self-hosted-license-proxy:release-260714- Equivalent image to:
quay.io/deepgram/self-hosted-license-proxy:1.10.2
- Equivalent image to:
-
quay.io/deepgram/self-hosted-billing:release-260714- Equivalent image to:
quay.io/deepgram/self-hosted-billing:1.13.1
- Equivalent image to:
Expanded InjectAgentMessage features & new Latency reporting
InjectAgentMessage: behavior field and new interrupt mode
The InjectAgentMessage message now accepts a behavior field that controls how an injected message interacts with any in-progress user or agent turn. The default and queue behaviors were previously documented; the new interrupt behavior is introduced with this release.
Flux Word-Level Timestamps
🆕 Word-Level Timestamps Now Available in Flux
Flux now includes word-level timestamps in its responses. Each word in the words array carries start and end times (type double) alongside the existing word and confidence values.
Example response: