FineTuneArguments#

class montreal_forced_aligner.alignment.multiprocessing.FineTuneArguments(job_name, db_string, log_path, phone_symbol_table_path, disambiguation_symbols_int_path, tree_path, model_path, frame_shift, mfcc_options, pitch_options, lda_options, align_options, position_dependent_phones, grouped_phones)[source]#

Bases: MfaArguments

Arguments for AlignFunction

Parameters:
  • job_name (int) – Integer ID of the job

  • db_string (str) – String for database connections

  • log_path (str) – Path to save logging information during the run

  • working_directory (str) – Current working directory

  • tree_path (str) – Path to tree file

  • model_path (str) – Path to model file

  • frame_shift (int) – Frame shift in ms

  • cmvn_paths (dict[int, str]) – Mapping of dictionaries to CMVN scp paths

  • fmllr_paths (dict[int, str]) – Mapping of dictionaries to fMLLR ark paths

  • lda_mat_path (str, optional) – Path to LDA matrix file

  • mfcc_options (dict[str, Any]) – MFCC computation options

  • pitch_options (dict[str, Any]) – Pitch computation options

  • align_options (dict[str, Any]) – Alignment options

  • workflow_id (int) – Integer ID for workflow to fine tune

  • position_dependent_phones (bool) – Flag for whether to use position dependent phones

  • grouped_phones (dict[str, list[str]]) – Grouped lists of phones