示例#1
0
 public void backgroundWorkerMatch_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     //MessageBox.Show("Matched result:" + MatchingHelper.matchedClass);
     backgroundWorkerMatch.Abort();
     backgroundWorkerMatch.Dispose();
     viewControlHelper.gotoView(views.view_result);
 }
示例#2
0
        //return true if a word is detected
        static bool CheckVoiceCommand()
        {
            switch (detectedVoiceParams.detectedPhrase)
            {
            case "":
                EndOfaVoiceControlCommand();
                return(false);

            case "I MuSe":
                voiceControlEnabled = true;
                if (viewControlHelper.getCurrentView() == views.view_home)
                {
                    viewControlHelper.gotoVoiceViewDirectly();
                }
                //toSearch = false;
                break;

            case "go to home":
            case "back to home":
                if (voiceControlEnabled)
                {
                    viewControlHelper.gotoHomeView();
                }
                EndOfaVoiceControlCommand();
                break;

            case "search":
                toSearch = true;
                break;

            //all other words defined om VoicePipeline
            default:
                if (voiceControlEnabled && toSearch)
                {
                    MatchingHelper.matchedClass = detectedVoiceParams.detectedPhrase;
                    if (viewControlHelper.getCurrentView() == views.view_result)
                    {
                        viewControlHelper.gotoHomeView();
                    }
                    viewControlHelper.gotoView(views.view_result);
                    //commandSentence += detectedVoiceParams.detectedPhrase;
                }
                if (toSearch)
                {
                    EndOfaVoiceControlCommand();
                }
                break;
            }
            keywordDetected = true;
            return(true);
        }
示例#3
0
 private void goDrawViewButton_Click(object sender, RoutedEventArgs e)
 {
     //viewList.SelectedIndex = (int)views.view_draw;
     viewControlHelper.gotoView(views.view_draw);
 }