Bem,
Eu achei a seguinte pagna ...
http://www.activedelphi.com.br/print.php?sid=82
Gerhard Roger Nack escreveu:
Ola Alexandre e pessoal interessado,
Nao sei onde deixei esse exemplo que tinha feito, + olhando aqui lembrei-me
de uma coisa interessante.
Existia a algum tempo atras uma empresa chamada TurboPower que tinha um
pacote de componentes chamado Async Professional, e que liberou seus
componentes como freeware, os quais encontram-se no sourceforge.
http://sourceforge.net/projects/tpapro/
Nesse pacote de componentes VCL (atualmente disponivel ate o Delphi 2006),
existe um que encapsula toda a funcionalidade de fala (Microsoft Speech API -
SAPI 4).
O objetivo deles era usar junto com TAPI (Telephone API), + pode ser usada
separada pois nao tem nenhum vinculo com isso.
Basta baixar esse pacote, arrastar o componente e sair brincando.
Isso claro, desde que se tenha o SAPI 4 instalado.
A utilizacao ficaria +/- assim:
..
fApdSapiEngine := TApdSapiEngine.Create(Self);
fApdSapiEngine.AutoTrain := True;
fApdSapiEngine.Duplex := sdFull;
fApdSapiEngine.Speak('Este é um teste'); // fala o texto entre aspas
fApdSapiEngine.OnPhraseFinish := PhraseFinish; // chama o evento
'PhraseFinish' quando um texto eh falado ao microfone
...
procedure TForm1.PhraseFinish(Sender: TObject; const Phrase: string);
begin
end;
[ ]s
Gerhard Roger Nack
[EMAIL PROTECTED]
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de
Alexandre da Silva
Enviada em: sexta-feira, 13 de outubro de 2006 08:16
Para: delphi-br@yahoogrupos.com.br
Assunto: Res: RES: [delphi-br] Reconhecimento de voz
Bom dia
Gerhard,
Fico mais contente em saber que estava mais ou menos no caminho certo e agora
com estas suas dicas, consigo procurar focando no assunto correto.
Sem querer abusar da sua bondade, vc teria este seu projeto que vc disse que
havia feito? Se tiveres poderias me enviar? Se não tiveres não tem problema,
dou um geitinho e me viro sozinho...
Se eu conseguir alguma coisa em relação ao SAPI 5 + portugues, com certeza te
aviso!!!
Obrigado,
Alexandre da Silva.
47-91458636
- Mensagem original
De: Gerhard Roger Nack [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 11 de Outubro de 2006 16:25:17
Assunto: RES: [delphi-br] Reconhecimento de voz
Ola,
A microsoft tem uma API chamada Microsoft Speech API (SAPI).
Se voce quer reconhecimento de voz em portugues devera usar a versao SAPI 4
pois a 5.x nao vem + com Portugues, somente adquirindo de terceiros e olha la
(se achar algo me avisa).
A versao 4 eh essa que voce falou, trabalha junto com os Agent's, mas voce
pode deixa-los escondidos ou desativados e so trabalhar com o reconhecimento
de voz.
Fiz umas brincadeiras legais com ele a uns 5 anos. Funcionava bem. Controlava
meu delphi por voz (compilar, executar, etc ...), hehehe
A versao 5 ja eh muito melhor, eh independente dos agent's e tem muito mais
recursos, porem nao em portugues. Funciona que eh uma maravilha. Tem um otimo
exemplo em delphi no site da borland http://bdn.borland.com
Voce acha bastante material procurando por Speech Recognition + Delphi
no google.
[ ]s
Gerhard Roger Nack
[EMAIL PROTECTED]
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de
djxandytche
Enviada em: quarta-feira, 11 de outubro de 2006 14:52
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Reconhecimento de voz
Pessoal, boa tarde,
Gostaria de saber se alguem ja trabalhou com reconhecimento de voz
utilizando o delphi 5 ou 7?
Em minha aplicação necessito que o usuario fale um comando e o delphi
dispare um evento de a voz for reconhecida. Não necessariamente
preciso que seja comparado voz com voz para que o evento seja
disparado, poderia ser por exemplo, a voz falado pelo usuario
comparado com a palavra escrita. Por exemplo, o usuario fala play,
dai o delphi associa este comando de voz a palavra 'play' e o delphi
dispara uma musica.
Ja fiz uma vasta procura na internet sobre isso e encontrei muito
material em relação a fala via delphi, atravez dos componentes
TAgent da microsoft, que inclusive é muito simples e ja fiz uma
aplicação de testes funcionar e falar um texto digitado em um edit.
Acredito que no meu caso, pelo que andei lendo, talvez seja um outro
componente da microsoft que irá resolver o meu problema, talvez o
TVdict ou TVcommand, mais não encontrei quase nada sobre eles.
Desde ja agradeço a atenção dos amigos da lista.
Alexandre da Silva.
[As partes desta mensagem que não continham texto foram removidas]
___
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale
o discador agora!