private void InitializeDefaults()
 {
     volume     = 100;
     rate       = 0;
     output     = SpeechOutput.Speaker;
     inputText  = null;
     inputFile  = null;
     outputFile = null;
 }
 public SpeechSettings(int volume, int rate, SpeechOutput output, string inputText, string inputFile, string outputFile)
 {
     Volume     = volume;
     Rate       = rate;
     Output     = output;
     InputText  = inputText;
     InputFile  = inputFile;
     OutputFile = outputFile;
 }
Example #3
0
        public void Return_False_When_Output_Does_Not_Exist()
        {
            SpeechOutput output = (SpeechOutput)42;

            SpeechSettings input = Some.ValidSettingsWithFileInputAndSpeakerOutput
                                   .WithOutput(output);

            ValidationResult result = validator.Validate(input);

            Assert.False(result.IsValid);
        }
 public SpeechSettingsBuilder WithOutput(SpeechOutput output)
 {
     this.output = output;
     return(this);
 }
Example #5
0
        static void Main(string[] args)
        {
            SpeechOutput speaker = new SpeechOutput("Microsoft David Desktop");

            speaker.OutputToAudio("I'm hungry for brains");
        }