legal..
eu fiz um teste aqui e funcionou legal...
eu tava procurando e ví tbém q tem um recurso de reconhecimento de fala...
e tbém um recurso q a gente poderia escrever a pergunta para o boneco (para a 
aplicação receber uma questão)
alguém saberia desses itens??

Valeu.
  ----- Original Message ----- 
  From: Odair 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, June 20, 2006 2:24 PM
  Subject: Re: [delphi-br] Usar o Boneco Mago


  Já sim..... veja se isso o ajuda:

  ==============================================================

  Quem nunca viu os tão tradicionais Agentes da Microsoft que são instalados 
  com o Word ou com excel? Agora quem nunca pensou em utilizar essa tecnologia 
  em seus programas? Pensando nisso...

  fiz uma vasta busca pela internet. E essa busca resultou nesse "resumão" de 
  como utilizar os agentes em programas delphi.
  Antes de começar a utilizar os agentes e seus programas delphi e necessário 
  a instalação de alguns componentes em seu pc. Alguns desses componentes são 
  opcionais. Ah! Você ira perder um bom tempo com Downloads.

  1. Faça o Download do arquivo MSAgent.exe, pois este é o componente 
  essencial.
  Observação Se o seu Sistema for Windows 2000 ou superior ignore esse Dica, 
  pois os componentes essenciais do Microsoft Agent já Foram instalados.

  Local de Download:
  http://activex.microsoft.com/activex/controls/agent2/MSagent.exe


  2. Se você quer ouvir seu agenter falar, faça o download do arquivo 
  tv_enua.exe e o instale.

  Local de Download:
  http://activex.microsoft.com/activex/controls/agent2/tv_enua.exe

  Para que nosso agente Fale em português é necessária a instalação de mais 
  dois arquivos.
  http://www.htmlbible.com/MicrosoftSpeechComponents/

  Role a pagina Ate ver a opção Português (Brasil) e baixe os dois Arquivos:
  O lhttsptb.exe e o AgtX0416.

  3. Para ele receber Comandos de Voz faça o Download de mais um Arquivo.
  (Você precisa falar os comandos através do microfone). Faça o download do 
  arquivo o Microsoft Speech Recognition Engine.

  Local de Download:
  http://activex.microsoft.com/activex/controls/agent2/actcnc.exe


  4. Em nosso pc configuramos quase tudo através do painel de controle para 
  você ter a opção de controlar, habilitar e gerenciar todas as Engines de 
  Reconhecimento e de Speech instaladas em seu sistema, Baixe e instale o 
  seguinte arquivo: spchcpl.exe.

  Local de Download:
  http://agent.microsoft.com/agent2/spchcpl.exe

  5. Agora você só precisa baixar o character (Agentes) do Microsoft Agent.
  Você pode encontrar vários Agentes no endereço abaixo.

  http://www.msagentring.org/chars.htm

  Muito Bem, agora você precisa importar o controle ActiveX dos agentes para o 
  Delphi:

  1) Abra o Delphi
  2) Clique em "Component -> Import ActiveX Control"
  3) Selecione o componente "Microsoft Agent Control 2.0"
  4) Clique no botão "Install... , OK...,Yes "
  5) Prossiga a instalação do controle

  Um novo componente TAgent vai ser adicionado à palheta de componentes do 
  Delphi, na aba ActiveX.

  Após a Instalação dos Arquivos Necessários Para controle do Agente, No meu 
  Caso Com Windows 98 SE, MSAgent.exe, tv_enua.exe, lhttsptb.exe e o AgtX0416 
  e Instalação do Componente TAgent.

  REINICIE SEU COMPUTADOR:

  Crie um novo projeto para testar a programação com agente. O programa vai 
  mostrar alguns "comportamentos" do personagem Peedy e fazê-lo falar.
  No formulário coloque um componente Tagent, e um Tedit para digitar o texto 
  que o personagem vai falar.

  Declare a Seguinte Variável na Opção Private da unit.

  Agente: IAgentCtlCharacter;

  No Evento FormCreate escreva:

  Agent1.Connected := True;
  Agent1.Characters.Load('Papagaio', 'Peedy.acs');
  // Associar o agente à variável Agente
  Agente := Agent1.Characters[' Papagaio '];
  Agente.Show(0); // Aparecer 0-lentamente 1-instantaneamente
  // Encenação de abertura
  Agente.Play('Greet'); // Cumprimentar
  Agente.Play('Announce'); // Anunciar
  Agente.Speak('Ola Tudo Bem', EmptyStr); // Falar
  Sleep(700); // Da uma pausa ao programa
  Agente.Speak('Escreva um texto e clique no botão', EmptyStr);
  Agente.Play('RestPose'); // Descansar

  No Evento FormDestroy escreva:
  Agente.Hide(0);
  Agent1.Connected:=false;
  No evento OnClick do Botão escreva:
  Agente.Speak(edit1.Text,EmptyStr);

  Prontinho Seu Programa Agora tem um agente que Fala e se move, igual ao da 
  Microsoft.

  Abaixo segue algumas animações e sua descrição.
  Animação Descrição
  *************************************************************
  Acknowledge Balança a Cabeça
  Alert Endireita a cabeça e levanta as sobrancelhas
  Announce Levanta a mão
  Blink Pisca os olhos
  Confused Passa a mão na cabeça
  Congratulate Faz sinal de positivo
  Decline Levanta a mão e balança a cabeça
  DontRecognize Leva a mão até a orelha
  Explain Estende o braço para o lado
  GestureDown Aponta para baixo
  GestureLeft Aponta para a esquerda
  GestureRight Aponta para a direita
  GestureUp Aponta para cima
  GetAttention Acena com a mão
  GlanceDown Olha para baixo
  GlanceLeft Olha para a esquerda
  GlanceRight Olha para a direita
  GlanceUp Olha para cima
  Greet Faz gesto de boas vindas
  Hide Desaparece
  Hear_1 Estende as orelhas
  Hear_2 Vira a cabeça para esquerda
  Idle1_1 Enche o pulmão
  Idle3_1 Começa a dormir
  LookDown Olha para a baixo
  LookDownBlink Olha para baixo e pisca
  MoveDown Voa para baixo
  MoveLeft Voa para esquerda
  MoveRight Voa para direita
  MoveUp Voa para cima
  Pleased Bate palmas e sorri
  Read Pega papel do casaco, começa a ler e olha para cima
  Sad Expressão de Triste
  Show Aparece como mágica
  Surprised Expressão de surpreso
  Think Olha para cima e coloca a mão no queixo
  Uncertain Levanta sobrancelhas e coloca mão no queixo
  Wave Acena com a mão
  Write Pega papel do casaco, escreve olha para cima
  *************************************************************

  Código da unit do Exemplo.

  unit AgenteUnit;

  interface

  uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, OleCtrls, AgentObjects_TLB, StdCtrls;

  type
  TForm1 = class(TForm)
  Agent1: TAgent;
  Edit1: TEdit;
  Button1: TButton;
  procedure FormCreate(Sender: TObject);
  procedure FormDestroy(Sender: TObject);
  procedure Button1Click(Sender: TObject);
  private
  { Private declarations }
  Agente: IAgentCtlCharacter;
  public
  { Public declarations }
  end;

  var
  Form1: TForm1;

  implementation

  {$R *.dfm}

  procedure TForm1.FormCreate(Sender: TObject);
  begin
  Agent1.Connected := True;
  Agent1.Characters.Load('Peedy', 'Peedy.acs');
  // Associar o agente à variável Agente
  Agente := Agent1.Characters['Peedy'];
  Agente.Show(0); // Aparecer 0-lentamente 1-instantaneamente
  // Encenação de abertura
  Agente.Play('Greet'); // Cumprimentar
  Agente.Play('Announce'); // Anunciar
  Agente.Speak('Ola Tudo Bem', EmptyStr); // Falar
  Sleep(700); // Da uma pausa ao programa
  Agente.Speak('Escreva um texto e clique no botão', EmptyStr);
  Agente.Play('RestPose'); // Descansar

  end;

  procedure TForm1.FormDestroy(Sender: TObject);
  begin
  Agente.Hide(0);
  Agent1.Connected:=false;
  end;

  procedure TForm1.Button1Click(Sender: TObject);
  begin
  Agente.Speak(edit1.Text,EmptyStr);
  end;

  end.

  Importante: quando seu programa for distribuído os arquivos necessários para 
  que os agentes funcionem terão que ser instalados no computador do seu 
  cliente, caso contrário ele não vai funcionar.
  Nem todos os Agentes Possui os Comandos descritos acima.
  Todos os agente são instalados no diretório
  C:\...\ CHARS.

    ----- Original Message ----- 
    From: Desenvolvimento (Anderson) 
    To: delphi-br@yahoogrupos.com.br 
    Sent: Tuesday, June 20, 2006 1:07 PM
    Subject: Re: [delphi-br] Usar o Boneco Mago


    ninguém achou solução pra isso não???


      ----- Original Message ----- 
      From: Julio Cesar 
      To: delphi-br@yahoogrupos.com.br 
      Sent: Friday, June 09, 2006 2:56 PM
      Subject: Re: [delphi-br] Usar o Boneco Mago


      Importa o ActiveX "Microsoft Agent Control 2.0), so nao me lembro mais 
como usar...



      Julio Cesar
      [EMAIL PROTECTED]
      +353 (87) 2184139
      +353 (091) 630317


        ----- Original Message ----- 
        From: Anderson Furtilho 
        To: delphi-br@yahoogrupos.com.br 
        Sent: Friday, June 09, 2006 2:03 PM
        Subject: [delphi-br] Usar o Boneco Mago


        Ola amigos da lista!!!

        Faz muito tempo um amigo da lista nos passou uma dica
        de como usar aquele Mago que vem no Windows XP.

        Tipo o Assistente do Office!

        Lembro que tinha algo haver com ActiveX mas não
        consegui localizar mais a dica.

        Se algum amigo tiver essa dica e puder me enviar
        ficarei agradecido.

        Pois lembro que dava pra chama-lo de nosso sistema e
        enviar mensagems.

        Qualquer dica ficarei agradecido
        Um forte abraço a todos
        Anderson


                    
        _______________________________________________________ 
        Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no 
celular e anti-spam realmente eficaz. 
        http://mail.yahoo.com.br/
         

      [As partes desta mensagem que não continham texto foram removidas]

       

      __________ Informação do NOD32 IMON 1.1589 (20060609) __________

      Esta mensagem foi verificada pelo NOD32 sistema antivírus
      http://www.eset.com.br



    [As partes desta mensagem que não continham texto foram removidas]

     

  [As partes desta mensagem que não continham texto foram removidas]

   

  __________ Informação do NOD32 IMON 1.1611 (20060620) __________

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br



[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a