Ejemplo n.º 1
0
        // Método chamado quando o Form for carregado
        private void Form1_Load(object sender, EventArgs e)
        {
            //AIML.ConfigAIMLFiles(); // Configura os arquivos AIML

            Thread.CurrentThread.Priority = ThreadPriority.Highest; // setamos o nível de prioridade da thread atual

            // trackBar
            trackBar1.Maximum = 20;
            trackBar1.Value   = 10;
            Speaker.SetVolume(100);

            // detalhes do computador
            //lblInfo.Text += SystemInfo.GetUserNameString() + "\n";
            //lblInfo.Text += SystemInfo.GetOSArchString() + "\n";

            // Aqui vamos cuidar dos elementos visuais
            progressBar1.Maximum        = 100;   // valor máximo da progressBar
            pictureBox1.Visible         = false; // não vai mostrar a pictureBox1, a que vai ser usada para mostrar o status
            progressBarCPUUsage.Maximum = 100;

            SetVoice();              // chamar o método para setar a voz

            LoadSpeechRecognition(); // chamar o método que vai fazer o reconhecimento

            // Saudação
            InitializingProgram.Start();

            //loadingSystem = new LoadingSystem();
            //loadingSystem.ShowDialog(); // mostrat diálogo
            //Speaker.Speak("olá senhor, em que posso ajudar?"); // falar algo

            timer2.Tick += timer2_Tick; // timer do evento das progressBar's 1,5 segundos de intervalo
        }
Ejemplo n.º 2
0
 private void trackBar1_Scroll(object sender, EventArgs e)
 {
     trackBar1.Maximum = 20;
     Speaker.SetVolume(trackBar1.Value * 5);
 }