示例#1
0
        public static Fala getInstance(ref Button Botao)
        {
            lock (objLock)
            {
                if (GerenciaInstancia == null)
                {
                    GerenciaInstancia = new Fala();
                    refBotao          = Botao;
                }

                return(GerenciaInstancia);
            }
        }
示例#2
0
        private void btnExecutar_Click(object sender, EventArgs e)
        {
            Fala Speech = Fala.getInstance(ref btnExecutar);

            Speech.Velocidade = (int)tkbVelocidade.Value;
            Speech.Volume     = (int)tkbVolume.Value;


            if (string.IsNullOrWhiteSpace(rtbTexto.Text))
            {
                MessageBox.Show("Favor digitar o texto!");
                rtbTexto.Focus();
                return;
            }

            //Executar a síntese de voz
            Speech.Falar(rtbTexto.Text);
        }