[g-a-devel]gnome-speech Update
- From: Marc Mulcahy <marc mulcahy sun com>
- To: gnome-accessibility-devel gnome org
- Subject: [g-a-devel]gnome-speech Update
- Date: Thu, 12 Dec 2002 03:47:53 -0700
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]