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.

Developer Tools

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.

Voice Agent

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.

Speech-to-Text

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.

Speech-to-Text

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
  • 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
  • quay.io/deepgram/self-hosted-billing:release-260812

    • Equivalent image to:
      • quay.io/deepgram/self-hosted-billing:1.14.0
Self Hosted

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. Interrupt cancels the active turn on the live socket, and SpeechInterrupted reports text_spoken and text_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. Configure adjusts speed without reconnecting, answered by ConfigureSuccess / ConfigureFailure.
  • speed on both transports. One of 0.851.15 in 0.05 increments.
  • 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.
Text-to-Speech

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.

Voice Agent

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.

Speech-to-Text

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.

Speech-to-Text

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.

Speech-to-Text

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.

Speech-to-Text

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.

1{
2 "type": "UpdateListen",
3 "listen": {
4 "provider": {
5 "type": "deepgram",
6 "version": "v1",
Voice Agent

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
  • 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
  • quay.io/deepgram/self-hosted-billing:release-260728

    • Equivalent image to:
      • quay.io/deepgram/self-hosted-billing:1.13.2
Self Hosted

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.

Developer Tools

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.

Speech-to-Text

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.
Speech-to-Text

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.

Speech-to-Text

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
  • 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
  • quay.io/deepgram/self-hosted-billing:release-260714

    • Equivalent image to:
      • quay.io/deepgram/self-hosted-billing:1.13.1
Self Hosted

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.

Voice Agent

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:

1{
2 "event": "EndOfTurn",
3 "turn_index": 0,
4 "transcript": "Hello, how can I help you?",
5 "words": [
6 {
Speech-to-Text