// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


        // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        public void init()
        {
            ui.log("Recognizer.init()");

            commandHandler = ui.commandHandler;
            grammarHandler = ui.grammarHandler;
            grammarHandler.init();

            // Setup speech recognition engine
            sre = setupSpeechRecognitionEngine();
            sre.MaxAlternates      = 0;
            sre.AudioLevelUpdated += new EventHandler <AudioLevelUpdatedEventArgs>(audioLevelHandler);
            sre.SpeechRecognized  += new EventHandler <SpeechRecognizedEventArgs>(speechRecognititionHandler);



            //setupGrammarAndCommands();

            sre.AudioLevelUpdated += new EventHandler <AudioLevelUpdatedEventArgs>(audioLevelHandler);
        }