Dev48
Language
  • About
  • Services
  • Industries
  • Technologies
  • Articles
  • Contacts
Book a call
    Home/Articles/Nvidia nemotron 3 diarization real time speaker labels at a cent per audio hour 2
Dev48
info@dev48.org+375 29 320-40-96WhatsApp@isky_by

© 2026 · All rights reserved.

NVIDIA Nemotron 3 Diarization: real-time speaker labels at a cent per audio hour

Source: Baseten•September 29, 2026 at 09:27 AM

NVIDIA Nemotron 3 Diarization: real-time speaker labels at a cent per audio hour

NVIDIA Nemotron 3 Diarization answers who spoke when, 300ms–1s behind live, alongside any ASR.

An end-to-end streaming architecture

Speaker diarization segments an audio stream by when each distinct speaker is talking, outputs timings for each distinct voice, and assigns every span a consistent speaker label. In conjunction with transcription, diarization can attribute transcribed words to who said them in a conversation.

The NVIDIA Nemotron 3 Diarization model has a ~100M-parameter transformer-based architecture built on top of NVIDIA Streaming Sortformer. It turns 16 kHz audio into 10ms frames and emits a T×8 matrix of speaker-activity probabilities.

Two pieces of state carry a conversation across chunks: an arrival-order speaker cache (speaker_0 is the first voice heard, and stays that way) and a FIFO (“First In, First Out”) of recent frames, with no embeddings or clustering required for an unbounded audio length.

Latency configuration for diverse use cases

While prior diarization models require extensive configuration of several different parameters or lack support for multiple latency profiles entirely, the same Nemotron 3 Diarization checkpoint can serve each request at four algorithmic latencies between 0.32 and 30.4 seconds, referring to how much future audio the model sees before it commits a label. To accommodate diverse application requirements ranging from real-time agent interactions to offline media processing, Nemotron 3 Diarization supports flexible algorithmic latency settings within a single unified checkpoint.

Latency profiles of a single checkpoint.

Figure 1 illustrates how these latency profiles map directly to chunk sizes and right-context lookahead windows. Moving from the ultra-low profile to the standard low profile trades a modest increase in buffer delay for continuous quality gains. This predictability enables developers to configure buffer sizes dynamically per request without redeploying underlying model instances.

High quality across four configurable latency profiles

We report diarization error rate (DER) with overlap included and no collar. Nemotron 3 Diarization holds its accuracy as latency drops. Moving from the 30-second offline profile to the 0.32-second ultra-low profile increases DER by only 1-2 points compared to prerecorded, with quality sustained beyond four speakers. On AISHELL-4 at the “low” profile, we observed a DER of 9.8% against 27.2% for Streaming Sortformer v2.1, a significant improvement compared to this model’s predecessor.

To evaluate standard diarization accuracy across varied acoustic environments and speaker counts, we measured DER across benchmark datasets without applying a time collar.

Nemotron 3 Diarization offers leading performance across all three latency profiles.

The benchmarking results highlight consistent stability across multiple benchmark datasets in multiple languages, such as NOTSOFAR, AMI, CALLHOME, and AISHELL, outperforming Meta Muse Voice Transcribe on all datasets at even the ultra-low configuration, and losing to pyannote Community-1 only on AMI. Even under ultra-low latency configurations, the error rate remains within a tight margin of offline baselines, confirming robust speaker attribution under real-time constraints. Streaming diarization on Baseten remains close to prerecorded quality across the tested latency profiles.

Speaker activity as a voice-activity and turn-taking signal

Speaker-attributed time segments are only one way to use Nemotron 3 Diarization. At its core, the model tracks speech activity per speaker in 10ms increments. This raw data can be used by voice applications to support three key capabilities:

  • Voice activity detection: By combining data across all audio channels, it detects speech directly from the audio stream rather than relying on volume levels.

Voice activity detection: By combining data across all audio channels, it detects speech directly from the audio stream rather than relying on volume levels.

  • Speaker-specific end-of-turn detection: It tracks when a specific speaker stops talking for a set duration. This helps an AI voice agent distinguish between the primary user finishing a sentence and background chatter from someone else in the room.

Speaker-specific end-of-turn detection: It tracks when a specific speaker stops talking for a set duration. This helps an AI voice agent distinguish between the primary user finishing a sentence and background chatter from someone else in the room.

  • Turn-taking and interruptions: The order in which voices appear identifies the primary speaker. If a second voice starts speaking, the model detects an interruption; if both speak at once, it flags overlapping speech, responding in roughly 300ms on ultra-low latency settings.

Turn-taking and interruptions: The order in which voices appear identifies the primary speaker. If a second voice starts speaking, the model detects an interruption; if both speak at once, it flags overlapping speech, responding in roughly 300ms on ultra-low latency settings.

Day 0 support for prerecorded, streaming, and speaker-attributed transcription

To streamline deployment across different audio infrastructure designs, Baseten exposes the model through three specialized serving presets. Figure 3 provides an architectural overview of these presets along with their target workloads and throughput characteristics.

Three presets on Baseten.

These modular presets allow voice applications to choose between stateless batch requests, persistent WebSocket streams for live speaker tracking, or joint end-to-end transcription pipelines, matching backend infrastructure requirements directly.

Each latency level runs as its own ready-to-use instance, so you can easily choose your speed per request without redeploying. The real-time transcription option pairs the speaker tracker with NVIDIA's 600M English speech recognition model, NVIDIA Parakeet V2 ASR, which is also in the Nemotron speech family. By using speaker activity to guide transcription on the same audio stream, it accurately captures both sides of a conversation, even when people talk over each other.

Combining speech recognition with diarization typically requires managing separate model pipelines and aligning transcripts post-hoc. Our real-time system directly conditions the ASR model on speaker activity features within the primary forward pass. By feeding per-speaker activity vectors directly into the initial encoder layers of Parakeet V2, the pipeline transcribes overlapped audio channels in a single pass, eliminating duplicate feature extraction steps and preserving temporal alignment between words and speakers.

Nemotron 3 Diarization performance on Baseten

Load came from k6 inside the cluster with a one-stream control on an idle replica in every run; every server frame is archived.

To establish reliable capacity limits for production infrastructure, we benchmarked total concurrent streaming capacity per GPU under continuous load tests. Figure 4 illustrates latency performance across varying concurrent stream counts on a single NVIDIA RTX PRO 6000.

On Baseten, Nemotron 3 Diarization can support up to 500 streams per RTX-6000 on the low-latency setting.

The stress test results demonstrate flat latency scaling up to maximum hardware saturation points. By managing hardware resources strictly within predictable GPU utilization boundaries, system latency remains stable near single-stream baseline values until hard capacity limits are reached.

Using identical files and hardware, Baseten’s optimized serving preset delivered ~1.35x higher batch processing throughput than the NVIDIA reference setup used in our testing. Over an HTTP connection, a single GPU can continuously process 200 six-minute audio files every minute while maintaining steady response times.

For live transcription, the streaming and batch setups deliver virtually identical accuracy, successfully reconstructing speaker-tagged transcripts straight from the speech recognition model.

Deploy Nemotron 3 Diarization today

Nemotron 3 Diarization is available on Hugging Face and in the Baseten Model Library as batch, streaming, and real-time diarized transcription presets. Deploy one in a couple of clicks, pick a latency profile per request, and pair it with the ASR you already run — or talk to our engineers about how we can optimize your voice workload.

← All articles

What this article says

More in AI & Machine Learning

All →
Dahua Pro Challenge 2026 Celebrates Global Installer Expertise and Long-term Collaboration
Dahua Technology

Dahua Pro Challenge 2026 Celebrates Global Installer Expertise and Long-term Collaboration

All About Weld Inspection - A Thorough Explanation of Types, Methods, and Automation
Keyence

All About Weld Inspection - A Thorough Explanation of Types, Methods, and Automation

Everyone is #1: how to evaluate OCR for your own pipeline
Datalab

Everyone is #1: how to evaluate OCR for your own pipeline

SenseTime Showcases Embodied Intelligence and Enterprise AI Solutions at NexTech Week TOKYO 2026 Autumn
SenseTime

SenseTime Showcases Embodied Intelligence and Enterprise AI Solutions at NexTech Week TOKYO 2026 Autumn

Why I Joined Scale: From Promise to Practice
Scale AI

Why I Joined Scale: From Promise to Practice

Tracking Measurement of Displacement of High-Speed Moving Objects High-Speed Sampling That Suppresses Missing Transient Waveforms
Keyence

Tracking Measurement of Displacement of High-Speed Moving Objects High-Speed Sampling That Suppresses Missing Transient Waveforms

More from Baseten

The fastest delta weight syncs in the world
Baseten

The fastest delta weight syncs in the world

Autoscaling schedules: reduce cold-start delays for predictable traffic
Baseten

Autoscaling schedules: reduce cold-start delays for predictable traffic

Baseten and Postman: Building reliable, cost-efficient agents for the enterprise
Baseten

Baseten and Postman: Building reliable, cost-efficient agents for the enterprise

Decisions for a penny: introducing joey-1, our fastest decision model
Baseten

Decisions for a penny: introducing joey-1, our fastest decision model

The fastest, lowest-cost batch transcription with Qwen3-ASR
Baseten

The fastest, lowest-cost batch transcription with Qwen3-ASR

Introducing Baseten’s newest engineering leaders
Baseten

Introducing Baseten’s newest engineering leaders