[fpc-pascal] Playing with SpVoice (ole object)

Joao Morais post at joaomorais.com.br
Mon May 12 01:20:29 CEST 2008


Hello,

the following code:

{$mode objfpc}{$H+}
uses
   comobj;
var
   vsound: olevariant;
   s: string;
begin
   vsound := createoleobject('SAPI.SpVoice');
   writeln('playing using literal');
   vsound.speak('hello world');
   writeln('ok (press enter)');
   readln;
   writeln('now playing using a string var');
   s := 'hello world';
   vsound.speak(s);
   writeln('ok (press enter)');
   readln;
end.

speaks using a literal but says randomic words (sometimes says nothing) 
using a variable. Is there something that I am missing?

Thanks.




More information about the fpc-pascal mailing list