[g-a-devel]gnome-speech Update



Hi All,

Just a couple quick notes on gnome-speech:

Thanks to all the reports about callback.c and callback.h, they're added now. Sorry for the inconvenience.

The FreeTTS driver now can be activated in the standard way (after some hackery to ensure that the arguments passed to it by bonobo-activation got passed back to bonobo from Java). Not pretty, but it appears to work.

To get the FreTTS driver to build, you'll obviously need JDK 1.4.1 and the FreeTTS sources/jar files. The java binaries (namely java, javac, and idlj) must be in your path. FreeTTS is available at:

http://freetts.sourceforge.net

To configure gnome-speech to build the FreeTTS driver, you'll need to specify the freetts-dir option:

./autogen.sh --freetts-dir=/home/me/FreeTTS

Note that the freetts-dir option expects the FreeTTS main directory, not the one containing the .jar files.

The FreeTTS driver has the nasty problem of crashing irrepairably after three or four speakers are created. I'm investigating this now with the authors of FreeTTS-- since I'm new to Java, it's probably something I've done wrong in the driver code.

Note that it seems a bit sluggish on my RedHat 8 system and I'm told this has to do with the JMF sound implementation on Linux. Not sure, but it takes awhile to stop seech in some cases.

Also note that creating speakers takes a *long* time (a couple seconds on my p1.7). I'm not sure there's a solution to this (this problem is the reason that all drivers now create separate instances of the engine for each speaker so you only have to incur that huge time hit once at program startup). there may be some more driver optimizations we could do. Maybe the driver should hold an instance of each "voice" and then should mediate the speakers use of those voices. Not sure.

Regards,

Marc




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