PyniniValidator#

class montreal_forced_aligner.g2p.trainer.PyniniValidator(**kwargs)[source]#

Bases: PyniniGenerator, TopLevelMfaWorker

Class for running validation for G2P model training

Parameters:

word_list (list[str]) – List of words to generate pronunciations

See also

PyniniGenerator

For parameters to generate pronunciations

compute_validation_errors(gold_values, hypothesis_values)[source]#

Computes validation errors

Parameters:
evaluate_g2p_model(gold_pronunciations)[source]#

Evaluate a G2P model on the word list

Parameters:

gold_pronunciations (dict[str, set[str]]) – Gold pronunciations

property evaluation_csv_path#

Path to working directory’s CSV file

setup()[source]#

Set up the G2P validator

property working_directory#

Data directory