NVIDIA
NVIDIA
Sortformer Speaker Diarization
Model
NVIDIA
NVIDIA
Sortformer Speaker Diarization

Sortformer based speaker diarization model

Sign in to access all content for this ModelSigning in will also allow download accessSign In

Sortformer Speaker Diarization

Model Overview

Sortformer Diarizer is a Transformer encoder-based end-to-end speaker diarization model that generates predicted speaker labels directly from input audio clips.

Model Architecture

Sortformer consists of an L-size (18 layers) NeMo Encoder for Speech Tasks (NEST) which is based on Fast-Conformer encoder. Following that, an 18-layer Transformer encoder with hidden size of 192, and two feedforward layers with 4 sigmoid outputs for each frame input at the top layer [1].

Training

Sortformer was trained on a combination of 2030 hours of real conversations and 5150 hours or simulated audio mixtures generated by NeMo speech data simulator. All the datasets listed above are based on the same labeling method via RTTM format. A subset of RTTM files used for model training are processed for the speaker diarization model training purposes. Data collection methods vary across individual datasets. For example, the above datasets include phone calls, interviews, web videos, and audiobook recordings [2]. NeMo toolkit [3] was used to train the models on 8 nodes of 8×NVIDIA Tesla V100 GPUs. We use 90 second long training samples and batch size of 4.

How to Use this Model

The Riva Quick Start Guide is recommended as the starting point for trying out Riva models. For more information on using this model with Riva Speech Services, see the Riva User Guide.

Input

This model accepts 16000 KHz Mono-channel Audio (wav files) as input.

Output

The output of the model is a T x S matrix, where T is the total number of frames, S is the maximum number of speakers (in this model, S = 4). Each element represents the speaker activity probability in the [0, 1] range.

References

[1] Sortformer: Seamless Integration of Speaker Diarization and ASR by Bridging Timestamps and Tokens

[2] Hugging Face: Sortformer Model

[3] NVIDIA NeMo Toolkit

License

By downloading and using the models and resources packaged with Riva Conversational AI, you accept the terms of the Riva license.

Publisher
NVIDIA
NVIDIA
Latest Versionv1
UpdatedMarch 19, 2025 UTC
Compressed Size453.97 MB

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.