void sre_PostSpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
if (post_recording)
{
Debug.WriteLine("Post-recording Speech detected: " + e.Result.Text.ToString());
switch (e.Result.Text.ToString().ToUpperInvariant())
{
default:
case "SAVE":
//keep_label.Visibility = Visibility.Visible;
sre_PostSpeechRecognized_Save_Recognized(sender, e);
return;
case "CANCEL":
//cancel_label.Visibility = Visibility.Visible;
post_recording = false;
blackBack.Visibility = Visibility.Collapsed;
afterRecordCanvas.Visibility = Visibility.Collapsed;
waveform.deselectSegment();
routine.deleteDanceSegment(segmentToRecordTo);
return;
case "REDO":
//redo_label.Visibility = Visibility.Visible;
post_recording = false;
blackBack.Visibility = Visibility.Collapsed;
afterRecordCanvas.Visibility = Visibility.Collapsed;
return;
case "PLAY":
//play_label.Visibility = Visibility.Visible;
post_recording = false;
blackBack.Visibility = Visibility.Collapsed;
afterRecordCanvas.Visibility = Visibility.Collapsed;
return;
//default:
// return;
}
}
}