espeak package in fedora

kendell clark coffeekingms at gmail.com
Tue Nov 24 00:27:48 UTC 2015


hi all
This is my first fedora packaging question. I'd like to update, or help
someone update the espeak package in fedora to use a different
repository other than the sourceforge one maintained by the espeak
developer. THis is because of a few reasons, mainly: 1, the git
repository I'd like to use uses a modern autotools build system that
autodetects all of the things necessary to build espeak and work
properly with both pulse audio and port audio, rather than having to
modify and uncomment the makefile. 2: it provides some additional
varients, which are differently sounding voices that are not included in
the stock espeak, but do come with the windows NVDA screen reader, which
apparently a lot of blind people use. 3: and this is most important, it
includes support for building the extended dictionaries needed to
support chinese and russian languages, if the appropriate options are
added to the ./configure line. I'm still very new to fedora packaging
and obviously can't upload my own packages, but it should be a simple
fix and should clean up thespec file considerably. The git repository is
located at, http://github.com/rhdunn/espeak.git. Would anyone be willing
to modify the spec file to use this repository for all supported fedora
releases? I'm only asking because I've been getting requests to make
espeak speak russian and chinese and attempting to make the stock
version do it is nearly impossible. Reese dunn's autotools system builds
the dictionaries form source, whereas with the current stable version
from sourceforge you need to download and copy the dictionaries into the
proper place, /usr/share/espeak-data. Even after doing this, espeak
errors out with a "wrong dictionary version" error and won't use the
dictionaries.
Any thoughts, suggestions, etc? I'm still new to the fedora community
and I'm not sure if there are any procedures that need to be followed,
package review requests, etc.
Thanks
Kendell clark
.


More information about the devel mailing list