Esempio n. 1
0
 /// <inheritdoc />
 public void Initialize(IConfigurationManager configManager)
 {
     _configManager = configManager;
     if (IsValid)
     {
         configManager.InitializationComplete += Configuration_InitializationComplete;
         try
         {
             _grammarCollection = new GrammarProviderCollection();
             _grammarCollection.GrammarChanged += GrammarChanged;
             InitializeWithControllers();
         }
         catch (FileNotFoundException)
         {
             _speechDriverInstalled = false;
             _configManager.InitializationComplete -= Configuration_InitializationComplete;
             Console.WriteLine("It appears you do not have the Microsoft Speech API installed. This means any Kinect-based IO Interface will not work, until it is installed. It is suggested you install the driver in order to use SAMI.");
         }
         catch (BadImageFormatException)
         {
             _kinectDriverInstalled = false;
             _configManager.InitializationComplete -= Configuration_InitializationComplete;
             Console.WriteLine("It appears you do not have the Kinect 1.0 SDK installed. This means SAMI will not be able to work with the Kinect. It is suggested you install the driver in order to use SAMI with a Kinect.");
         }
     }
 }
 public BaseSpeechRecognitionSensor()
 {
     _grammarCollection = new GrammarProviderCollection();
     _grammarCollection.GrammarChanged += GrammarChanged;
 }