public void HandleMenuRecognized(object sender, SpeechRecognizedUpdateArgs args)
        {
            Display = args.title;
            Confidence = args.confidence;

            if (args.title == "Yo Stop" || args.title == "Yo Listen")
                ToggleListenMode(); // for UI
            else if (args.title == "Stop")
                player.Stop();
            else if (args.title == "Play")
                player.Play();
            else if (args.title == "Pause")
                player.Pause();
            else if (args.title == "Volume Up")
                player.VolumeUp();
            else if (args.title == "Volume Down")
                player.VolumeDown();
        }
        public void HandleSongRecognized(object sender, SpeechRecognizedUpdateArgs args)
        {
            Display = args.title;
            Confidence = args.confidence;

            if (args.confidence < ConfidenceThreshold)
                return;

            if (args.title == "Stop Listening")
                ToggleListenMode();
            else if (args.title == "Stop")
                player.Stop();
            else if (args.title == "Resume")
                player.Play();
            else if (args.title == "Pause")
                player.Pause();
            else 
                player.PlaySong(songRepo, args.title);
        }
Beispiel #3
0
        private void sr_SpeechRecognizedHandler(object sender, SpeechRecognizedEventArgs e)
        {
            var args = new SpeechRecognizedUpdateArgs(e.Result.Text, e.Result.Confidence);

            if (GrammarManager.IsMenuOption(e.Result.Text.ToString()) && e.Result.Confidence >= 0.80)
            {
                if (e.Result.Text == "Are you there?")
                {
                    if (Listening) Speak("Yes bitch tell me what to play!");
                    else Speak("No bitch start me up!");
                }

                if (e.Result.Text.ToString() == "Yo Stop" && Listening || e.Result.Text.ToString() == "Yo Listen" && !Listening)
                {
                    Listening = !Listening;
                    recognizedMenuEvent(this, args);
                }
                else if (e.Result.Text.ToString() != "Yo Stop" && e.Result.Text.ToString() != "Yo Listen")
                    recognizedMenuEvent(this, args);
            }
            else if (Listening)
                recognizedSongEvent(this, args);
        }
        public void HandleSongRecognized(object sender, SpeechRecognizedUpdateArgs args)
        {
            Display = args.title;
            Confidence = args.confidence;

            if (args.confidence < ConfidenceThreshold)
                return;

                player.PlaySong(songRepo, args.title);
        }