I remember about 9 or 10 years ago that there was a
parameter in speakup that one could adjust to set a timer which
times out after a certain period between characters and treats
what one has gotten so far as a word.

        I am receiving serial data from a RS-232 device at 38400
baud which generally works but speakup still has a bit of trouble
which produces tortured speach as it tries to speak words that
are coming in just slowly enough that you hear really odd acents
and words are split partway through at the wrong points so they
break strangely.

        If one sets this timer for enough milliseconds, you hear
more normal speech but speakup gets a bit sluggish at this point
so one should set it back to what it normally is for normal
operation.

        I found something that looks promising in
/sys/accessibility/speakup.  I forgot exactly what you do to
adjust the timer without, of course, fouling up speakup so I
thought I would ask before I do something I later regret.

$ ls -s /sys/accessibility/speakup
total 0
0 attrib_bleep  0 delimiters  0 no_interrupt  0 reading_punc  0 soft
0 bell_pos      0 ex_num      0 punc_all      0 repeats       0 spell_delay
0 bleeps        0 i18n        0 punc_level    0 say_control   0 synth
0 bleep_time    0 key_echo    0 punc_most     0 say_word_ctl  0 synth_direct
0 cursor_time   0 keymap      0 punc_some     0 silent        0 version

It looks like say_word may be what I am looking for.


        Thanks for any good ideas.

Martin McCormick

Reply via email to