Re: [orca-list] an interesting hint to solve the stuttering problemof orca.



If you want to improve espeak with orca when using gnome-speech, then the orca source code is the wrong place to look, orca isn't handling the audio, its gnome-speech, or may even be espeak itself (through portaudio). I would suggest looking at the gnome-speech source code (particularly the espeak driver code), hopefully from that you will find out if gnome-speech is actually handling the audio or if its espeak and portaudio.

If its espeak and portaudio doing the audio (its really just portaudio, and from now on when I am talking about audio output directly from espeak I really mean portaudio). Two approaches here, try and look at improving portaudio (you may want to check different versions of portaudio, eg. v18 and v19 to see if the version makes a difference), or you may want to change the gnome-speech driver to handle the audio itself (suggestion if doing that, try and get it to support alsa for audio).

Another thing you may want to do is improve the speech-dispatcher driver, write a specific driver rather than this generic module system which is done (I am partly to blame for espeak using the generic module as I did some of the initial work on it). If you write a specific module which links to libspeak (the shared library version of espeak), then you can get espeak to support these different punctuation levels in speech-dispatcher, and this work will have a greater impact than just gnome (which is where gnome-speech is only really used unlike speech-dispatcher).

From
Michael Whapples
----- Original Message ----- From: "krishnakant Mane" <researchbase gmail com>
To: "Willie Walker" <William Walker sun com>
Cc: <orca-list gnome org>
Sent: Friday, May 18, 2007 7:54 PM
Subject: Re: [orca-list] an interesting hint to solve the stuttering problemof orca.


hi will,
it is with gnome-speech.  I have no such problem with sd and the
performance with sd is absolutely fabilus and very very fine.
the only seldum stuttering I get is with gnome-speech and that to in
the conditions I mentioned in the previous email.
right now I am looking into orca code at places where it sends the
actual output to espeak.  I haven't found the right place so may be
you or some one else can point me in the right direction.  as it is I
am longing to contribute some thing to the over loaded team of orca
developers so that some burden can be removed.
I will also try the punctuation level for sd with orca as was
suggested in the previous thread.
and if I can get most punctuations spoken out with sd I have no
problems shifting.
regards,
Krishnakant.

On 18/05/07, Willie Walker <William Walker sun com> wrote:
Interesting.  Is this with speech dispatcher or gnome-speech?

Will

On Fri, 2007-05-18 at 21:55 +0530, krishnakant Mane wrote:
> hello willi tomas, herman and all of you who are aware about stuttering > of
orca.
> I did a very interesting test on orca.  actually I have been doing
> this for a few days but today I came to the concluding test and got it
> to give me the same result as I expected.
> it seams that at least in my case orca only stutters a bit when moving
> in a menu or when moving by word or character.
> when I give orca an entire document to read, the speech is exactly
> flawless and smooth.
> I tried with all possible forms of reading.  web pages, open office
> documents and simple text.
> all works well when doing non-stop reading.
> so all in all I feel that the bottlebeck is in the way speech streems
> are opened and closed on the sound card.
> because when we do read by word or similar things where orca says some
> thing then stops then says some thing, it needs rapid opening and
> closing of speech streems.  so if I try to go too fast with my arrows,
> orca has to do this process that many times and so may be skipping a
> few characters.
> regards,
> Krishnakant.
> _______________________________________________
> Orca-list mailing list
> Orca-list gnome org
> http://mail.gnome.org/mailman/listinfo/orca-list
> Visit http://live.gnome.org/Orca for more information on Orca








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