Beispiel #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 public Context()
 {
     Humans = new ObservableCollection<Human>();
     Robot = new Robot();
     _voiceCommandManager = new VoiceCommandManager();
     Objects = new ConcurrentDictionary<string, ManipulatableObject>();
     MotionModules = new ObservableCollection<GestureModule>();
     BehaviorModules = new ObservableCollection<RobotBehaviorModule>();
     VoiceRecognitionModules = new ObservableCollection<VoiceRecognitionModule>();
 }
Beispiel #2
0
 public static void TestVoiceCommandJson()
 {
     var vcm = new VoiceCommandManager();
     var voiceCommandStr = JsonConvert.SerializeObject(vcm);
     if (!string.IsNullOrEmpty(voiceCommandStr))
     {
         var voiceCommandObj = JObject.Parse(voiceCommandStr);
         if (voiceCommandObj != null)
         {
             var current = voiceCommandObj.SelectToken("$.Current");
             if (current != null && current.HasValues)
             {
                 var command = current.Value<string>("Command");
                 var confidence = current.Value<int>("Confidence");
                 var triggerAt = current.Value<DateTime>("TriggerAt");
                 Console.WriteLine(@"Confidence : {0}, Triggerat : {1}", confidence, triggerAt);
                 if (String.Compare(command, "", StringComparison.OrdinalIgnoreCase) == 0)
                 {
                     
                 }
             }
         }
     }
 }