private void Close_Btn_Click(object sender, EventArgs e) { DeccaPlayer.Dispose(); speechRecognition.RecognizeAsyncCancel(); speechRecognition.Dispose(); Application.Exit(); }
private void engine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { string speech = (e.Result.Text); switch (speech) { case "hello": Decca.SpeakAsync("hello"); break; case "open play list": case "add play list": Decca.SpeakAsync("choose, music file from your drives"); AddMedia_Btn.PerformClick(); break; case "minimize": case "hide media player": FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Minimized; TopMost = false; break; case "show media player": case "show media player again": FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Normal; TopMost = true; break; case "play": Play_Btn.PerformClick(); break; case "fast forward": QuickFFW_Btn.PerformClick(); break; case "next": FFW_Btn.PerformClick(); break; case "previous": RWD_Btn.PerformClick(); break; case "resume": Pause_Btn.PerformClick(); break; case "pause": Pause_Btn.PerformClick(); break; case "stop": Stop_Btn.PerformClick(); break; case "rewind": FRWD_Btn.PerformClick(); break; case "mute": MuteBtn.PerformClick(); break; case "full screen": FullScreenBtn.PerformClick(); break; /* case "volume down": while (VolumeSpeed.Value > 0) { VolumeSpeed.Value -= 10; } break; case "volume up": while (VolumeSpeed.Value < 100) { VolumeSpeed.Value += 10; } break; */ case "exit full screen": DeccaPlayer.Focus(); DeccaPlayer.fullScreen = false; break; case "close media player": case "close": Decca.Speak("Closing media player, goodbye."); speechRecognition.RecognizeAsyncCancel(); speechRecognition.Dispose(); this.Close(); break; } }