FIELD GUIDE

Deepgram Flux and Aura-2: Separating Streaming TTS from Legacy Deployment

Deepgram’s speech catalogue contains both recognizers and synthesizers, and a shared brand does not make their output paths identical. Flux TTS and Aura-2 answer different integration questions.

Two generations, different surfaces

Deepgram’s developer tools show Flux text-to-speech using the Speak v2 streaming path and Aura models on Speak v1. Aura-2 deployment documentation lists English and Spanish with later polyglot services for Dutch, German, French, Italian and Japanese. Model-specific voice strings and API versions belong in implementation notes, not in a generic claim that every Deepgram voice is interchangeable.

October 23, 2026 matters

Deepgram’s dated changelog says Flux TTS added 41 languages and 230 voices on October 23, 2026, with model strings using the flux-{voice}-{language} pattern. That same notice distinguishes languages with number/date text normalization from early-access languages without it. A Brazilian telephone prompt and a Turkish account number may therefore need different text preprocessing even on the same platform.

A true operational comparison

For conversational agents, test first-audio delay, stable chunk ordering and whether cancel requests stop stale output. For prerecorded narration, test paragraph continuity, long-form prosody, audio-master formats and whether a different voice is available for every required locale. Preserve the voice ID, API family and region because otherwise a later language-expansion test cannot be reproduced.

Regional coverage is not global symmetry

The October release names availability through standard, European and Indian endpoints and explicitly excludes the Australia endpoint for the new voices at that date. Write region as an exact endpoint capability, not as a country list guessed from language names. Legal residency promises and commercial licensing still need their own current contract review.

When the distinction is useful

Use Flux when the real-time streaming workflow and verified voice catalogue fit the application’s locales. Consider Aura-2 where an existing synthesis integration and voice selection are sufficient. If the goal is transcription, use Nova-3 or Flux speech recognition rather than assuming TTS documentation describes ASR. Compare the combined agent system under packet loss, noise and short confirmations.

Worked production example

A multinational service desk might use English and Spanish Aura-2 today but want Turkish and Hindi responses tomorrow. The October 23 Flux expansion opens a new research path, yet some newly supported languages lack native text normalization. A raw string such as 10/11/26 may be ambiguous or pronounced mechanically. Replace ambiguous dates with preapproved spoken text in each locale, then test numbered identifiers on the exact regional endpoint. Record whether the final audio differs when the same text passes through a normalizing English model.

Practical acceptance gate

Do not mix Aura and Flux model strings in a retry queue without per-engine request adapters. Store the API route, voice, locale and preprocessing used for every message, then test a lost WebSocket connection during a streamed utterance. Compare performance in India and Europe where the new voices were documented rather than assuming Australia already has them. Flag any unsupported market as a rollout blocker, not an excuse to synthesize a voice in a nearby locale without listener signoff.

Region, plan and model-version notes

Documentation checked on 2026-10-25. Exact applicability: api.deepgram.com; api.eu.deepgram.com; api.in.deepgram.com; AU expansion excluded at release. Version: Flux TTS / Aura-2. Plan: not independently verified for a specific plan. Monetary prices and quotas are not asserted unless separately verified; check the canonical AI 10 pricing ledger before purchase or publication of a tariff.

Sources & Further Reading

CONTINUE EXPLORINGExplore related files ↗