To find out which speech synthesizers are installed on your windows machine, run the code below. This will tell you the name, gender of the voice, the culture, age, etc:
[sourcecode language=”CSharp”] using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Speech.Synthesis;
namespace Carl.TextToSpeech
{
class Program
{
static void Main(string[] args)
{
using (SpeechSynthesizer synth = new SpeechSynthesizer())
{
foreach (InstalledVoice voice in synth.GetInstalledVoices())
{
Console.WriteLine("{0} {1} {2}", voice.VoiceInfo.Name, voice.VoiceInfo.Culture, voice.VoiceInfo.Gender, voice.VoiceInfo.Age);
}
Console.ReadLine();
}
}
}
}
[/sourcecode]
Running this in a console app, on my machine I get:

I AM SPENDING MORE TIME THESE DAYS CREATING YOUTUBE VIDEOS TO HELP PEOPLE LEARN THE MICROSOFT POWER PLATFORM.
IF YOU WOULD LIKE TO SEE HOW I BUILD APPS, OR FIND SOMETHING USEFUL READING MY BLOG, I WOULD REALLY APPRECIATE YOU SUBSCRIBING TO MY YOUTUBE CHANNEL.
THANK YOU, AND LET'S KEEP LEARNING TOGETHER.
CARL
