The following code snippet gets all installed voices and adds them to a ComobBox.
SpeechSynthesizer talker = new SpeechSynthesizer();
// Load all installed voices
System.Collections.ObjectModel.ReadOnlyCollection<InstalledVoice>
voices = talker.GetInstalledVoices();
foreach (InstalledVoice voice in voices)
{
VoicesComboBox.Items.Add(voice.VoiceInfo.Name);
}Note: Before you can use this class in your application, read my article for more details:
Programming Speech in WPF - Speech Synthesis

Mihai MoldovanPosted Oct 8, 2009, 1:57 AM
Hy man, the link to: Programming Speech in WPF - Speech Synthesis IS NOT WORKING