From: Brad R. <br...@re...> - 2000-08-29 16:45:03
|
I wanted to work with IBM's ViaVoice TTS (text-to-speech) software but did not feeling like using C or C++ to explore its capabilities. So, I created a PERL interface to it named: ViaVoiceTTS. The module contains two primary components: a ViaVoice.xs file providing the PERL<->ViaVoice API interface code, and ViaVoiceTTS.pm that provides a PERL class and methods for making everything easier to use. The module is in Beta and seems stable. For those who wish to not only try it stand-alone, it interfaces to MisterHouse through changes in Voice_Text.pm which Bruce has been kind enough to provide. Complete MisterHouse interfacing instructions are provided on the web site. ViaVoiceTTS has only been used, to my knowledge, on Linux systems. I do not know of anyone who has tried it on Windows systems; though, it is written in pure PERL, so it may work. It requires that you have ViaVoice TTS or ViaVoice Outloud installed and working on your system, an ANSI C compiler, and PERL. I've tested it with both PERL 5.00503 and PERL 5.6.0. Once installed, you can get your computer to speak via Perl and ViaVoiceTTS with the simple program: use ViaVoiceTTS; ViaVoiceTTS::eciSpeakText("Hello from Perl!",0); I am looking for those who are interested in testing ViaVoiceTTS (or just plain using it). If the module has only resolvable problems and seems stable, I plan to "push" it up to CPAN and a wider audience. If you are interested, you can find the module and complete information at: http://www.reednet.org/ViaVoiceTTS If you care to converse with me regarding ViaVoiceTTS please do so at: br...@re... rather than tie-up this list. Thanks in advance, Brad |