void voice_info::register_settings(config& cfg) { std::string prefix("voices."+get_name()); settings.register_self(cfg,prefix); cfg.register_setting(enabled,prefix); cfg.register_setting(preferred,prefix); }
void register_self(config& conf) { conf.register_setting(rate); conf.register_setting(pitch); conf.register_setting(volume); conf.register_setting(punctuation_mode); conf.register_setting(punctuation_mode); conf.register_setting(spelling_mode); conf.register_setting(capitals_mode); conf.register_setting(language_code); conf.register_setting(voice_id); conf.register_setting(voice_name); }
void voice_params::register_self(config& cfg,const std::string& prefix) { cfg.register_setting(default_rate,prefix); cfg.register_setting(min_rate,prefix); cfg.register_setting(max_rate,prefix); cfg.register_setting(default_pitch,prefix); cfg.register_setting(min_pitch,prefix); cfg.register_setting(max_pitch,prefix); cfg.register_setting(default_volume,prefix); cfg.register_setting(min_volume,prefix); cfg.register_setting(max_volume,prefix); cfg.register_setting(cap_pitch_factor,prefix); cfg.register_setting(min_sonic_rate,prefix); }
void text_params::register_self(config& cfg,const std::string& prefix) { cfg.register_setting(stress_marker,prefix); }
void verbosity_params::register_self(config& cfg,const std::string& prefix) { cfg.register_setting(punctuation_mode,prefix); cfg.register_setting(punctuation_list,prefix); cfg.register_setting(capitals_mode,prefix); }