Models & Languages Overview
An overview of Deepgram’s text-to-speech models and supported languages.
Models
Start with Flux TTS. It’s our best-sounding, most accurate model and the default recommendation for every use case it serves.
The language comes from the voice’s model string — the language code at the end selects it (flux-desislava-bg is Bulgarian, flux-haley-en is English). A model is required on every request — Flux TTS on /v2/speak, Aura-2 and Aura on /v1/speak.
Example
To request a voice, set the model to the voice you want. Aura-2 and Aura use /v1/speak:
Flux TTS uses /v2/speak (streaming WebSocket and batch REST). See Getting Started with Flux TTS.
Replace YOUR_DEEPGRAM_API_KEY with your Deepgram API Key.
Flux TTS
Flux TTS is Deepgram’s best text-to-speech model and the recommended choice for every use case — real-time voice agents, customer service, IVR, and pre-rendered audio alike. It’s conversation-native: streaming-first, turn-based, expressive by default, and consistent across turns, with native interruption handling and strong accuracy on the strings that trip up agents in production (alphanumerics, drug names, and other hard-to-say entities). Model strings follow the format flux-{voice}-{language} (e.g. flux-alexis-en), and model is required on every /v2/speak connection.
Text normalization (numbers, dates and abbreviations read out) is available for English, German, Dutch, French, Hindi, Italian, Japanese, Portuguese, Russian and Spanish; the other 32 languages are in Early Access without it — write numbers and dates out in words.
See the full Flux TTS Voices & Languages catalog for every voice and its characteristics.
Aura-2
Aura-2 is Deepgram’s previous-generation text-to-speech model, with voices across seven languages. For new work, build on Flux TTS. Model strings follow the format aura-2-{voice}-{language} (e.g. aura-2-thalia-en).
See the full Aura Voices & Languages catalog for every voice, accent, and audio sample. Select Spanish voices (Aquila, Carina, Diana, Javier, Selena) support English–Spanish codeswitching.
Aura
Aura is Deepgram’s first-generation text-to-speech model. English voices only, served on /v1/speak.
See the Aura Voices & Languages catalog for the full list.