how I can change the voice synthesizer gender and age in C#?

First, check which voices you have installed by enumerating the GetInstalledVoices method of the SpeechSynthesizer class, and then use SelectVoiceByHints to select one of them: using (SpeechSynthesizer synthesizer = new SpeechSynthesizer()) { // show installed voices foreach (var v in synthesizer.GetInstalledVoices().Select(v => v.VoiceInfo)) { Console.WriteLine(“Name:{0}, Gender:{1}, Age:{2}”, v.Description, v.Gender, v.Age); } // select male senior … Read more