Ejemplo n.º 1
0
        /// <summary>
        /// Constructor.
        /// </summary>
        public NarrationSettings(SentenceBehavior sentenceBehaviorDefault,
                                 bool readCompletedWordsDefault,
                                 bool readKeyTopsDefault,
                                 bool isClickOnDefault,
                                 bool playVocalGesturesDefault,
                                 string deviceDescription)
        {
            _sentenceBehaviorDefault   = sentenceBehaviorDefault;
            _readCompletedWordsDefault = readCompletedWordsDefault;
            _readKeyTopsDefault        = readKeyTopsDefault;
            _isClickOnDefault          = isClickOnDefault;
            _playVocalGesturesDefault  = playVocalGesturesDefault;

            _sentenceBehavior   = _sentenceBehaviorDefault;
            _readCompletedWords = _readCompletedWordsDefault;
            _readKeyTops        = _readKeyTopsDefault;
            _isClickOn          = _isClickOnDefault;
            _playVocalGestures  = _playVocalGesturesDefault;

            DeviceNudger          = new DynamicValueNudger(this, nameof(Device), deviceDescription, "Unknown: {0}");
            SentenceVoicingNudger = new DynamicValueNudger(this, nameof(SentenceVoicing), "Sentence Speaking Voice", "Unknown: {0}");
            WordVoicingNudger     = new DynamicValueNudger(this, nameof(WordVoicing), "Word Voice", "Unknown: {0}");
            LetterVoicingNudger   = new DynamicValueNudger(this, nameof(LetterVoicing), "Letter Voice", "Unknown: {0}");

            PropertyChanged += OnNarrationSettingsPropertyChanged;
        }
Ejemplo n.º 2
0
 NarrationThemeSettings(SentenceBehavior sentenceBehavior,
                        bool readCompletedWords,
                        int silenceFillerDelay,
                        SilenceFiller silenceFiller,
                        bool readKeyTops,
                        bool isCheerleaderMode,
                        bool isClickOn,
                        bool playSoundEffects)
 {
     _sentenceBehavior   = sentenceBehavior;
     _readCompletedWords = readCompletedWords;
     _silenceFillerDelay = silenceFillerDelay;
     _silenceFiller      = silenceFiller;
     _readKeyTops        = readKeyTops;
     _isCheerleaderMode  = isCheerleaderMode;
     _isClickOn          = isClickOn;
     _playSoundEffects   = playSoundEffects;
 }