TrainableIvectorExtractor#
- class montreal_forced_aligner.ivector.trainer.TrainableIvectorExtractor(training_configuration=None, **kwargs)[source]#
Bases:
IvectorCorpusMixin
,TopLevelMfaWorker
,ModelExporterMixin
Trainer 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
IvectorCorpusMixin
For parameters to parse corpora using ivector features
TopLevelMfaWorker
For top-level parameters
ModelExporterMixin
For model export parameters
- add_config(train_type, params)[source]#
Add a trainer to the pipeline
- Parameters:
- Raises:
ConfigError – If an invalid
train_type
is 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