speechd-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

the flite module


From: Chris Brannon
Subject: the flite module
Date: Fri, 06 Aug 2010 06:41:28 -0500

As it stands, the flite module no longer works.  The problem is this
line of code:
    flite_voice = new_voice();
new_voice is an internal function.  It doesn't actually select a voice.
All it does is allocate the cst_voice structure.
I'm trying to work up a patch.

Flite's API changed between 1.3 and 1.4.
In 1.3, each of the voice libraries exported a function named
register_cmu_us_kal.  Thus, a program could only link against one voice
library.
Now, each library exports a function named register_VOICENAME, where
VOICENAME is the name of the voice.
E.G., libflite_cmu_us_kal exports register_cmu_us_kal,
libflite_cmu_us_kal16 exports register_cmu_us_kal16, and so forth.
The configure script needs to do more checks, in order to figure out
which of the register_* functions to call.

-- Chris



reply via email to

[Prev in Thread] Current Thread [Next in Thread]