Color Of Code

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

C# Text To Speech

E-mail Print

Assembly (reference)

System.Speech

Using directive

using System.Speech.Synthesis;

Code: say "hello world"

SpeechSynthesizer speaker = new SpeechSynthesizer();
speaker.Rate = 1;
speaker.Volume = 100;
speaker.SelectVoiceByHints(VoiceGender.Female, VoiceAge.Adult);
speaker.SpeakAsync("Hello World");

Code: list available voices

SpeechSynthesizer speaker = new SpeechSynthesizer();
speaker.GetInstalledVoices()
Last Updated on Wednesday, 08 September 2010 02:31
You are here Code Snippets C# Text To Speech