public void LoadPreset( AQPresets preset) { var presetParam = preset.GetPreset(); this.baseVoice = (AQBaseVoices)presetParam.bas; this.speed = presetParam.spd; this.volume = presetParam.vol; this.pitch = presetParam.pit; this.accent = presetParam.acc; this.lmd = presetParam.lmd; this.fsc = presetParam.fsc; this.RaisePropertyChanged(nameof(this.BaseVoice)); this.RaisePropertyChanged(nameof(this.Speed)); this.RaisePropertyChanged(nameof(this.Volume)); this.RaisePropertyChanged(nameof(this.Pitch)); this.RaisePropertyChanged(nameof(this.Accent)); this.RaisePropertyChanged(nameof(this.LMD)); this.RaisePropertyChanged(nameof(this.FSC)); }
public static string ToDisplay( this AQPresets preset) { switch (preset) { case AQPresets.F1: return("Female F1 (YUKKURI)"); case AQPresets.F2: return("Female F2"); case AQPresets.F3: return("Female F3"); case AQPresets.M1: return("Male M1"); case AQPresets.M2: return("Male M2"); case AQPresets.R1: return("Robot R1"); case AQPresets.R2: return("Robot R2"); case AQPresets.Custom: default: return("Custom"); } }
public static AQTK_VOICE GetPreset( this AQPresets preset) { switch (preset) { case AQPresets.F1: return(AQVoicePresets.F1); case AQPresets.F2: return(AQVoicePresets.F2); case AQPresets.F3: return(AQVoicePresets.F3); case AQPresets.M1: return(AQVoicePresets.M1); case AQPresets.M2: return(AQVoicePresets.M2); case AQPresets.R1: return(AQVoicePresets.R1); case AQPresets.R2: return(AQVoicePresets.R2); case AQPresets.Custom: default: return(new AQTK_VOICE()); } }