TrainableIvectorExtractor#
- class montreal_forced_aligner.ivector.trainer.TrainableIvectorExtractor(training_configuration=None, **kwargs)[source]#
Bases:
IvectorCorpusMixin,TopLevelMfaWorker,ModelExporterMixinTrainer for ivector extractor models
- Parameters:
training_configuration (list[tuple[str, dict[str, Any]]]) – Training configurations to use, defaults to a round of dubm training followed by ivector training
See also
IvectorCorpusMixinFor parameters to parse corpora using ivector features
TopLevelMfaWorkerFor top-level parameters
ModelExporterMixinFor model export parameters
- add_config(train_type, params)[source]#
Add a trainer to the pipeline
- Parameters:
- Raises:
ConfigError – If an invalid
train_typeis specified
- export_model(output_model_path)[source]#
Export an ivector extractor model to the specified path
- Parameters:
output_model_path (str) – Path to save ivector extractor model
- property meta#
Metadata about the final round of training
- property model_path#
Current model path