def test_align_basic(basic_corpus_dir, sick_dict_path, generated_dir): args = DummyArgs() args.acoustic_model_path = 'english' args.corpus_directory = basic_corpus_dir args.dictionary_path = sick_dict_path args.output_directory = os.path.join(generated_dir, 'basic_output') align_included_model(args, skip_input=True)
def test_align_large_textgrid(large_textgrid_format_directory, textgrid_output_directory): language = 'english' corpus_dir = large_textgrid_format_directory output_directory = textgrid_output_directory args = DummyArgs() align_included_model(language, corpus_dir, output_directory, '', args)
def test_align_large_prosodylab(large_prosodylab_format_directory, prosodylab_output_directory): language = 'english' corpus_dir = large_prosodylab_format_directory output_directory = prosodylab_output_directory args = DummyArgs() align_included_model(language, corpus_dir, output_directory, '', args)
def test_align_large_prosodylab(large_prosodylab_format_directory, prosodylab_output_directory, large_dataset_dictionary): args = DummyArgs() args.acoustic_model_path = 'english' args.corpus_directory = large_prosodylab_format_directory args.dictionary_path = large_dataset_dictionary args.output_directory = prosodylab_output_directory align_included_model(args, skip_input=True)
def test_align_basic_debug(basic_corpus_dir, large_dataset_dictionary, generated_dir): args = DummyArgs() args.debug = True args.acoustic_model_path = 'english' args.corpus_directory = basic_corpus_dir args.dictionary_path = large_dataset_dictionary args.output_directory = os.path.join(generated_dir, 'basic_output') align_included_model(args, skip_input=True)
def test_align_large_textgrid(large_textgrid_format_directory, textgrid_output_directory, large_dataset_dictionary): args = DummyArgs() args.quiet = True args.acoustic_model_path = 'english' args.corpus_directory = large_textgrid_format_directory args.output_directory = textgrid_output_directory args.dictionary_path = large_dataset_dictionary align_included_model(args)
def test_align_basic_errors(basic_corpus_dir, large_dataset_dictionary, generated_dir, temp_dir): args = DummyArgs() args.quiet = True args.clean = True args.acoustic_model_path = 'english' args.corpus_directory = basic_corpus_dir args.dictionary_path = large_dataset_dictionary args.output_directory = os.path.join(generated_dir, 'basic_output') args.temp_directory = temp_dir align_included_model(args)
def test_pretrained_nnet(basic_corpus_dir, sick_dict_path, generated_dir, large_dataset_dictionary): args = DummyArgs() args.acoustic_model_path = os.path.join(generated_dir, 'nnet_test_model') args.corpus_directory = basic_corpus_dir print(basic_corpus_dir) args.dictionary_path = large_dataset_dictionary args.output_directory = os.path.join(generated_dir, 'nnet_basic_output_trained_on_same') args.artificial_neural_net = True args.debug = True align_included_model(args)
def test_align_large_textgrid(large_textgrid_format_directory, textgrid_output_directory, large_dataset_dictionary, temp_dir, basic_align_config): args = DummyArgs() args.clean = True args.acoustic_model_path = 'english' args.corpus_directory = large_textgrid_format_directory args.output_directory = textgrid_output_directory args.dictionary_path = large_dataset_dictionary args.temp_directory = temp_dir args.config_path = basic_align_config align_included_model(args)
def test_align_basic(basic_corpus_dir, sick_dict_path, generated_dir, large_dataset_dictionary): args = DummyArgs() args.acoustic_model_path = 'english' args.corpus_directory = basic_corpus_dir args.dictionary_path = sick_dict_path args.output_directory = os.path.join(generated_dir, 'basic_output') args.quiet = True with pytest.raises(PronunciationAcousticMismatchError): align_included_model(args) args.acoustic_model_path = 'english' args.corpus_directory = basic_corpus_dir args.dictionary_path = large_dataset_dictionary args.output_directory = os.path.join(generated_dir, 'basic_output') align_included_model(args)