def test_set_get_alternative_language_codes(): from model.configuration import Configuration config = Configuration() expected = ['gu-IN', 'ru-RU'] config.set_alternative_language_codes(expected) result = config.get_alternative_language_codes() assert result == expected
def test_create_unique_root_2(): from utilities.utilities import Utilities from model.configuration import Configuration from model.nlp import NLPModel u = Utilities() configuration = Configuration() nlp_model = NLPModel() root = '12345' configuration.set_model('video') configuration.set_use_enhanced(False) configuration.set_language_code('fr_FR') configuration.set_alternative_language_codes(['en-US', 'ru-RU']) configuration.set_speech_context('hi', 5) nlp_model.set_remove_stop_words(True) nlp_model.set_apply_stemming(False) nlp_model.set_expand_contractions(True) nlp_model.set_n2w(True) result = u.create_unique_root(root, configuration, nlp_model) expected = '12345_video_fr_FR_alts_applied_speech_adaptation_applied_boost_5_stop_words_removed_contractions_expanded_numbers_converted_2_words' assert result == expected
logger.debug(f'INIT REF: {ref}') #for speech_run in speech_context_runs: for boost in boosts: for language in language_codes: if boost > 0: string = f'Running with phrase hints, boost {boost}' else: string = 'No speech context applied' print(string) logger.debug(string) if phrases: configuration.set_speech_context(phrases, boost) else: configuration.set_speech_context([], 0) if alt_run: configuration.set_alternative_language_codes(alternative_language_codes) configuration.set_model(model) configuration.set_sample_rate_hertz(sample_rate_hertz) configuration.set_language_code(language) configuration.set_encoding(encoding) if audio_channel_count > 1: configuration.set_audio_channel_count(audio_channel_count) configuration.set_enable_separate_recognition_per_channel(True) logger.debug(f'CONFIGURATION: {configuration}') print(f'STARTING') msg = f'audio: {audio}, {configuration}' logger.debug(msg) print(msg)
def test_set_alternative_language_codes(): from model.configuration import Configuration config = Configuration() codes = ['gu-IN', 'ru-RU'] config.set_alternative_language_codes(codes)