Texto para fala
-
19-08-2019 - |
Pergunta
Eu estou melhorando um pequeno aplicativo de alarme / lembrete de que eu construir anos atrás, e eu gostaria de fazer um sinal sonoro de hora em hora, mas em vez de um sinal sonoro que seria muito melhor seria dizer o tempo. Existe alguma maneira simples de fazer isso em Delphi D2007 ou mais tarde? Graças
Solução
Verifique Brian longas do tutorial Síntese Speech & Speech Recognition Usando SAPI 5.1
Eu escrevi um texto ao software usando este tutorial.
Ele lê o conteúdo da área de transferência quando eu pressionar Ctrl + F10
Outras dicas
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComObj;
[...]
procedure TForm1.Button1Click(Sender: TObject);
var
Voice: Variant;
begin
Voice := CreateOLEObject('SAPI.SpVoice');
Voice.speak('Hello World');
end;
Eu fiz um vídeo algum tempo atrás na fazer suas aplicações falar em Delphi. Eu, pessoalmente, não ter já encontrado um uso para texto em fala em uma de minhas aplicações, mas é uma coisa divertida para saber como fazer; -)
No meu código eu uso componente MS Agent e TAgntSrvr: http://delphi.icm.edu.pl/ftp/d30free/agntsrvr. htm
Além disso, você pode verificar isso ligação ou apenas Google ao redor: "delphi discurso texto "