Código
.: Fazendo o Delphi Falar (Speech Technology)
Antes de mais nada, é necessário fazer o download do SAPI 5.1 da microsoft, trata-se de um download demorado, reserve algumas horas de sua conexao para isso.
O download pode ser feito em:
http://www.microsoft.com/speech/sapi51/SpeechSDK/sdk51.asp
Depois do download concluido, abra o delphi e vamos importar o controle activex do SAPI.
Vá até o menu Component/Import Activex Control e procure pelo Microsoft Voice Text, adicione criando um novo Package (para evitar conflitos e problemas com outros packages já instalados em seu delphi).
Após isso, o delphi instalou o controle activex da microsoft que permite a sintese de voz na paleta SAMPLES do delphi.
Coloque o componente TTextToSpeech no seu formulário e adicione também um botao para podermos usar nesse exemplo.
O código no Onclick do botao será:
TextToSpeech1.Speak('Hello World');
Note bem que as frases faladas pelo delphi serao faladas usando o idioma ingles, nao encontrei onde baixar o pacote para o idioma portugues no site de microsoft, se algum dos amigos souber, por favor poste nos comentários desse artigo.
Pronto, o seu delphi já está falando, assim que eu dispor de mais tempo livre, escreverei um artigo mostrando como reconhecer a voz.
Referencia: http://www.microsoft.com/speech
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009