Re: [orca-list] Patch: Experimental eSpeak support using python-espeak



Howdy,
Having an espeak module that doesn't include speech-dispatcher has several advantages. I have worked on 3 
computers in the past year on which speech-dispatcher failed to run. fortunately these were for sighted 
people and I was able to use speakup to get the work done, but had they been blind and wanted to use orca, 
they would have been SOL. The direct espeak module would have worked with no problems though, as espeak run 
just fine on all of them.
Also, speech-dispatcher doesn't have the best track record with alsa. This would give us who dislike 
pulseaudio another option with good alsa support. Also, on slower devices with few resources, such as 
razberry pie, espeak supported directly may out perform speech-dispatcher.
Finally, the espeak api doesn't change often, I theink once in the last 10 years. So once this code is in 
place, it will just work without any maintenence. Espeak is also a great choice for this, because it is 
included in every distribution, making it easy to install and set up. some may argue for festival, but to get 
it going requires a bit of technical know how to set up the .scm file, without which, you may not get any 
speech at all.
Thanks
Storm
On Mon, Aug 24, 2015 at 07:09:55PM -0400, Joanmarie Diggs wrote:
Hi Peter.

On 08/24/2015 05:02 PM, Peter Vágner wrote:

Originally I assumed we should be able to at least slightly boost
responsiveness of the whole chain orca vs speech-dispatcher vs eSpeak by
taking speech-dispatcher out of the chain for good.

But we'll still need speech-dispatcher for things other than eSpeak.

I need to test it more and try to come up with more improvements to find
out whether this will be at least comparable to speech-dispatcher backend.

If it's comparable to speech-dispatcher's backend, what is the advantage
to having two modules rather than one?

Of course when we are considering adding eSpeak specific features such
as variants support, rate boost and perhaps there is something else too
we can either do it by first contributing this to speech-dispatcher and
then adapting orca to new speech-dispatcher API.

My vote would be to add these sorts of fixes and features to
speech-dispatcher and then have Orca use the new speech-dispatcher API.

--joanie

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp

--
Powered by Arch Linux! I am registered Linux user number 508465: https://linuxcounter.net/user/508465.html
My blog, Thoughts of a Dragon: http://www.stormdragon.tk/
get my public PGP key: gpg --keyserver wwwkeys.pgp.net --recv-key 43DDC193
Free and open source social networking, get your account TODAY! http://social.2mb.solutions/main/register
The great thing about Object Oriented code is that it can make small, simple problems look like large, 
complex ones.
"Fell in a river of illusion and apathy"
Godsmack - Realign

Attachment: signature.asc
Description: PGP signature



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