public static Fala getInstance(ref Button Botao) { lock (objLock) { if (GerenciaInstancia == null) { GerenciaInstancia = new Fala(); refBotao = Botao; } return(GerenciaInstancia); } }
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); }