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; }
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); }
static void Main(string[] args) { SpeechOutput speaker = new SpeechOutput("Microsoft David Desktop"); speaker.OutputToAudio("I'm hungry for brains"); }