Jhonas Postado Maio 28, 2011 Denunciar Share Postado Maio 28, 2011 Vamos montar um relogio falante:baixe o arquivo Realspeak-português+brasil+Raquel ... é gratishttp://www.4shared.com/get/dUzBBzIt/realsp..._sapi5_-_p.html1º instale2º Vá em Painel de controle/Fala3º Selecione como padrão: ScanSoft Raquel_Full_22KHzCrie um form no delphi e coloque um componente Timer, 2 Label e um botãoagora vamos ao código:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Label1: TLabel; Timer1: TTimer; Label2: TLabel; procedure Timer1Timer(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} uses COMOBJ; procedure TForm1.Timer1Timer(Sender: TObject); var Presente: TDateTime; Hour, Min, Sec, MSec: Word; begin Presente := Now; DecodeTime(Presente, Hour, Min, Sec, MSec); // DATA POR EXTENSO Label1.Caption := 'Hoje é, '+ (FormatDateTime('dddddd',Now)); // HORA POR EXTENSO Label2.Caption := 'São ' + IntToStr(Hour) + ' horas, '+ IntToStr(Min) + ' minutos ' + ' e ' + IntToStr(Sec) + ' segundos'; end; procedure TForm1.Button1Click(Sender: TObject); var texto : string; voz: OLEVariant; begin texto := Label1.Caption + Label2.Caption; voz := CreateOLEObject ('SAPI.SpVoice'); voz.Speak (texto, 0); end; end.OBS: Ao clicar no botão, a data e a hora serão pronunciadas em portugues pela Raquel ( sintetizador de voz em portugues ) Esse é um exemplo bem simples, que pode ser melhorado.abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jhonas
Vamos montar um relogio falante:
baixe o arquivo Realspeak-português+brasil+Raquel ... é gratis
http://www.4shared.com/get/dUzBBzIt/realsp..._sapi5_-_p.html
1º instale
2º Vá em Painel de controle/Fala
3º Selecione como padrão: ScanSoft Raquel_Full_22KHz
Crie um form no delphi e coloque um componente Timer, 2 Label e um botão
agora vamos ao código:
OBS: Ao clicar no botão, a data e a hora serão pronunciadas em portugues pela Raquel
( sintetizador de voz em portugues )
Esse é um exemplo bem simples, que pode ser melhorado.
abraços
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.