{
	//prosody_generator = 'uniform',
 	//prosody_generator = 'load_from_file',
	//prosody_generator = 'rule_lookup',
	prosody_generator = 'cart',

	cart_options = 
	{
		cart_phoneme_subtitution_pairs =
		{
			DHo = "Do"
			DHe = "De"
			KAo = "Ko"
			KAe = "Ke"
			PAo = "Po"
			PAe = "Pe"
			TAo = "To"
			TAe = "Te"
			RR = "R"
			ER = "E"
			AE = "A"
			TH = "S"
			SW = "E"
		}
	}
	
	prosody_correction_options =
	{
		maximum_f0_difference = 30.0,
		prosody_correction_curve_slope = 0.3,
		//prosody_correction_curve_slope = 1.0,
		//prosody_correction_curve_slope = 0.05,
		
		// debug options
		plot_correction_curve_function = 0,
		plot_correction_curve = 0,
	}

	update_f0 = 0, 
	debug_mode = 0,
	// 1 = 001 - dump search table(table.txt) and best path(path.txt)
	// 2 = 010 - plot f0 graphs
	// 3 = 011 - both

	segment_selector = 'modular_selector'
	//segment_selector = 'phonetic_selector'
	segment_percentage_to_load = 100	// minus znaci da ce ucitavanje trajati toliko ms


        language = 'hebrew',

// language phonetic data
	vowels = vs[ 'A' 'E' 'I' 'O' 'U' 'SW' 'AE' 'ER']
    plosives = vs[ 'T', 'P', 'K', 'D', 'B', 'G' 'Q' 'TX' 'DH' 'KA' 'PA' 'TA' ]
	fricatives = vs[ 'F' 'H' 'KX' 'Z' 'ZH' 'KH' 'S' 'SH' 'TH' ]
    affricates = vs[ 'C', 'CH', 'CC', 'DJ', 'DZ' ]
	nasals = vs[ 'M' 'N' 'NJ' ]
	laterals = vs[ 'Y' 'L' 'LJ' 'V' 'R' 'W' 'ER' 'RR' ]
	glottal_stops = vs[ '$' '@' ]

    affricate_explosions = vs[ 'Ce', 'CHe', 'CCe', 'DJe', 'DZe' ],
    affricate_occlusions = vs[ 'Co', 'CHo', 'CCo', 'DJo', 'DZo' ],
    plosive_explosions = vs[ 'Te', 'Pe', 'Ke', 'De', 'Be', 'Ge' 'Qe' 'TXe' 'DHe' 'KAe' 'PAe' 'TAe' ],
    plosive_occlusions = vs[ 'To', 'Po', 'Ko', 'Do', 'Bo', 'Go' 'Qo' 'TXo' 'DHo' 'KAo' 'PAo' 'TAo' ],
    voiced_occlusions_and_fricatives = vs[ 'Do', 'Bo', 'Go', 'DJo', 'DZo', 'ZH', 'Z' ],
    sonants = vs[ 'V', 'Y', 'L', 'LJ', 'M', 'N', 'NJ' 'R' 'RR' ],
    voiced_plosives = vs[ 'D', 'B', 'G' ]
	voiced_pairs = 
	{
		P = "B"
		T = "D"
		K = "G"
		CH = "DZ"
		CC = "DJ"
		S = "Z"
		SH = "ZH"
		F = "V"
	}

	rule_lookup_options =
	{
                default_f0 = 200.0,
                default_phoneme_duration_coeff = 0.97,
                default_transition_duration = 0.1,
                f0_smooth = 0.15,
                intonation_depth = 0.75,
                //intonation_depth = 1.0,
                //phoneme_duration_coeff = 0.97,
                phoneme_duration_coeff = 1.17,
                phoneme_durations_file = '',
                sentence_end_duration_increase = 1.002,
                sentence_end_energy_decrease = 0.2,
                sentence_end_f0_decrease = 45.0,
                sentence_end_length = 35,
                sentence_f0_decrease = 30.0,
                sentence_intonation_depth_decrease = 0.4,
                subsentence_pause_treshold = 4,
                transition_durations = [  ]

		accentuation_options =
		{
			accentuation_dictionary = "AN_WORK_DIR/accent_dict/accent_dict.bin",
			
			syntax_stack_maximum = 60,
			stack_presence_minimum = 2,

			option_read_punctuation = 0,
			option_read_abbreviations = 1,
			option_special_pronunciation = 1,
			option_letter_by_letter = 0,
			option_prosody_override = 1,
			option_character_substitution = 1,
			option_western_alternative = 1,
			option_pause_before_proclitics = 1,
			option_split_at_newline = 1,
		}

		consonant_durations =
		[
			[ 'B'  0.080 ],
			[ 'C'  0.100 ],
			[ 'CH' 0.115 ],
			[ 'CC' 0.120 ],
			[ 'D'  0.060 ],
			[ 'DZ' 0.110 ],
			[ 'DJ' 0.110 ],
			[ 'F'  0.110 ],
			[ 'G'  0.070 ],
			[ 'H'  0.100 ],
			[ 'J'  0.090 ],
			[ 'K'  0.110 ],
			[ 'L'  0.060 ],
			[ 'LJ' 0.090 ],
			[ 'M'  0.080 ],
			[ 'N'  0.070 ],
			[ 'NJ' 0.090 ],
			[ 'P'  0.090 ],
			[ 'R'  0.040 ],
			[ 'S'  0.110 ],
			[ 'SH' 0.110 ],
			[ 'T'  0.085 ],
			[ 'V'  0.075 ],
			[ 'Z'  0.100 ],
			[ 'ZH' 0.100 ]
			[ 'Y'  0.040 ]
		],
		rep_vowel_data =
		[
			{
				phoneme  = "A",
				position = 0,  // INI 0, FIN 1, UNK 2, CVC 3
				type     = 0, // OPEN 0, CLOS 1, NEUT 2
					instances = 24, duration = 145.46, variance = 0.66
			}
		]
		rep_cons_data =
		[
			{
				phoneme  = "Y",
				position = 0,  // INI 0, FIN 1, UNK 2, VCV 3
				type     = 2, // OPEN 0, CLOS 1, NEUT 2
					instances = 0, duration = 25.12, variance = 0.7
			}
		]
		rep_cons_group_data =
		[
			{
				phonemes = ['Bo' 'Be' 'Do' 'De'],
				position = 0, //VG 0, _G 1 , __G 2
					instances = 16,
					durations = [	40.47	16.98	63.05	20.04	],
					variances = [	0.11	0.13 	0.19	0.19	]
			}
		]

		default_transition_duration = 0.1,
		transition_durations =
		[
			//[ 'x00 ^0' 0.1 ]
		],

                default_phoneme_duration_coeff = 1.0,
                default_pitch = 140.0,
                pitch_coeff = 0.0,
                transcript_rules_file = 
                'AN_WORK_DIR/config/snezana/transcript_rules.txt'

		// debug info
		phoneme_durations_file = "", //"AN_TMP/phoneme_durations.txt",
	}


	tts_repository_options =
	{
		analysis_method = 'tdpsola2'
		//analysis_method = 'tdpsola'
		//analysis_method = 'hnm'

		costs_relevant_for_farther_cost = vs[ 'f0_cat_cost_weight' 'waveform_cat_cost_weight' 'fix_inner_concatenation_cost' ]
		farther_cost_scale_factor = 0.3

		load_segment_data = 0,

		phoneme_group_data =
		[
			{
				phonemes = [ 'A' 'E' 'I' 'O' 'U' 'AE' ]
				is_vowel = 1,
				stationary_part = 1.0,

				energy_cat_cost_weight = 1.0,
				f0_cat_cost_weight = 2.0,
				//f0_cat_cost_weight = 0.16,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 0.1,
				//boundary_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 0.2,
				hifreq_cat_cost_weight = 0.2,
				spectral_cat_cost_weight = 10.0,
				waveform_cat_cost_weight = 25.0,
				duration_cat_cost_weight = 1.5,

				energy_target_cost_weight = 0.3,
				f0_derivative_target_cost_weight = 0.1,
				//f0_target_cost_weight = 2.0,
				f0_target_cost_weight = 1.0,	// 0.1
				duration_target_cost_weight = 2.0,

//				fix_inner_concatenation_cost = 12.0,
				fix_inner_concatenation_cost = 0.5,
				//fix_inner_concatenation_cost = 10.0,
				//fix_boundary_concatenation_cost = 100.0,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 1.0
				//energy_curve_influence = 0.0

				table_init_pruning_threshold = 40.0
				max_search_table_column_size = 80
			}
			{
				phonemes = [ 'SW' 'ER' ]
				is_vowel = 1,
				stationary_part = 1.0,

				energy_cat_cost_weight = 1.0,
				f0_cat_cost_weight = 2.0,
				//f0_cat_cost_weight = 0.16,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 0.1,
				//boundary_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 0.2,
				hifreq_cat_cost_weight = 0.2,
				spectral_cat_cost_weight = 10.0,
				waveform_cat_cost_weight = 25.0,
				duration_cat_cost_weight = 1.5,

				energy_target_cost_weight = 0.3,
				f0_derivative_target_cost_weight = 0.1,
				//f0_target_cost_weight = 2.0,
				f0_target_cost_weight = 1.0,	// 0.1
				duration_target_cost_weight = 2.0,

//				fix_inner_concatenation_cost = 12.0,
				fix_inner_concatenation_cost = 0.5,
				//fix_inner_concatenation_cost = 10.0,
				//fix_boundary_concatenation_cost = 100.0,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 1.0
				//energy_curve_influence = 0.0

				table_init_pruning_threshold = 40.0
				max_search_table_column_size = 80
			}
			{
				phonemes = [ 'As' 'Es' 'Is' 'Os' 'Us' 'AEs' ]
				is_vowel = 1,
				stationary_part = 1.0,

				energy_cat_cost_weight = 1.0,
				f0_cat_cost_weight = 3.0,
				//f0_cat_cost_weight = 0.2,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 0.2,
				hifreq_cat_cost_weight = 0.2,
				spectral_cat_cost_weight = 10.0,
				waveform_cat_cost_weight = 35.0,
				duration_cat_cost_weight = 1.0,

				energy_target_cost_weight = 0.3,
				f0_derivative_target_cost_weight = 1.0,
				f0_target_cost_weight = 1.0,
				//f0_target_cost_weight = 2.4,
				duration_target_cost_weight = 2.0,

//				fix_inner_concatenation_cost = 12.0
				fix_inner_concatenation_cost = 0.5
				//fix_inner_concatenation_cost = 30.0
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 1.0
				//energy_curve_influence = 0.0

				table_init_pruning_threshold = 40.0
				max_search_table_column_size = 80
			}
			{
				phonemes = [ 'SWs' 'ERs' ]
				is_vowel = 1,
				stationary_part = 1.0,

				energy_cat_cost_weight = 1.0,
				f0_cat_cost_weight = 1.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 0.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 5.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.01,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 1.0,

//				fix_inner_concatenation_cost = 4.5,
				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.5,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'Po' 'Ko' 'To' 'Bo' 'Go' 'Do' 'Co' 'CHo' 'CCo' 'DJo' 'DZo' 'Qo' 'TXo' 'DHo' 'PAo' 'KAo' 'TAo' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 0.1,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 1.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.01,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.1,

				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'Pe' 'Ke' 'Te' 'Be' 'Ge' 'De' 'Qe' 'TXe' 'DHe' 'PAe' 'KAe' 'TAe' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 0.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 0.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.01,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 1.0,

				fix_inner_concatenation_cost = 160.0,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 1.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.0,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 0.0,
				energy_equalization_coeff_inner = 0.0,
				energy_equalization_coeff_right = 0.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'DJe' 'DZe' 'Ce' 'CHe' 'CCe' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 0.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 0.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.01,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.5,

				fix_inner_concatenation_cost = 160.0,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 1,

				left_transition_width = 0.0,
				inner_transition_width = 0.0,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'F' 'TH' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 1.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.01,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.01,

				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 1,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'H' 'KX' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 4.0,
				f0_cat_cost_weight = 0.2,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 10.0,
				hifreq_cat_cost_weight = 2.0,
				spectral_cat_cost_weight = 3.0,
				waveform_cat_cost_weight = 10.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.5,
				f0_target_cost_weight = 0.3,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 1.0,

				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 1,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'Y' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 1.0,
				f0_cat_cost_weight = 1.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 10.0,
				waveform_cat_cost_weight = 20.0,
				duration_cat_cost_weight = 10.0,

				energy_target_cost_weight = 0.1,
				f0_target_cost_weight = 0.3,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 6.0,

				fix_inner_concatenation_cost = 1.0,
//				fix_inner_concatenation_cost = 6.0,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.2,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.2
				//energy_curve_influence = 0.0

				table_init_pruning_threshold = 25.0
				max_search_table_column_size = 40
			}
			{
				phonemes = [ 'L' 'LJ' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 2.0,
				f0_cat_cost_weight = 0.2,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 1.0,
				spectral_cat_cost_weight = 3.0,
				waveform_cat_cost_weight = 10.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.1,
				f0_target_cost_weight = 0.3,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 4.0,

				fix_inner_concatenation_cost = 0.3,
//				fix_inner_concatenation_cost = 5.0,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.2,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.5
				//energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'M' 'N' 'NJ' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 2.0,
				f0_cat_cost_weight = 2.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 1.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.05,
				f0_target_cost_weight = 0.3,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.01,

				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.2
				//energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'Z' 'ZH' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 0.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.05,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.01,

				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 1,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'KH' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 0.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.05,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.01,

				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 1,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'S' 'SH' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 0.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.05,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.01,

				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 1,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'V' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 1.0,
				f0_cat_cost_weight = 0.2,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 3.0,
				waveform_cat_cost_weight = 10.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.1,
				f0_target_cost_weight = 0.3,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 1.5,

				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.5,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.2
				//energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ 'R' 'RR' 'W' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 0.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 0.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 3.0,
				waveform_cat_cost_weight = 10.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.01,
				f0_target_cost_weight = 0.3,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 1.5,

//				fix_inner_concatenation_cost = 4.5,
				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.2,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 20.0
				max_search_table_column_size = 30
			}
			{
				phonemes = [ '$' '@' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 10.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 10.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 1.0,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.5,

				fix_inner_concatenation_cost = 0.3,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.2,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.8,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 1.0,
				energy_equalization_coeff_inner = 1.0,
				energy_equalization_coeff_right = 1.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 25.0
				max_search_table_column_size = 40
			}
			{
				phonemes = [ '_' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 0.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 1.0,
				inner_f0_delta_cost_weight = 1.0,
				lowfreq_cat_cost_weight = 0.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.0,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.0,

				fix_inner_concatenation_cost = 0.0,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.0,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 0.0,
				energy_equalization_coeff_inner = 0.0,
				energy_equalization_coeff_right = 0.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 5.0
				max_search_table_column_size = 10
			}
			{
				phonemes = [ 'unk' ]
				is_vowel = 0,
				stationary_part = 1.0,

				energy_cat_cost_weight = 0.0,
				f0_cat_cost_weight = 0.0,
				boundary_f0_delta_cost_weight = 0.0,
				inner_f0_delta_cost_weight = 0.0,
				lowfreq_cat_cost_weight = 1.0,
				hifreq_cat_cost_weight = 0.0,
				hifreq_cat_cost_weight = 0.0,
				spectral_cat_cost_weight = 0.0,
				waveform_cat_cost_weight = 0.0,
				duration_cat_cost_weight = 0.0,

				energy_target_cost_weight = 0.0,
				f0_target_cost_weight = 0.0,
				f0_derivative_target_cost_weight = 0.0,
				duration_target_cost_weight = 0.0,

				fix_inner_concatenation_cost = 0.0,
				fix_boundary_concatenation_cost = 100.0,

				use_repository_duration = 0.0,
				use_repository_f0 = 0.0,
				
				randomize_pm_offset = 0,

				left_transition_width = 0.0,
				inner_transition_width = 0.0,
				right_transition_width = 0.0,

				energy_equalization_coeff_left = 0.0,
				energy_equalization_coeff_inner = 0.0,
				energy_equalization_coeff_right = 0.0,

				energy_curve_influence = 0.0

				table_init_pruning_threshold = 50.0
				max_search_table_column_size = 100
			}
		],
		phoneme_data = []

		preprocess_plosives_and_affricates = 1

		n_spectral_features = 10,
		default_f0 = 200.0,                    // [Hz]
		min_f0 =  50.0,                        // [Hz]
		max_f0 = 440.0,                        // [Hz]
		unvoiced_pitch_mark_frequency = 200.0, // [Hz]
		analyze_window_width = 0.020,          // [seconds]
		min_silence_duration = 0.01,

		canonized_boundaries_file = '',  //'AN_TMP_DIR/tts/canonized_boundaries.txt',
		canonized_pitch_marks_file = ''  //'AN_TMP_DIR/tts/canonized_pitch_marks.txt'

		tdpsola_options =
		{
		}

		min_labels_in_segment = 2

		pruning_coeff_normal = 0.8	// 0.8
	},

	modular_selector_options =
	{
		selected_chunk_length = 300000,
		//selected_chunk_length = 30,
		additional_chunk_length = 10,
		boundary_cost_options =
		{
			f0_delta_normal = 1.0, 
			phoneme_transition_costs =
			{
				default_value = 150.0,
				diagonal_value = 150.0,
				elems =
				[
				]
				elems_symmetrical =
				[
				]
			},
		}
		substitution_cost_options =
		{
			phoneme_substitution_costs =
			{
				default_value = 10000.0,
				diagonal_value = 0.0,
				elems =
				[
					[ 'A' 'As' 25.0 ]
					[ 'E' 'Es' 25.0 ]
					[ 'I' 'Is' 25.0 ]
					[ 'O' 'Os' 25.0 ]
					[ 'U' 'Us' 25.0 ]
					
					[ 'SW' 'E' 5.0 ]
					//[ 'SW' 'SWs' 2.0 ]
					[ 'SWs' 'Es' 2.0 ]
					[ 'PAo' 'Po' 2.0 ]
					[ 'PAe' 'Pe' 2.0 ]
					[ 'TAo' 'To' 2.0 ]
					[ 'TAe' 'Te' 2.0 ]
					[ 'KAo' 'Ko' 2.0 ]
					[ 'KAe' 'Ke' 2.0 ]
					[ 'AE' 'AEs' 2.0 ]
					[ 'AE' 'A' 2.0 ]
					[ 'AEs' 'As' 2.0 ]
					[ 'RR' 'R' 2.0 ]
					[ 'ER' 'R' 35.0 ]
					[ 'ERs' 'R' 5.0 ]
					[ 'DHo' 'Do' 2.0 ]
					[ 'DHe' 'De' 2.0 ]
					[ 'TH' 'S' 15.0 ]
					[ 'W' 'V' 55.0 ]
				],
				
				elems_symmetrical =
				[
				]
			},
		}

		acoustic_concatenation_cost_options =
		{
			// concatenation and target cost normalization coefficients
			energy_cat_normal = 1.5,	// uzima se u obzir
			//f0_cat_normal = 0.1,		// uzima se u obzir
			f0_cat_normal = 0.025,
			f0_delta_normal = 25.0,		// 25
			//f0_delta_normal = 10.0, 
			lowfreq_cat_normal = 30.0,	// uzima se u obzir
			hifreq_cat_normal = 2000.0
			spectral_cat_normal = 0.05	// 0.1
			waveform_cat_normal = 20.0	// 0.1
			duration_cat_normal = 0.025	// 1.0
			cache_costs_mode = 0		// 0 - not used; 1 - use; 2 - build
			default_cost = 30.0
			intact_cut_cost = 100.0
		}		
		acoustic_target_cost_options =
		{
			energy_target_normal = 1.0	// bilo 1
			f0_target_normal = 50.0	// 10
			f0_derivative_target_normal = 500.0
		}

		duration_target_cost_options =
		{
			duration_target_normal_shrink = 2.0
			//duration_target_normal_expand = 20.0
			duration_target_normal_expand = 7.0
		}

		attribute_cost_options =
		{
			openness_penals = // rows are repository, columns are target
			[	// sve je 0, posto se to resava preko substitution cost
				[ 0.0  0.0  0.0 ]  //  n o c
				[ 0.0  0.0  0.0 ]  //  o
				[ 0.0  0.0  0.0 ]  //  c
			]
			stress_penals = // rows are repository, columns are target
			[	// sve je 0, posto se to resava preko substitution cost
				[ 0.0  0.0 ]  //  s n
				[ 0.0  0.0 ] //  n 
			]
			flawed_penal = 120.0,
			flawed_penal_stressed = 180.0,
			damaged_penal = 240.0,
			damaged_penal_stressed = 360.0,
			bad_pitch_marks_penal = 180.0,
			bad_pitch_marks_penal_stressed = 360.0,

			intact_farther_context_boost = 5.0
		}

		process_synth_data_options =
		{
			max_transition_area = 0.03
		}

//		prev_column_pruning_treshold = 50.0,
//		max_prev_coulumn_size = 100,
		prev_column_pruning_treshold = 35.0	// 35
		max_prev_coulumn_size = 35		// 35
//		prev_column_pruning_treshold = 80.0
//		max_prev_coulumn_size = 400

		search_table_file = "" //"AN_TMP_DIR/search_table.txt",
		dump_selected_segments = 0
		dump_selected_segments_file = "" //"AN_TMP_DIR/selected_segments.txt"
	},

	phonetic_selector_options =
	{
	    boundary_concatenation_cost_factor = 12.0

		boundary_cost_options =
		{
			phoneme_transition_costs =
			{
				default_value = 150.0,
				diagonal_value = 150.0,
				elems =
				[
				]
				elems_symmetrical =
				[
				]
			},
		}
		process_synth_data_options =
		{
			max_transition_area = 0.03
		}
		dump_selected_segments = 0
		dump_selected_segments_file = "" //"AN_TMP_DIR/selected_segments.txt"
	}

	tdpsola_options =
	{
		transition_energy_boost = 1.4,
	}

	hnm_options =
	{
		transition_energy_boost = 1.4,
		trace = 1,
	}

	steal_prosody_options =
	{
	}

	pack_accent_dict_options =
	{
		expanded_accentuation_dictionary = 'AN_DATA_DIR/accent_dict/accent_dict_exp.txt',
		packed_accentuation_dictionary = 'AN_TMP_DIR/accent_dict.bin',

		dump_direct_sorted_file = '' //'AN_TMP_DIR/direct_sorted_accent_dict.txt',
		dump_reverse_sorted_file = '' //'AN_TMP_DIR/reverse_sorted_accent_dict.txt',
		trace = 1,
	}
	
	synthesis_options =
	{
		online_synthesis = 1
	}


// CART questions

        questions = 
        vs[
// phonemes
                'is_A',
                'is_Bo',
                'is_Be',
                'is_Co',
                'is_Ce',
		'is_CHo',
                'is_CHe',
                'is_CCo',
                'is_CCe',
                'is_Do',
		'is_De',
                'is_DZo',
                'is_DZe',
                'is_DJo',
                'is_DJe',
		'is_E',
                'is_F',
                'is_Go',
                'is_Ge',
                'is_H',
		'is_I',
                'is_Ko',
                'is_Ke',
                'is_L',
		'is_LJ',
                'is_M',
                'is_N',
                'is_NJ',
                'is_O',
		'is_Po',
                'is_Pe',
                'is_R',
                'is_S',
                'is_SH',
		'is_To',
                'is_Te',
                'is_U',
                'is_V',
                'is_Z',
		'is_ZH',
                'is_Y',
		'is_TXo'
		'is_TXe'
		'is_Qo'
		'is_Qe'
		'is_W'
		'is_alef'
		'is_ayin'
		'is_Kx'
		'is_Kh'
		'is_schwa'
                'is_silence',
                'is_end_marker',

		'is_vowel',
                'is_voiced',
                'is_fricative',
                'is_plosive',
                'is_affricate',
		'is_nasal',
                'is_lateral',
                'is_glottal_stop',

                'is_left_phoneme_vowel',
                'is_left_phoneme_voiced',
		'is_left_phoneme_fricative',
                'is_left_phoneme_plosive',
                'is_left_phoneme_affricate',
                'is_left_phoneme_nasal',
                'is_left_phoneme_lateral',
		'is_left_phoneme_glottal_stop',
                'is_right_phoneme_vowel',
                'is_right_phoneme_voiced',
                'is_right_phoneme_fricative',
                'is_right_phoneme_plosive',
		'is_right_phoneme_affricate',
                'is_right_phoneme_nasal',
                'is_right_phoneme_lateral',
                'is_right_phoneme_glottal_stop',

                'is_prevocalic_consonant',
                'is_voiced_plosive_and_left_is_voiced_plosive',
                'is_voiced_plosive_and_right_is_voiced_plosive',
                'is_right_phoneme_voiced_pair',
		'is_left_phoneme_voiced_pair',

                'is_AE',
                'is_OU',
                'is_OR',
                'is_IY',
                'is_PTK',
                'is_BDG',
		'is_PB',
                'is_TD',
                'is_KG',
                'is_KGH',
                'is_KH',
                'is_RH',
                'is_KGHKxKh',
                'is_KxKh',
                'is_KxKhH',
		'is_SShZZh',
                'is_SSh',
                'is_ZZh',
                'is_CChDzCcDj',
                'is_CChDz',
		'is_CCh',
                'is_CcDj',
                'is_MNNj',
                'is_MN',
                'is_NNj',
		'is_YLjNj',
		'is_YLj',
                'is_NjLj',
                'is_LjL',
                'is_LN',
                'is_VF',

                'is_plosive_occlusion',
		'is_plosive_explosion',
                'is_affricate_occlusion',
                'is_affricate_explosion',

		'is_left_phoneme_AE',
                'is_left_phoneme_OU',
                'is_left_phoneme_OR',
                'is_left_phoneme_IY',
                'is_left_phoneme_TSCChShDZDzZhCcDj',
                'is_left_phoneme_TSCChShDZDzZh',
                'is_left_phoneme_TSCChSh',
		'is_left_phoneme_TSC',
                'is_left_phoneme_ChSh',
                'is_left_phoneme_DZDzZh',
                'is_left_phoneme_DZ',
                'is_left_phoneme_DzZh',
		'is_left_phoneme_ChShDzZh',
                'is_left_phoneme_CcDjChDz',
                'is_left_phoneme_CcDj',
                'is_left_phoneme_TD',
                'is_left_phoneme_SZ',
		'is_left_phoneme_ChDz',
                'is_left_phoneme_ShZh',
                'is_left_phoneme_FVPBM',
                'is_left_phoneme_FV',
                'is_left_phoneme_PBM',
		'is_left_phoneme_PB',
                'is_left_phoneme_LN',
                'is_left_phoneme_LLj',
		'is_left_phoneme_YNjLj',
		'is_left_phoneme_YNj',
		'is_left_phoneme_NjLj',
                'is_left_phoneme_KGH',
                'is_left_phoneme_KG',
                'is_left_phoneme_KH',
                'is_left_phoneme_KGHKxKh',
                'is_left_phoneme_KHKxKh',
                'is_left_phoneme_HKxKh',
                'is_left_phoneme_KxKh',
                'is_left_phoneme_HR',
		'is_left_phoneme_AlefSil',
		'is_left_phoneme_AlefAyin',
		'is_left_phoneme_AlefAyinSil',

                'is_right_phoneme_AE',
                'is_right_phoneme_OU',
		'is_right_phoneme_IY'
		'is_right_phoneme_OR'
                'is_right_phoneme_TSCChShDZDzZhCcDj',
                'is_right_phoneme_TSCChShDZDzZh',
		'is_right_phoneme_TSCChSh',
                'is_right_phoneme_TSC',
                'is_right_phoneme_ChSh',
                'is_right_phoneme_DZDzZh',
                'is_right_phoneme_DZ',
		'is_right_phoneme_DzZh',
                'is_right_phoneme_ChShDzZh',
                'is_right_phoneme_CcDjChDz',
                'is_right_phoneme_CcDj',
                'is_right_phoneme_TD',
		'is_right_phoneme_SZ',
                'is_right_phoneme_ChDz',
                'is_right_phoneme_ShZh',
                'is_right_phoneme_FVPBM',
                'is_right_phoneme_FV',
		'is_right_phoneme_PBM',
                'is_right_phoneme_PB',
                'is_right_phoneme_LN',
                'is_right_phoneme_LLj',
                'is_right_phoneme_YNjLj',
		'is_right_phoneme_YNj',
                'is_right_phoneme_NjLj',
		'is_right_phoneme_KGHKxKh'
		'is_right_phoneme_KHKxKh'
		'is_right_phoneme_HKxKh'
		'is_right_phoneme_KxKh'
		'is_right_phoneme_HR'
                'is_right_phoneme_KGH',
                'is_right_phoneme_KG',
		'is_right_phoneme_KH',
		'is_right_phoneme_AlefSil',
		'is_right_phoneme_AlefAyin'
		'is_right_phoneme_AlefAyinSil'

                'is_left_phoneme_A',
                'is_left_phoneme_B',
                'is_left_phoneme_C',
		'is_left_phoneme_Ch',
                'is_left_phoneme_Cc',
                'is_left_phoneme_D',
                'is_left_phoneme_Dz',
                'is_left_phoneme_Dj',
		'is_left_phoneme_E',
                'is_left_phoneme_F',
                'is_left_phoneme_G',
                'is_left_phoneme_H',
                'is_left_phoneme_I',
                'is_left_phoneme_K',
                'is_left_phoneme_L',
                'is_left_phoneme_Lj',
                'is_left_phoneme_M',
		'is_left_phoneme_N',
                'is_left_phoneme_Nj',
                'is_left_phoneme_O',
                'is_left_phoneme_P',
                'is_left_phoneme_R',
		'is_left_phoneme_S',
                'is_left_phoneme_Sh',
                'is_left_phoneme_T',
                'is_left_phoneme_U',
                'is_left_phoneme_V',
		'is_left_phoneme_Z',
                'is_left_phoneme_Zh',
		'is_left_phoneme_W'
		'is_left_phoneme_Kx'
		'is_left_phoneme_Kh'
		'is_left_phoneme_Y'
		'is_left_phoneme_alef'
		'is_left_phoneme_ayin'
                'is_left_phoneme_silence',

                'is_right_phoneme_A',
                'is_right_phoneme_B',
		'is_right_phoneme_C',
                'is_right_phoneme_Ch',
                'is_right_phoneme_Cc',
                'is_right_phoneme_D',
                'is_right_phoneme_Dz',
		'is_right_phoneme_Dj',
                'is_right_phoneme_E',
                'is_right_phoneme_F',
                'is_right_phoneme_G',
                'is_right_phoneme_H',
		'is_right_phoneme_I',
                'is_right_phoneme_K',
                'is_right_phoneme_L',
                'is_right_phoneme_Lj',
		'is_right_phoneme_M',
                'is_right_phoneme_N',
                'is_right_phoneme_Nj',
                'is_right_phoneme_O',
                'is_right_phoneme_P',
		'is_right_phoneme_R',
                'is_right_phoneme_S',
                'is_right_phoneme_Sh',
                'is_right_phoneme_T',
                'is_right_phoneme_U',
		'is_right_phoneme_V',
                'is_right_phoneme_Z',
                'is_right_phoneme_Zh',
		'is_right_phoneme_W'
		'is_right_phoneme_Kx'
		'is_right_phoneme_Kh'
		'is_right_phoneme_Y'
		'is_right_phoneme_alef'
		'is_right_phoneme_ayin'
                'is_right_phoneme_silence',

                'is_left_phoneme_same',
		'is_right_phoneme_same',

                'is_T_or_D_with_S_on_the_right',
                'is_S_with_T_or_D_on_the_left',

// relations to stressed
                'is_in_stressed_syllable',
		'is_in_secondary_stressed_syllable'

                'number_of_syllables_to_stressed_is_more_than_1',
                'number_of_syllables_to_stressed_is_more_than_2',
                'number_of_syllables_from_stressed_is_more_than_1',
                'number_of_syllables_from_stressed_is_more_than_2',

//		'number_of_syllables_to_stressed_or_secondary_stressed_is_more_than_1'
//		'number_of_syllables_to_stressed_or_secondary_stressed_is_more_than_2'
//		'number_of_syllables_from_stressed_or_secondary_stressed_is_more_than_1'
//		'number_of_syllables_from_stressed_or_secondary_stressed_is_more_than_2'

                'is_left_phoneme_stressed_vowel',
//                'is_left_phoneme_unstressed_vowel',
                'is_right_phoneme_stressed_vowel',
//                'is_right_phoneme_unstressed_vowel',

//		'is_left_phoneme_secondary_stressed_vowel'
//		'is_right_phoneme_secondary_stressed_vowel'

// number of x in y is more/less/equal to z
                'number_of_syllables_in_word_is_more_than_1',
		'number_of_syllables_in_word_is_more_than_2',
                'number_of_syllables_in_word_is_more_than_3',
                'number_of_syllables_in_word_is_more_than_4',
                'number_of_syllables_in_word_is_more_than_5',

                'number_of_syllables_in_foot_is_more_than_1',
		'number_of_syllables_in_foot_is_more_than_2',
                'number_of_syllables_in_foot_is_more_than_3',
                'number_of_syllables_in_foot_is_more_than_4',
                'number_of_syllables_in_foot_is_more_than_5',

                'number_of_syllables_in_subsentence_is_more_than_1',
		'number_of_syllables_in_subsentence_is_more_than_2',
                'number_of_syllables_in_subsentence_is_more_than_3',
                'number_of_syllables_in_subsentence_is_more_than_5',
                'number_of_syllables_in_subsentence_is_more_than_7',
                'number_of_syllables_in_subsentence_is_more_than_10',
		'number_of_syllables_in_subsentence_is_more_than_14',

		'number_of_consonants_in_group_is_more_than_0',
                'number_of_consonants_in_group_is_more_than_1',
                'number_of_consonants_in_group_is_more_than_2',
                'number_of_consonants_in_group_is_more_than_3',
                'number_of_consonants_in_group_is_more_than_4',

		'number_of_phonemes_in_syllable_is_more_than_1',
                'number_of_phonemes_in_syllable_is_more_than_2',
                'number_of_phonemes_in_syllable_is_more_than_3',
                'number_of_phonemes_in_syllable_is_more_than_4',

                'number_of_feet_in_sentence_is_more_than_0',
                'number_of_feet_in_sentence_is_more_than_1',
                'number_of_feet_in_sentence_is_more_than_2',
		'number_of_feet_in_sentence_is_more_than_3',
                'number_of_feet_in_sentence_is_more_than_4',

                'number_of_syllables_in_left_foot_is_more_than_1',
		'number_of_syllables_in_left_foot_is_more_than_2',
                'number_of_syllables_in_left_foot_is_more_than_3',

                'number_of_vowels_in_group_is_more_than_2',
		'number_of_vowels_in_group_is_more_than_3',
                'number_of_vowels_in_group_is_more_than_4',
                'number_of_vowels_in_group_is_more_than_5',

                'number_of_syllables_in_word_is_less_than_4',
                'number_of_syllables_in_word_is_less_than_3',
                'number_of_syllables_in_word_is_less_than_2',

                'number_of_phonemes_in_word_is_less_than_5',
                'number_of_phonemes_in_word_is_less_than_4',
		'number_of_phonemes_in_word_is_less_than_3',
                'number_of_phonemes_in_word_is_less_than_2',

                'number_of_words_in_sentence_is_less_than_5',
                'number_of_words_in_sentence_is_less_than_10',
                'number_of_words_in_sentence_is_less_than_15',
		'number_of_words_in_sentence_is_less_than_20',

// focuses
		'is_focus_positive',
                'is_focus_negative',

                'is_next_word_in_positive_focus',
                'is_next_word_in_negative_focus',
		'is_prev_word_in_positive_focus',
                'is_prev_word_in_negative_focus',

                'is_prev_syllable_in_positive_focus',
		'is_prev_syllable_in_negative_focus',
                'is_next_syllable_in_positive_focus',
                'is_next_syllable_in_negative_focus',

                'is_focus_positive_and_first_syllable_in_the_word',

// misc
                'is_left_syllable_in_the_same_word',
                'is_right_syllable_in_the_same_word',

// morphology
	//                'is_word_type_closed_class',
	//                'is_word_clitic',
	//		'is_left_word_clitic',
	//                'is_right_word_clitic',
	//                'is_left_word_type_closed_class',
	//        /*515*/ 'is_right_word_type_closed_class',
	//                'is_word_adjective_and_right_word_is_adjective',
	//                'is_word_adjective_and_right_word_is_noun',
	//        /*520*/ 'is_word_adjective_and_right_word_is_adverb',
	//                'is_word_adjective_and_right_word_is_verb',
	//                'is_word_noun_and_right_word_is_adjective',
	//                'is_word_noun_and_right_word_is_noun',
	//                'is_word_noun_and_right_word_is_adverb',
	//        /*525*/ 'is_word_noun_and_right_word_is_verb',
	//                'is_word_adverb_and_right_word_is_adjective',
	//                'is_word_adverb_and_right_word_is_noun',
	//                'is_word_adverb_and_right_word_is_adverb',
	//                'is_word_adverb_and_right_word_is_verb',
	//        /*530*/ 'is_word_verb_and_right_word_is_adjective',
	//                'is_word_verb_and_right_word_is_noun',
	//                'is_word_verb_and_right_word_is_adverb',
	//                'is_word_verb_and_right_word_is_verb',
	//                'is_word_invariable',
	//        /*535*/ 'is_left_word_invariable',
	//                'is_right_word_invariable',
	//                'is_word_enclitic',
	//                'is_left_word_enclitic',
	//                'is_right_word_enclitic',
	//        /*540*/ 'is_word_proclitic',
	//                'is_left_word_proclitic',
	//                'is_right_word_proclitic',
                'is_word_abbrevation',
                'is_prev_word_abbrevation',
		'is_next_word_abbrevation',
                'number_of_vowels_in_word_is_greater_than_1_and_are_all_stressed',


// phrase breaks and syllables
                'number_of_syllables_from_pb_is_more_than_0',
                'number_of_syllables_from_pb_is_more_than_1',
		'number_of_syllables_from_pb_is_more_than_2',
                'number_of_syllables_to_pb_is_more_than_0',
                'number_of_syllables_to_pb_is_more_than_1',
		'number_of_syllables_to_pb_is_more_than_2',

                'number_of_syllables_from_pb_sentence_is_more_than_0',
		'number_of_syllables_from_pb_sentence_is_more_than_1',
                'number_of_syllables_from_pb_sentence_is_more_than_2',
                'number_of_syllables_from_pb_sentence_is_more_than_3',
                'number_of_syllables_to_pb_sentence_is_more_than_0',
		'number_of_syllables_to_pb_sentence_is_more_than_1',
                'number_of_syllables_to_pb_sentence_is_more_than_2',
                'number_of_syllables_to_pb_sentence_is_more_than_3',
                'number_of_syllables_to_pb_sentence_is_more_than_4',

                'number_of_syllables_from_pb_hesitation_is_more_than_0',
                'number_of_syllables_from_pb_hesitation_is_more_than_1',
                'number_of_syllables_from_pb_hesitation_is_more_than_2',
		'number_of_syllables_to_pb_hesitation_is_more_than_0',
                'number_of_syllables_to_pb_hesitation_is_more_than_1',
                'number_of_syllables_to_pb_hesitation_is_more_than_2',

		'number_of_syllables_from_pb_ms_up_is_more_than_0',
		'number_of_syllables_from_pb_ms_up_is_more_than_1',
		'number_of_syllables_from_pb_ms_up_is_more_than_2',
                'number_of_syllables_to_pb_ms_up_is_more_than_0',
                'number_of_syllables_to_pb_ms_up_is_more_than_1',
                'number_of_syllables_to_pb_ms_up_is_more_than_2',

		'number_of_syllables_from_pb_ms_down_is_more_than_0',
		'number_of_syllables_from_pb_ms_down_is_more_than_1',
		'number_of_syllables_from_pb_ms_down_is_more_than_2',
                'number_of_syllables_to_pb_ms_down_is_more_than_0',
                'number_of_syllables_to_pb_ms_down_is_more_than_1',
                'number_of_syllables_to_pb_ms_down_is_more_than_2',

                'number_of_syllables_from_pb_up_is_more_than_0',
                'number_of_syllables_from_pb_up_is_more_than_1',
                'number_of_syllables_from_pb_up_is_more_than_2',
                'number_of_syllables_to_pb_up_is_more_than_0',
                'number_of_syllables_to_pb_up_is_more_than_1',
                'number_of_syllables_to_pb_up_is_more_than_2',

                'number_of_syllables_from_pb_down_is_more_than_0',
                'number_of_syllables_from_pb_down_is_more_than_1',
                'number_of_syllables_from_pb_down_is_more_than_2',
                'number_of_syllables_to_pb_down_is_more_than_0',
                'number_of_syllables_to_pb_down_is_more_than_1',
                'number_of_syllables_to_pb_down_is_more_than_2',

                'number_of_syllables_from_pb_strong_up_is_more_than_0',
                'number_of_syllables_from_pb_strong_up_is_more_than_1',
                'number_of_syllables_from_pb_strong_up_is_more_than_2',
                'number_of_syllables_to_pb_strong_up_is_more_than_0',
                'number_of_syllables_to_pb_strong_up_is_more_than_1',
                'number_of_syllables_to_pb_strong_up_is_more_than_2',

                'number_of_syllables_from_pb_is_1',
                'number_of_syllables_to_pb_is_1',

                'number_of_syllables_from_pb_up_is_1',
                'number_of_syllables_to_pb_up_is_1',

                'number_of_syllables_from_pb_down_is_1',
                'number_of_syllables_to_pb_down_is_1',

	        'number_of_syllables_from_pb_strong_up_is_1',
	        'number_of_syllables_to_pb_strong_up_is_1',

	        'number_of_syllables_from_pb_strong_down_is_1',
	        'number_of_syllables_to_pb_strong_down_is_1',

		'number_of_syllables_from_pb_ms_up_is_1'
		'number_of_syllables_to_pb_ms_up_is_1'

		'number_of_syllables_from_pb_ms_down_is_1'
		'number_of_syllables_to_pb_ms_down_is_1'

		'number_of_syllables_from_pb_sentence_is_1',
                'number_of_syllables_to_pb_sentence_is_1',

                'number_of_syllables_from_pb_hesitation_is_1',
                'number_of_syllables_to_pb_hesitation_is_1',

		'is_syllable_stressed_and_in_word_with_pb_up'
		'is_syllable_stressed_and_in_word_with_pb_down'
		'is_syllable_stressed_and_in_word_with_pb_ms_up'
		'is_syllable_stressed_and_in_word_with_pb_ms_down'
		'is_syllable_stressed_and_in_word_with_pb_strong_up'
		'is_syllable_stressed_and_in_word_with_pb_strong_down'
                'is_syllable_stressed_and_in_word_with_pb_sentence',

		'is_left_syllable_stressed_and_in_word_with_pb_up'
		'is_left_syllable_stressed_and_in_word_with_pb_down'
		'is_left_syllable_stressed_and_in_word_with_pb_ms_up'
		'is_left_syllable_stressed_and_in_word_with_pb_ms_down'
		'is_left_syllable_stressed_and_in_word_with_pb_strong_up'
		'is_left_syllable_stressed_and_in_word_with_pb_strong_down'
                'is_left_syllable_stressed_and_in_word_with_pb_sentence',

		'is_second_left_syllable_stressed_and_in_word_with_pb_up'
		'is_second_left_syllable_stressed_and_in_word_with_pb_down'
		'is_second_left_syllable_stressed_and_in_word_with_pb_ms_up'
		'is_second_left_syllable_stressed_and_in_word_with_pb_ms_down'
		'is_second_left_syllable_stressed_and_in_word_with_pb_strong_up'
		'is_second_left_syllable_stressed_and_in_word_with_pb_strong_down'
                'is_second_left_syllable_stressed_and_in_word_with_pb_sentence',

// phrase breaks and feet
                'number_of_feet_to_pb_is_more_than_0',
                'number_of_feet_to_pb_is_more_than_1',

		'number_of_feet_to_pb_up_is_more_than_0'
		'number_of_feet_to_pb_up_is_more_than_1'
		'number_of_feet_to_pb_down_is_more_than_0'
		'number_of_feet_to_pb_down_is_more_than_1'

		'number_of_feet_to_pb_strong_up_is_more_than_0'
		'number_of_feet_to_pb_strong_up_is_more_than_1'
		'number_of_feet_to_pb_strong_down_is_more_than_0'
		'number_of_feet_to_pb_strong_down_is_more_than_1'

		'number_of_feet_to_pb_ms_up_is_more_than_0'
		'number_of_feet_to_pb_ms_up_is_more_than_1'
		'number_of_feet_to_pb_ms_down_is_more_than_0'
		'number_of_feet_to_pb_ms_down_is_more_than_1'

                'number_of_feet_to_pb_hesitation_is_more_than_0',
                'number_of_feet_to_pb_hesitation_is_more_than_1',

		'number_of_feet_to_pb_sentence_is_more_than_0',
                'number_of_feet_to_pb_sentence_is_more_than_1',

                'number_of_feet_to_pb_is_1',

		'number_of_feet_to_pb_strong_up_is_1'
		'number_of_feet_to_pb_strong_down_is_1'
		'number_of_feet_to_pb_ms_up_is_1'
		'number_of_feet_to_pb_ms_down_is_1'
		'number_of_feet_to_pb_up_is_1'
		'number_of_feet_to_pb_down_is_1'

                'number_of_feet_to_pb_sentence_is_1',
                'number_of_feet_to_pb_hesitation_is_1',

// phrase breaks and words
                'number_of_words_to_pb_sentence_is_more_than_0',
		'number_of_words_to_pb_sentence_is_more_than_1',
                'number_of_words_to_pb_sentence_is_more_than_2',
		'number_of_words_to_pb_sentence_is_1',

// phrase breaks and phonemes
                'number_of_phonemes_to_pb_is_more_than_0',
                'number_of_phonemes_to_pb_is_more_than_1',
                'number_of_phonemes_to_pb_is_more_than_2',

		'number_of_phonemes_to_pb_up_is_more_than_0'
		'number_of_phonemes_to_pb_up_is_more_than_1'
		'number_of_phonemes_to_pb_up_is_more_than_2'
		'number_of_phonemes_to_pb_down_is_more_than_0'
		'number_of_phonemes_to_pb_down_is_more_than_1'
		'number_of_phonemes_to_pb_down_is_more_than_2'

		'number_of_phonemes_to_pb_strong_up_is_more_than_0'
		'number_of_phonemes_to_pb_strong_up_is_more_than_1'
		'number_of_phonemes_to_pb_strong_up_is_more_than_2'
		'number_of_phonemes_to_pb_strong_down_is_more_than_0'
		'number_of_phonemes_to_pb_strong_down_is_more_than_1'
		'number_of_phonemes_to_pb_strong_down_is_more_than_2'

		'number_of_phonemes_to_pb_hesitation_is_more_than_0',
                'number_of_phonemes_to_pb_hesitation_is_more_than_1',
                'number_of_phonemes_to_pb_hesitation_is_more_than_2',

		'number_of_phonemes_to_pb_sentence_is_more_than_0',
                'number_of_phonemes_to_pb_sentence_is_more_than_1',
                'number_of_phonemes_to_pb_sentence_is_more_than_2',
                'number_of_phonemes_to_pb_sentence_is_more_than_3',
                'number_of_phonemes_to_pb_sentence_is_more_than_4',

		'number_of_phonemes_from_pb_is_more_than_0',
                'number_of_phonemes_from_pb_is_more_than_1',
                'number_of_phonemes_from_pb_is_more_than_2',

		'number_of_phonemes_from_pb_up_is_more_than_0'
		'number_of_phonemes_from_pb_up_is_more_than_1'
		'number_of_phonemes_from_pb_up_is_more_than_2'
		'number_of_phonemes_from_pb_down_is_more_than_0'
		'number_of_phonemes_from_pb_down_is_more_than_1'
		'number_of_phonemes_from_pb_down_is_more_than_2'

		'number_of_phonemes_from_pb_strong_up_is_more_than_0'
		'number_of_phonemes_from_pb_strong_up_is_more_than_1'
		'number_of_phonemes_from_pb_strong_up_is_more_than_2'
		'number_of_phonemes_from_pb_strong_down_is_more_than_0'
		'number_of_phonemes_from_pb_strong_down_is_more_than_1'
		'number_of_phonemes_from_pb_strong_down_is_more_than_2'

                'number_of_phonemes_from_pb_hesitation_is_more_than_0',
		'number_of_phonemes_from_pb_hesitation_is_more_than_1',
                'number_of_phonemes_from_pb_hesitation_is_more_than_2',

                'number_of_phonemes_from_pb_sentence_is_more_than_0',
		'number_of_phonemes_from_pb_sentence_is_more_than_1',
                'number_of_phonemes_from_pb_sentence_is_more_than_2',
                'number_of_phonemes_from_pb_sentence_is_more_than_3',
                'number_of_phonemes_from_pb_sentence_is_more_than_4'

		'number_of_words_to_pb_sentence_is_1 AND is_next_word_in_negative_focus'
		'NOT number_of_words_to_pb_sentence_is_more_than_0 OR (number_of_words_to_pb_sentence_is_1 AND is_next_word_in_negative_focus)'

                'is_left_phoneme_stressed_vowel AND is_left_phoneme_same',
                'is_right_phoneme_stressed_vowel AND is_right_phoneme_same'

                'is_left_phoneme_vowel AND NOT is_left_phoneme_stressed_vowel',
                'is_right_phoneme_vowel AND NOT is_right_phoneme_stressed_vowel',
	]
}
