Exemple #1
0
        private void CreateQuery(UnitOfSpeech unitOfSpeech)
        {
            _moduleController.SetUserChatlog(unitOfSpeech.Utterance);
            unitOfSpeech = _naturalLanguageProcessor.RecognizeIntent(unitOfSpeech);

            foreach (var query in unitOfSpeech.Queries)
            {
                _logicController.ProccessQuery(query);
            }
        }
Exemple #2
0
        private void Engine_speechRecognized(object sender, SpeechRecognizedEventArgs e)
        {
            var input        = e.Result.Text;
            var unitOfSpeech = new UnitOfSpeech()
            {
                Utterance  = input,
                Timerstamp = DateTime.Now,
            };

            CreateQuery(unitOfSpeech);
        }