Post on 26-Oct-2015
Aprendendo a
fazer o
Delphi falar
By Daniel Inojosa Eng. De Software
__________________ dinojosa@informa.com.br
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”
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.
Capitulo 3 - Configurando a voz padrão do windows-XP Vá ate o Painel de controle > e dê dois cliques em “FALA”
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
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
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:
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:
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 dinojosa@informa.com.br ou danielinojosa@gmail.com