Esempio n. 1
0
 public ScenarioThree(RecognitionCognitive _stt, CognitiveAccess _tts, SMSHandler _sms)
 {
     LogControl.Write("[[SCENARIO 3] START]");
     stt        = _stt;
     tts        = _tts;
     smsHandler = _sms;
 }
Esempio n. 2
0
 public ScenarioTwo(RecognitionCognitive _stt, CognitiveAccess _tts, SMSHandler _sms, SoundPlayer _sound)
 {
     LogControl.Write("[SCENARIO 2] : Loaded]");
     stt         = _stt;
     tts         = _tts;
     smsHandler  = _sms;
     soundPlayer = _sound;
 }
Esempio n. 3
0
        public virtual void Start()
        {
            GPIOControl.SetLed(GPIOControl.Mode.Reflexion);
            tts         = new CognitiveAccess();
            stt         = new RecognitionCognitive();
            smsHandler  = new SMSHandler();
            soundPlayer = new SoundPlayer();
            GPIOControl.SetLed(GPIOControl.Mode.StandBy);
            //tts.Say("Bonjour, je suis Loic");
            ScenarioOne one = new ScenarioOne(stt, tts, smsHandler, soundPlayer);

            one.Start();

            ScenarioTwo two = new ScenarioTwo(stt, tts, smsHandler, soundPlayer);

            two.Start();
        }