This code: use Win32::Ole; my $voice = Win32::Ole->new("Speech.VoiceText"); $voice->Register('', 'Perl'); $voice->speak("hello world"); <STDIN>; # wait til it finishes speaking
has been used succesfully on Windows98 (with the Microsoft Speech SDK installed) and on Windows 2000 (which has it installed by default, apparently). The same code does not, however, work on Windows XP. What has changed? There IS a text-to-speech service on XP. How do I connect to it? Thanks for your help! _______________________________________________ Perl-Win32-Users mailing list Perl-Win32-Users@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs