Пример #1
0
        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));
        }
Пример #2
0
        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");
            }
        }
Пример #3
0
        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());
            }
        }