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)
Example #2
0
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)
Example #3
0
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)