Buscar

Fazendo o delphi falar (speech technology)

Código

.: Especiais :> Activex / COM+ / OLE
 

 
.: 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

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Forms
Adicionada dia: 05/05/05
Por: Joaquim Antonio Vila Real
Visualizada: 12383 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009