Introduction of speakerverification_en_titanet_large
Model Details of speakerverification_en_titanet_large
NVIDIA TitaNet-Large (en-US)
|
|
|
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")
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
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:
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 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:
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: