spelling was Re: GRML swspeak?
Michael Prokop
mika at grml.org
Tue May 29 11:40:43 EDT 2007
* C.M. Brannon <cmbrannon at cox.net> wrote:
> Michael Prokop <mika at grml.org> writes:
>> * C.M. Brannon <cmbrannon at cox.net> wrote:
[renice 3 speechd-up]
>> Are we talking about the same grml version?
>> grml 1.0 automatically does a 'nice -n -20 speechd-up' when invoking
>> swspeak. Does not that fix your issue?
> I'm using the latest and greatest, version 1.0.
> I have better success when speechd-up has a positive (low)
> priority, rather than a negative one.
> I think this is because a low priority process makes fewer reads to
> /dev/softsynth, so it is more likely to read words, rather than single
> characters. You can actually view this with a packet capture tool,
> reading incoming messages on port 6560 (used by speech-dispatcher).
> When speechd-up runs with priority <= 0, I see a speak message
> generated and sent to speech-dispatcher for every character in a word,
> but when it runs with priority > 0, it usually sends a speak message
> to dispatcher containing a whole word or line of text. I really don't
> have an explanation for this, especially considering that other people
> are not encountering the same behavior that I am!
> I think the solution lies in modifying the speechd-up sources to use
> a different buffering strategy, rather than recompiling kernels and
> changing process priorities...
Thanks, that's very useful information. I'll adjust nice level of
speechd-up on grml, hopefully it improves the situation once more. :)
-mika-
--
,'"`. http://www.michael-prokop.at/
( grml.org -» Linux Live-CD for texttool-users and sysadmins
`._,' http://www.grml.org/
More information about the Speakup
mailing list