model releaseNVIDIA

NVIDIA Releases Nemotron 3 Diarization, an Open-Weight Speaker ID Model Supporting Up to 8 Speakers

TL;DR

NVIDIA has released Nemotron 3 Diarization, an open-weight speaker diarization model that determines "who spoke when" in audio, supporting both streaming and offline inference for up to eight speakers. The model achieves input buffer latency as low as 80 milliseconds and is available for commercial and non-commercial use.

3 min read
0

NVIDIA has released Nemotron 3 Diarization, an open-weight speaker diarization model designed to determine "who spoke when" in real-world audio. The model, published on Hugging Face, supports both streaming and offline inference and handles up to eight speakers per audio input.

Technical Details

Nemotron 3 Diarization builds on NVIDIA's Sortformer architecture, resolving speaker permutation by ordering output channels according to each speaker's first arrival in the input audio. For streaming use cases, the model implements the Arrival-Order Speaker Cache (AOSC) and a FIFO queue, techniques introduced in NVIDIA's earlier Streaming Sortformer research. The AOSC retains speaker information from previous audio chunks to preserve speaker identity over time, while the FIFO queue supplies recent frame context for each processing step.

A single checkpoint supports a range of latency configurations. According to NVIDIA, input buffer latency can go as low as 80 milliseconds, though the company recommends a minimum practical configuration of 0.32 seconds for ultra-low-latency applications. An offline-style configuration uses a 30.4-second input buffer for maximum accuracy. Output frame resolution is configurable in multiples of 10 milliseconds, and with chunked inference the model places no upper limit on total audio duration.

NVIDIA lists four recommended streaming configurations, ranging from "very high latency" (offline, 30.4s buffer) down to "ultra-low latency" (0.32s buffer), each defined by five parameters: speaker cache length, FIFO queue length, chunk length, right context frames, and cache update period. Latency is calculated as (chunk length + right context) × 80 milliseconds and does not include compute processing time.

Access and Integration

The model is available through NVIDIA's NeMo Speech toolkit, requiring Python 3.12 or later and a recent PyTorch installation. It is also natively supported in Hugging Face's Transformers library (installed from source) via the AutoModelForAudioFrameClassification class, and can be run locally through NeMo-Speech.cpp, a lightweight C++ runtime that also supports adding word-level speaker tags to transcriptions via a combined transcribe-and-diarize command.

Input formats include individual WAV files, lists of file paths, raw numpy arrays with a specified sample rate, and line-delimited JSON manifests for batch processing with offset and duration fields.

NVIDIA has not published specific Diarization Error Rate (DER) benchmark scores in the released materials, though it provides an evaluation script (e2e_diarize_speech.py) for users to test accuracy and speed across different parameter settings on their own datasets.

The model is released for both commercial and non-commercial use, and NVIDIA has published a live demo on Hugging Face Spaces pairing the diarization model with streaming ASR (automatic speech recognition).

What This Means

Speaker diarization is a persistent bottleneck for meeting transcription, call center analytics, and multi-speaker voice applications, where systems must not only transcribe speech but attribute it correctly to individual speakers in real time. NVIDIA's release targets that gap directly with a single checkpoint that scales from offline batch processing down to 80-millisecond streaming latency, a range that could reduce the need for separate models tuned to different deployment scenarios.

The open-weight release, paired with native Hugging Face Transformers support and a lightweight C++ runtime, lowers the barrier for developers to integrate diarization into local or edge applications without depending on cloud APIs. The lack of published DER benchmarks means engineers evaluating the model for production use will need to run their own accuracy tests against existing systems like pyannote or commercial diarization APIs before making adoption decisions.

Related Articles

model release

NVIDIA Releases Nemotron 3 Diarization, a 100M-Parameter Open-Weight Model Ranked #1 on Voice Arena's Diarization-Bench

NVIDIA released Nemotron 3 Diarization, a 100-million-parameter open-weight model that identifies who is speaking and when in audio conversations. It ranked #1 among 17 system configurations on Voice Arena's Diarization-Bench with a 14.72% diarization error rate, supporting up to eight speakers in both live and recorded audio.

model release

Fireworks Releases Ember-1, a Reasoning Model That Cuts Token Usage 40% Versus Its Kimi K3 Base

Fireworks Research has released Ember-1, a reasoning model built on Kimi K3 that produces shorter reasoning traces while claiming comparable output quality. The model offers a 1 million token context window at $3 per 1M input tokens and $15 per 1M output tokens.

model release

Z.ai Releases GLM-5.3-Prime, a High-Throughput Variant of GLM-5.3 with 1M-Token Context

Z.ai has released GLM-5.3-Prime, a high-speed variant of its GLM-5.3 model that delivers 1.5-2x the output throughput through inference acceleration while retaining the full 1M-token context window. The model is priced at $2.80 per 1M input tokens and $8.80 per 1M output tokens, targeting coding and long-horizon agentic workloads.

model release

Google Launches Gemini 3.8 Flash TTS: Voice Cloning and Text-Described Voices for $9-18 per Million Audio Tokens

Google has released Gemini 3.8 Flash TTS and Flash-Lite TTS, two speech generation models that let users design voices from text descriptions or clone a voice from a 30-second sample. Both support over 100 languages and roll out now through the Gemini API and Google AI Studio.

Comments

Loading...