nvidia / speakerverification_en_titanet_large

huggingface.co
Total runs: 457.8K
24-hour runs: 0
7-day runs: 3.0K
30-day runs: 70.3K
Model's Last Updated: November 15 2023

Introduction of speakerverification_en_titanet_large

Model Details of speakerverification_en_titanet_large

NVIDIA TitaNet-Large (en-US)

| Model architecture | Model size | Language

This model extracts speaker embeddings from given speech, which is the backbone for speaker verification and diarization tasks. It is a "large" version of TitaNet (around 23M parameters) models.
See the model architecture section and NeMo documentation for complete architecture details.

NVIDIA NeMo: Training

To train, fine-tune or play with the model you will need to install NVIDIA NeMo . We recommend you install it after you've installed the latest Pytorch version.

pip install nemo_toolkit['all']
How to Use this Model

The model is available for use in the NeMo toolkit [3] and can be used as a pre-trained checkpoint for inference or for fine-tuning on another dataset.

Automatically instantiate the model
import nemo.collections.asr as nemo_asr
speaker_model = nemo_asr.models.EncDecSpeakerLabelModel.from_pretrained("nvidia/speakerverification_en_titanet_large")
Embedding Extraction

Using

emb = speaker_model.get_embedding("an255-fash-b.wav")
Verifying two utterances (Speaker Verification)

Now to check if two audio files are from the same speaker or not, simply do:

speaker_model.verify_speakers("an255-fash-b.wav","cen7-fash-b.wav")
Extracting Embeddings for more audio files

To extract embeddings from a bunch of audio files:

Write audio files to a manifest.json file with lines as in format:

{"audio_filepath": "<absolute path to dataset>/audio_file.wav", "duration": "duration of file in sec", "label": "speaker_id"}

Then running following script will extract embeddings and writes to current working directory:

python <NeMo_root>/examples/speaker_tasks/recognition/extract_speaker_embeddings.py --manifest=manifest.json
Input

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

Output

This model provides speaker embeddings for an audio file.

Model Architecture

TitaNet model is a depth-wise separable conv1D model [1] for Speaker Verification and diarization tasks. You may find more info on the detail of this model here: TitaNet-Model .

Training

The NeMo toolkit [3] was used for training the models for over several hundred epochs. These model are trained with this example script and this base config .

Datasets

All the models in this collection are trained on a composite dataset comprising several thousand hours of English speech:

  • Voxceleb-1
  • Voxceleb-2
  • Fisher
  • Switchboard
  • Librispeech
  • SRE (2004-2010)
Performance

Performances of the these models are reported in terms of Equal Error Rate (EER%) on speaker verification evaluation trial files and as Diarization Error Rate (DER%) on diarization test sessions.

  • Speaker Verification (EER%)

    Version Model Model Size VoxCeleb1 (Cleaned trial file)
    1.10.0 TitaNet-Large 23M 0.66
  • Speaker Diarization (DER%)

    Version Model Model Size Evaluation Condition NIST SRE 2000 AMI (Lapel) AMI (MixHeadset) CH109
    1.10.0 TitaNet-Large 23M Oracle VAD KNOWN # of Speakers 6.73 2.03 1.73 1.19
    1.10.0 TitaNet-Large 23M Oracle VAD UNKNOWN # of Speakers 5.38 2.03 1.89 1.63
Limitations

This model is trained on both telephonic and non-telephonic speech from voxceleb datasets, Fisher and switch board. If your domain of data differs from trained data or doesnot show relatively good performance consider finetuning for that speech domain.

NVIDIA Riva: Deployment

NVIDIA Riva , is an accelerated speech AI SDK deployable on-prem, in all clouds, multi-cloud, hybrid, on edge, and embedded. Additionally, Riva provides:

  • World-class out-of-the-box accuracy for the most common languages with model checkpoints trained on proprietary data with hundreds of thousands of GPU-compute hours
  • Best in class accuracy with run-time word boosting (e.g., brand and product names) and customization of acoustic model, language model, and inverse text normalization
  • Streaming speech recognition, Kubernetes compatible scaling, and enterprise-grade support

Although this model isn’t supported yet by Riva, the list of supported models is here .
Check out Riva live demo .

References

[1] TitaNet: Neural Model for Speaker Representation with 1D Depth-wise Separable convolutions and global context [2] NVIDIA NeMo Toolkit

Licence

License to use this model is covered by the CC-BY-4.0 . By downloading the public and release version of the model, you accept the terms and conditions of the CC-BY-4.0 license.

Runs of nvidia speakerverification_en_titanet_large on huggingface.co

457.8K
Total runs
0
24-hour runs
1.8K
3-day runs
3.0K
7-day runs
70.3K
30-day runs

More Information About speakerverification_en_titanet_large huggingface.co Model

More speakerverification_en_titanet_large license Visit here:

https://choosealicense.com/licenses/cc-by-4.0

speakerverification_en_titanet_large huggingface.co

speakerverification_en_titanet_large huggingface.co is an AI model on huggingface.co that provides speakerverification_en_titanet_large's model effect (), which can be used instantly with this nvidia speakerverification_en_titanet_large model. huggingface.co supports a free trial of the speakerverification_en_titanet_large model, and also provides paid use of the speakerverification_en_titanet_large. Support call speakerverification_en_titanet_large model through api, including Node.js, Python, http.

speakerverification_en_titanet_large huggingface.co Url

https://huggingface.co/nvidia/speakerverification_en_titanet_large

nvidia speakerverification_en_titanet_large online free

speakerverification_en_titanet_large huggingface.co is an online trial and call api platform, which integrates speakerverification_en_titanet_large's modeling effects, including api services, and provides a free online trial of speakerverification_en_titanet_large, you can try speakerverification_en_titanet_large online for free by clicking the link below.

nvidia speakerverification_en_titanet_large online free url in huggingface.co:

https://huggingface.co/nvidia/speakerverification_en_titanet_large

speakerverification_en_titanet_large install

speakerverification_en_titanet_large is an open source model from GitHub that offers a free installation service, and any user can find speakerverification_en_titanet_large on GitHub to install. At the same time, huggingface.co provides the effect of speakerverification_en_titanet_large install, users can directly use speakerverification_en_titanet_large installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

speakerverification_en_titanet_large install url in huggingface.co:

https://huggingface.co/nvidia/speakerverification_en_titanet_large

Url of speakerverification_en_titanet_large

speakerverification_en_titanet_large huggingface.co Url

Provider of speakerverification_en_titanet_large huggingface.co

nvidia
ORGANIZATIONS

Other API from nvidia

huggingface.co

Total runs: 1.6M
Run Growth: 1.6M
Growth Rate: 96.60%
Updated:August 27 2026
huggingface.co

Total runs: 913.1K
Run Growth: -501.0K
Growth Rate: -54.87%
Updated:August 31 2026
huggingface.co

Total runs: 232.6K
Run Growth: 214.6K
Growth Rate: 92.28%
Updated:September 10 2025
huggingface.co

Total runs: 201.1K
Run Growth: -61.0K
Growth Rate: -28.38%
Updated:August 27 2026
huggingface.co

Total runs: 128.4K
Run Growth: 24.0K
Growth Rate: 18.70%
Updated:January 15 2025
huggingface.co

Total runs: 93.6K
Run Growth: -21.9K
Growth Rate: -23.01%
Updated:August 27 2026
huggingface.co

Total runs: 77.1K
Run Growth: -67.8K
Growth Rate: -87.92%
Updated:November 15 2023
huggingface.co

Total runs: 76.7K
Run Growth: 59.4K
Growth Rate: 77.48%
Updated:September 10 2025
huggingface.co

Total runs: 57.6K
Run Growth: 33.7K
Growth Rate: 58.45%
Updated:August 06 2022
huggingface.co

Total runs: 36.8K
Run Growth: 4.0K
Growth Rate: 10.85%
Updated:December 16 2025