Delphi - Fazer o Programa Falar

11
Aprendendo a fazer o Delphi falar By Daniel Inojosa Eng. De Software __________________ [email protected]

Transcript of Delphi - Fazer o Programa Falar

Page 1: Delphi - Fazer o Programa Falar

Aprendendo a

fazer o

Delphi falar

By Daniel Inojosa Eng. De Software

__________________ [email protected]

Page 2: Delphi - Fazer o Programa Falar

Capitulo 1 - Os Ingredientes: Nesse exemplo vou utilizar o delphi 2007 for win32. Vamos precisar de um aplicativo para modificar a voz padrão do Windows XP para português. Esse aplicativo você vai encontrar no link abaixo: >> http://www.megaupload.com/pt/?d=O122HOFQ <<

Aproximadamente 40mb. (indispensável)

Capitulo 2 - Instalando o Realspeak: Siga todos os passos corretamente (instalação defalt). De dois cliques no instalador do ”Realspeak”

Page 3: Delphi - Fazer o Programa Falar
Page 4: Delphi - Fazer o Programa Falar
Page 5: Delphi - Fazer o Programa Falar

Com esse ultimo passo terminamos de instalar o ” Realspeak ” e agora devemos configurar a voz padrão d Windows-XP. Seguindo o próximo capitulo.

Page 6: Delphi - Fazer o Programa Falar

Capitulo 3 - Configurando a voz padrão do windows-XP Vá ate o Painel de controle > e dê dois cliques em “FALA”

Page 7: Delphi - Fazer o Programa Falar

Capitulo 4 - Desenvolvendo a aplicação: Nesse capitulo vou mostrar como fazer o sistema falar, depois você vai utilizar como bem entender. Crie um novo projeto do tipo: VCL Forms Application – Delphi for Win32

Page 8: Delphi - Fazer o Programa Falar

Monte o seu Form como o da imagem abaixo, utilizando os componentes da paleta “Standard”.

Edit1

Modifique a propriedade “Text” para: Digite seu texto aqui

CheckBox1

Modifique a propriedade “Caption” para: Ouvir a mensagem do sistema E modifique a propriedade “TabOrder” para: 0 (zero)

Button1

Modifique a propriedade “Caption” para: Falar

Page 9: Delphi - Fazer o Programa Falar

Seu Form deve ficar como o da imagem abaixo:

Salve seu projeto e vamos começar a codificar.

Capitulo 5 - Codificando o projeto: Você deve dar um “uses” na biblioteca “ComObj”, como vemos na imagem abaixo:

Page 10: Delphi - Fazer o Programa Falar

No Evento OnClick do botão “Falar” você deve colocar o seguinte código: procedure TForm1.Button1Click(Sender: TObject); var voz: OLEVariant; begin voz := CreateOLEObject ('SAPI.SpVoice'); if CheckBox1.Checked then begin //Digite sua propria mensagem. voz.Speak('O Projeto foi desenvolvido por, Daniel Inojosa'); end else if (Edit1.Text<>'Digite seu texto aqui') and (Edit1.Text <>'') then begin voz.Speak(Edit1.Text,0); //o sistema vai falar o texto digitado no Edit1 end; end; O código deve ficar como a imagem abaixo:

Page 11: Delphi - Fazer o Programa Falar

Salve seu projeto e Rode o projeto clicando em F9

Pronto seu projeto esta funcionando e falando, agora use sua criatividade para dar uma aplicação que possa lhe render uma venda ou ate mesmo uma promoção em sua empresa. Boa sorte e ate a próxima. Em caso de duvidas escreva para [email protected] ou [email protected]