private async void Listen_Click(object sender, RoutedEventArgs e)
{
using (var speech = new SpeechSynthesizer())
{
if ((bool)Female.IsChecked) speech.Voice = SpeechSynthesizer.AllVoices.First(i => i.Gender == VoiceGender.Female);
else if ((bool)Male.IsChecked) speech.Voice = SpeechSynthesizer.AllVoices.First(i => i.Gender == VoiceGender.Male);
var voiceStream = await speech.SynthesizeTextToStreamAsync(puzzle.getSpellingsList().ElementAt(puzzle.getActiveCount()).getWord());
player.SetSource(voiceStream, voiceStream.ContentType);
player.Play();
}
Next.IsEnabled = true; Spell.IsEnabled = true;
}
}