private async Task SpeakAsync(string toSpeak)
{
text.Text = "Speaking...";
SpeechSynthesizer speechSyntesizer = new SpeechSynthesizer();
SpeechSynthesisStream syntStream = await speechSyntesizer.SynthesizeTextToStreamAsync(toSpeak);
Media.SetSource(syntStream, syntStream.ContentType);
Task t = Task.Run(() =>
{
manualResetEvent.Reset();
manualResetEvent.WaitOne();
});
await t;
text.Text = "";
}