May 13, 2026
Diarization v2: Improved Batch Speaker Diarization
Section titled “Diarization v2: Improved Batch Speaker Diarization”A new batch diarization model is available today via the diarize_model API parameter.
Section titled “A new batch diarization model is available today via the diarize_model API parameter.”Deepgram is rolling out v2 of our batch speaker diarization model. v2 is a new architecture available today on an opt-in basis through the new diarize_model parameter. In side-by-side human evaluation, v2 was preferred 3.3× over our current production diarizer (v1), with the largest gains on contact-center audio — median CER reduced roughly 80% compared to the prior version of the diarization model. Customers using diarize=true are unaffected.
Key Features:
- New
diarize_modelparameter — A single parameter that both enables diarization and selects the version. Most customers should chooselatest;v2orv1are also accepted. diarize_model=latestauto-upgrades — Resolves to the newest GA diarizer. Today that's v2.- No breaking changes —
diarize=truecontinues to route to v1. - Compatible with the rest of the platform — Works with Nova-1, Nova-2, Nova-3, enhanced, and base batch models (async and sync), monolingual and multilingual, alongside existing batch features.
New diarize_model parameter:
The new diarize_model parameter enables diarization and selects the model version in a single parameter — no need to also set diarize=true:
https://api.deepgram.com/v1/listen?model=nova-3&diarize_model=latest| Value | Description |
|---|---|
latest |
Resolves to the newest GA diarizer |
v2 |
New improved batch diarizer |
v1 |
Original production diarizer |
Migration guidance:
- New integrations: For new projects we recommend
diarize_model=latest. To pin a specific version, usediarize_model=v2ordiarize_model=v1. - Existing
diarize=trueusers: No breaking changes — your existing requests continue to work with v1. To pick up v2's improvements, update your requests todiarize_model=latest(always newest) ordiarize_model=v2. We recommend testing on a representative sample of your audio before flipping production traffic.
No pricing changes. Diarization continues to be included at current rates.
Availability
Section titled “Availability”- Available now on the
/v1/listenendpoint, on both US-hosted and EU-hosted endpoints - Supported on Nova-1, Nova-2, Nova-3, enhanced, and base batch models (async and sync), monolingual and multilingual
- Streaming:
diarize_modelis not accepted on streaming requests and returns400. Usediarize=truefor streaming diarization. Streaming improvements ship separately. - Self-hosted support is now available. See Batch Diarization v2 Model Delivery for Self-Hosted Deployments for details.
Learn more in the Speaker Diarization documentation.
Nova-3 Portuguese Model Update
Section titled “Nova-3 Portuguese Model Update”Improved Nova-3 Portuguese Model
Section titled “Improved Nova-3 Portuguese Model”We’ve enhanced the Nova-3 Portuguese model with improved transcription accuracy across Portuguese language variants, including Brazilian Portuguese (pt-BR) and European Portuguese (pt-PT).
To use the updated model, set model="nova-3" and use one of the supported Portuguese language codes:
language="pt"language="pt-BR"language="pt-PT"
Learn more about Nova-3 and supported languages on the Models and Language Overview page.