Nemotron 3

Nemotron 3 Diarization

by NVIDIA AI · Current general access open-weight model

Open-weight NVIDIA model for identifying speaker activity and producing timestamped speaker segments in multi-speaker audio. It supports up to eight speakers, offline and streaming inference, configurable frame resolution, and input-buffer settings as low as 0.32 seconds before computation time.

Reasoning Coding
NVIDIA Nemotron 3 Diarization is a 100-million-parameter audio-frame-classification model for speaker diarization. It accepts 16 kHz mono audio and produces per-speaker activity probabilities that can be converted into generic speaker segments with start and end timestamps. Unlike a transcription or generative speech model, it does not natively produce text, named speaker identities, or audio. Its purpose is to add speaker structure to meetings, calls, podcasts, conversational systems, and other multi-speaker audio workflows.
Inputs

What it can understand

Audio
Capabilities

Support features

Streaming Fine-tuning
Model profile

Performance characteristics

0/10 Reasoning
0/10 Coding
8/10 Speed
9/10 Cost efficiency
Specifications

Technical details

Family Nemotron 3
Type Other
Context window tokens
Max output tokens tokens
Release date September 23, 2026
Status Current general access open-weight model
Knowledge cutoff notes

A conventional textual knowledge cutoff is not applicable to this audio-frame-classification model. Its behavior is determined by its trained audio and speaker-diarization data rather than a documented language-model knowledge date.

Model notes

Nemotron 3 Diarization is a 100-million-parameter Transformer-based audio-frame-classification model using Sortformer-style speaker ordering, an Arrival-Order Speaker Cache, and a FIFO queue. It accepts 16 kHz mono WAV, FLAC, Opus, or MP3 audio and supports up to eight speakers. The native output is a numerical tensor of per-speaker activity probabilities with eight channels; applications can postprocess this into generic speaker labels and timestamps. Output resolution defaults to 10 ms and can be configured in multiples of 10 ms. Documented streaming input-buffer latencies are 1.04 seconds, 0.64 seconds, and 0.32 seconds, excluding compute time; an offline configuration uses a 30.4-second buffer. Chunked inference supports recordings without a fixed maximum duration. NVIDIA documents use with NeMo Speech, Transformers, and NeMo-Speech.cpp. Fine-tuning is supported through the NeMo workflow, but no managed NVIDIA inference price or API-specific batch service was identified. The model does not natively produce transcripts, speaker names, speech audio, or other non-text media.

COST

Pricing

Input No NVIDIA-hosted token price; open-weight model for local or self-managed deployment
Output No NVIDIA-hosted token price; open-weight model for local or self-managed deployment
Model guide

NVIDIA Nemotron 3 Diarization: Open-Weight Speaker Tracking for Streaming Audio

NVIDIA Nemotron 3 Diarization is an open-weight Sortformer-based audio model that determines who spoke when in multi-speaker recordings. It supports offline and streaming inference, tracks up to eight speakers, produces configurable frame-level activity probabilities, and offers documented input-buffer latency settings as low as 0.32 seconds before computation time.

What Nemotron 3 Diarization does

Speaker diarization answers the question “who spoke when?” in an audio recording. NVIDIA Nemotron 3 Diarization performs this task by classifying audio frames according to the activity of up to eight speaker channels. Applications can then turn those numerical predictions into segments such as speaker_0 speaking from 0.51 to 12.62 seconds.

The model is part of NVIDIA’s Nemotron model family and is provided as an open-weight model for local or self-managed deployment. It is based on the Sortformer approach, in which speaker channels are ordered by the sequence in which speakers first appear. This arrival-order behavior helps maintain consistent generic speaker labels across a recording without requiring a separate speaker-permutation-resolution stage.

Its output is not a transcript and does not identify people by name. To create speaker-attributed transcripts, a system must combine the diarization predictions with an automatic speech recognition (ASR) model. NVIDIA also documents integration with streaming ASR so that recognized words can receive speaker labels during an ongoing conversation.

Core specifications

SpecificationVerified detail
ProviderNVIDIA
Model familyNemotron 3
Model typeAudio-frame-classification speaker-diarization model
ParametersApproximately 100 million
Input16 kHz, single-channel audio
Supported formatsWAV, FLAC, Opus, and MP3
Maximum tracked speakersEight
Native outputPer-speaker activity probabilities with tensor shape [T, 8]
Default output resolution10 milliseconds
LicenseOpenMDW 1.1

The model supports configurable output resolution in multiples of 10 milliseconds. This gives applications control over the time granularity of speaker-activity predictions, although finer resolution does not automatically mean better speaker-boundary accuracy in every recording.

Streaming inference and latency

Nemotron 3 Diarization can process complete recordings offline or operate incrementally as audio arrives. Its streaming design uses an Arrival-Order Speaker Cache to retain speaker information from earlier chunks. A FIFO queue supplies recent frame context to each processing step, helping the system preserve speaker-channel assignments as a conversation continues.

NVIDIA documents input-buffer configurations of 1.04 seconds, 0.64 seconds, and 0.32 seconds for progressively lower-latency operation. These figures describe the input-buffer setting and exclude computation time, so they should not be treated as complete end-to-end response-time benchmarks. A 30.4-second configuration is also documented for offline-style processing where more context is preferred over immediate updates.

Chunked inference supports recordings without a fixed maximum duration. In practice, the usable recording length will still depend on the application’s storage, processing, and postprocessing design. The model’s eight-speaker limit remains relevant when a meeting or recording contains more simultaneous participants.

Architecture and output behavior

The documented architecture contains a 31-layer Transformer encoder with rotary positional embeddings, feature stacking, Conv1D upsampling, an Arrival-Order Speaker Cache, and a FIFO queue. These components support frame-level classification while retaining information across streaming chunks.

The native result is numerical rather than conversational. Each time step contains activity probabilities for eight speaker channels. A downstream component can apply thresholds and segment-merging logic to produce generic labels and timestamps. The model does not inherently determine whether speaker_0 is Alice, a customer, or a particular employee.

It also does not natively provide automatic speech recognition, text generation, text-to-speech, voice conversion, audio generation, speaker verification, or biometric speaker identification. Those capabilities require separate models or application services. This distinction is important: Nemotron 3 Diarization structures speech by speaker, but it does not explain or identify the content of the speech.

Deployment and integrations

NVIDIA provides the model through its Hugging Face repository in NeMo, Safetensors, and GGUF-related formats. Documented loading and integration paths include NVIDIA NeMo Speech, Transformers, and NeMo-Speech.cpp. NeMo-Speech.cpp is intended to provide a lightweight native C++ runtime for local diarization and transcription workflows.

The documented deployment focus is NVIDIA GPU-accelerated Linux systems, including supported Ampere, Ada Lovelace, Hopper, and Blackwell GPUs. Users should verify compatibility and performance on their own hardware. The supplied research does not provide independent throughput, real-time-factor, memory-consumption, or accuracy benchmarks, so those figures should not be inferred from the model’s parameter count.

Fine-tuning is supported through the NeMo workflow according to the supplied model information. This can be useful when audio conditions differ substantially from the data represented by the base model, but the research does not specify a universal fine-tuning recipe, dataset requirement, or expected improvement.

Pricing and operating cost

Nemotron 3 Diarization is not described as a metered NVIDIA-hosted API product with a token price. The supplied information identifies it as an open-weight model intended for local or self-managed deployment, so there is no verified NVIDIA-hosted input or output price to report.

That pricing model can be attractive for workloads that already have suitable GPU infrastructure or need local processing. However, “open weight” does not mean zero total cost. Operators may need to provide GPUs, storage, engineering time, monitoring, and audio-processing infrastructure. The actual cost advantage compared with a managed speech service will depend on volume, hardware utilization, and operational requirements. No provider-published cost-per-hour or cost-per-recording figure is supplied.

Strengths and limitations

Where it is strong

  • Streaming support: The model includes documented low input-buffer settings and state-management components for ongoing conversations.
  • Offline and streaming flexibility: One checkpoint supports both complete-recording processing and incremental workflows.
  • Open-weight deployment: Teams can use supported local runtimes rather than depending on a documented hosted NVIDIA inference endpoint.
  • Speaker ordering: Arrival-order channel assignment helps maintain generic speaker consistency across chunks.
  • Practical audio coverage: WAV, FLAC, Opus, and MP3 inputs are documented, with 16 kHz mono audio as the expected input format.
  • ASR interoperability: Diarization output can be combined with streaming recognition to produce word-level speaker tags.

Important limitations

  • Eight-speaker ceiling: The documented output has eight speaker channels, making the model less suitable for environments with many simultaneous participants.
  • No transcription: It identifies speaker activity but does not produce the words being spoken.
  • No named identities: Generic speaker labels are not the same as recognizing a person’s identity or assigning a real name.
  • No native generated audio: The model does not synthesize speech or other audio.
  • Hardware responsibility: Local deployment requires compatible infrastructure and application integration.
  • Domain sensitivity: Far-field audio, strong background noise, overlapping speech, and recordings near the speaker limit should be evaluated with representative data.
  • No conventional language-model context window: A textual context length and maximum output-token limit are not applicable to this frame-classification model.

When to choose this model

Choose Nemotron 3 Diarization when the central requirement is speaker-attributed audio rather than text generation. It is a good fit for meeting and call transcription pipelines, podcast segmentation, live captions, conversational agents, contact-center analytics, and local speech systems that need speaker labels while audio is still arriving.

It is particularly relevant when a team wants to combine open weights with NVIDIA-oriented deployment and has the engineering capacity to connect diarization to ASR, timestamp processing, and any required identity or application logic. Its streaming configurations are useful when waiting for an entire recording before assigning speaker segments would create an unacceptable delay.

A managed speech service may be more appropriate when an organization wants a ready-made transcription-and-diarization workflow, does not operate compatible GPU infrastructure, or prefers usage-based billing over self-managed deployment. A dedicated speaker-identification or verification system is a better choice when the requirement is to recognize known individuals rather than label anonymous speakers. A general language model is more suitable for summarization, question answering, or text generation after transcription, but it cannot replace this model’s specialized frame-level speaker tracking.

Overall assessment

NVIDIA Nemotron 3 Diarization is a specialized open-weight component for determining speaker activity over time. Its main practical distinction is the combination of Sortformer-style arrival-order speaker handling, offline and streaming operation, support for up to eight speakers, and low documented input-buffer settings. It should be evaluated as part of a larger audio pipeline rather than as a complete transcription product.

For teams with suitable NVIDIA hardware and a need for local, controllable speaker diarization, the model offers a clear deployment path through NeMo Speech, Transformers, or NeMo-Speech.cpp. For users seeking turnkey transcripts, speaker names, or hosted pricing, additional systems will be required.


Answers to Frequently Asked Questions

How can NVIDIA Nemotron 3 Diarization be deployed?
The open-weight model can be deployed locally or in a self-managed environment using NVIDIA NeMo Speech, Transformers, or NeMo-Speech.cpp. It expects 16 kHz mono audio and supports WAV, FLAC, Opus, and MP3 formats. Documented deployment focuses on compatible NVIDIA GPU-accelerated Linux systems.
Can NVIDIA Nemotron 3 Diarization work in real time?
Yes. The model supports streaming inference and uses an Arrival-Order Speaker Cache and FIFO context queue to maintain speaker assignments across audio chunks. NVIDIA documents input-buffer settings of 1.04, 0.64, and 0.32 seconds, although these figures exclude computation time and are not complete end-to-end latency benchmarks.
Does Nemotron 3 Diarization transcribe speech or identify people by name?
No. Nemotron 3 Diarization detects speaker activity but does not generate transcripts or identify real people. An ASR model is required for transcription, while speaker verification or identification systems are needed to associate labels with known individuals.
What is NVIDIA Nemotron 3 Diarization used for?
NVIDIA Nemotron 3 Diarization determines who spoke when in an audio recording or live stream. It produces speaker-activity predictions that can be converted into timestamped generic labels such as speaker_0 and speaker_1.
How many speakers can NVIDIA Nemotron 3 Diarization track?
The model can track up to eight speaker channels. Its native output contains activity probabilities with the tensor shape [T, 8].


Sources 3
AI Provider

About NVIDIA AI