예제 #1
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     Capturadora.Stop();
     escucha.RecognizeAsyncStop();
     btnIniciar.Text = "Iniciar";
     Application.Exit();
 }
예제 #2
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            Pen      Marco = new Pen(Brushes.Blue, 2);
            Graphics cuadrado;

            A1       = new Rectangle(0, 0, 328, 25);
            cuadrado = Capturadora.CreateGraphics();
            cuadrado.DrawRectangle(Marco, A1);
            A2       = new Rectangle(0, 26, 25, 180);
            cuadrado = Capturadora.CreateGraphics();
            cuadrado.DrawRectangle(Marco, A2);
            A2       = new Rectangle(308, 26, 25, 180);
            cuadrado = Capturadora.CreateGraphics();
            cuadrado.DrawRectangle(Marco, A2);
            A4       = new Rectangle(0, 208, 328, 25);
            cuadrado = Capturadora.CreateGraphics();
            cuadrado.DrawRectangle(Marco, A4);
        }
예제 #3
0
 private void btnIniciar_Click(object sender, EventArgs e)
 {
     if (btnIniciar.Text == "Iniciar")
     {
         videoCapture            = new VideoCaptureDevice(devices[cmbDevices.SelectedIndex].MonikerString);
         Capturadora.VideoSource = videoCapture;
         Capturadora.Start();
         btnIniciar.Text = "Detener";
         /*Activación de microfono*/
         escucha.SetInputToDefaultAudioDevice();
         escucha.LoadGrammar(new DictationGrammar());
         escucha.SpeechRecognized += new EventHandler <SpeechRecognizedEventArgs>(lector);
         escucha.RecognizeAsync(RecognizeMode.Multiple);
     }
     else
     {
         Capturadora.Stop();
         escucha.RecognizeAsyncStop();
         btnIniciar.Text = "Iniciar";
     }
 }