IvectorCorpusMixin#
- class montreal_forced_aligner.corpus.ivector_corpus.IvectorCorpusMixin(**kwargs)[source]#
Bases:
AcousticCorpusMixin
,IvectorConfigMixin
Abstract corpus mixin for corpora that extract ivectors
See also
AcousticCorpusMixin
For corpus parsing parameters
IvectorConfigMixin
For ivector extraction parameters
- property adapted_plda_path#
Path to adapted PLDA model
- compute_speaker_ivectors()[source]#
Calculated and save per-speaker ivectors as the mean over their utterances
- property dubm_path#
DUBM model path
- extract_ivectors()[source]#
Multiprocessing function that extracts job_name-vectors.
See also
ExtractIvectorsFunction
Multiprocessing helper function for each job
IvectorCorpusMixin.extract_ivectors_arguments
Job method for generating arguments for helper function
- sid/extract_ivectors.sh
Reference Kaldi script
- extract_ivectors_arguments()[source]#
Generate Job arguments for
ExtractIvectorsFunction
- Returns:
Arguments for processing
- Return type:
- property ie_path#
Ivector extractor ie path
- property plda_path#
Path to trained PLDA model
- property utterance_ivector_path#
Path to scp file containing all ivectors