SpeechSynthesizer.SelectVoice() Fails with “No matching voice is installed or the voice was disabled”
问题 I am modifying Scott Hanselman's BabySmash code to support other languages. I installed the speech platform and a new language per these steps. The language now shows up in the registry: The language can now be selected and played by Windows: System.Speech.Synthesis.SpeechSynthesizer.GetInstalledVoices() now returns the voice. However SelectVoice() in the code below throws the error "System.ArgumentException: Cannot set voice. No matching voice is installed or the voice was disabled." string