Delphi - Fazer o Programa Falar
-
Upload
hackerwork -
Category
Documents
-
view
17 -
download
1
Transcript of Delphi - Fazer o Programa Falar
![Page 1: Delphi - Fazer o Programa Falar](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/1.jpg)
Aprendendo a
fazer o
Delphi falar
By Daniel Inojosa Eng. De Software
__________________ [email protected]
![Page 2: Delphi - Fazer o Programa Falar](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/3.jpg)
![Page 4: Delphi - Fazer o Programa Falar](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/4.jpg)
![Page 5: Delphi - Fazer o Programa Falar](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022071921/55cf9b73550346d033a61bd4/html5/thumbnails/11.jpg)
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]