calc_lda_mllt

aligner.multiprocessing.calc_lda_mllt(directory, split_directory, sil_phones, num_jobs, config, initial=False, iteration=None)[source]

Multiprocessing function that calculates LDA+MLLT transformations

See:

for more details on the Kaldi binary this runs.

Also see https://github.com/kaldi-asr/kaldi/blob/master/egs/wsj/s5/steps/train_lda_mllt.sh for the original bash script that this function was based on.

Parameters:
directory : str

Directory of LDA+MLLT training

split_directory : str

Directory of training data split into the number of jobs

fmllr_dir : str

Directory of triphone FMLLR training

sil_phones : str

Colon-separated list of silence phones

num_jobs : int

The number of processes to use in calculation

config : LdaMlltConfig

Configuration object for training

num_iters : int

The number of iterations