speechd-up splitting text strings

Katie Durden katielicious66 at gmail.com
Fri Feb 22 14:06:05 EST 2008


hello,

So for the last few months i've been noticing that at times software
speech was getting split up, often in the middle of a word. I didn't
have the motivation to track it down and fix it, but lately its been
really bugging me, a few other people i know have mentioned it to me
off list, and i see that someone posted about this a few weeks ago as
well.

Well I think i may have isolated the problem, but not sure how to fix it.

First, for me it has only ever happened on text that was scrolling on
the screen. if i'm reviewing text using the numpad keys, its fine, if
i hit the numpad plus to read the entire screen it never happens, but,
for example, when scrolling through a man page, if you hit space and
let it read the entire new screen of text, half the words are broken
apart.

its speechd-up....or maybe speakup's software synth driver? I don't
know enough about how that whole interaction works, but i think its
speechd-up I've been using the cvs version that patches into 2.6.21
and prior, and i didn't notice this until around august or maybe july,
and i was using the same speakup source before and after...

i started both speechd-up and speech-dispatcher on loglevel 5, and
reviewed the output. they both in fact have the text in the log file
split up into separate say messages right where the splits are in
speech, and since speechd-up gets the text, from speakup and hands it
over to speech-dispatcher after, speechd-up must be the problem.

below is a few lines of text, followed by the speechd-up log output
for that same text.
I stripped dates/times off each line of the log output and some
repetitive lines for expediency. notice in particular the words,
failed, events, and number in the log out put. they get
repeated...said once alone and next line together with the rest of the
text on that line.
And also, on the line that says "creation time" creation gets put on
its own line, the t from time vanishes, and the rest of the line is
there... wtf?


if someone on this list wants the whole log file and any other info
email me off list that way i don't have to force it upon everyone :-D

Katie D


original text:

/dev/md1:
        Version : 00.90.03
  Creation Time : Thu Nov 15 04:00:46 2007
     Raid Level : raid5
     Array Size : 976703616 (931.46 GiB 1000.14 GB)
  Used Dev Size : 488351808 (465.73 GiB 500.07 GB)
   Raid Devices : 3
  Total Devices : 3
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Fri Feb 22 09:47:41 2008
          State : clean
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

           UUID : e01c0ca8:88e74ddd:6155b9a0:1a538a42
         Events : 0.56

    Number   Major   Minor   RaidDevice State
       0       8       18        0      active sync   /dev/sdb2
       1       8       34        1      active sync   /dev/sdc2
       2       8       50        2      active sync   /dev/sdd2


log version:
<speak> slash dev slash md1:</speak> 21|
       scroll up symbol
<speak>  Version : 00.90.03</speak> 20|
<speak>  Creation </speak> 11|
<speak>ime : Thu Nov 15 04:00:46 2007</speak> 30|
<speak>  Raid Lev</speak> 10|
<speak>el : raid5</speak> 10|
<speak>  Array Si</speak> 10|
<speak>ze : 976703616  931.46 GiB 1000.14 GB </speak> 38|
<speak>  Used Dev S</speak> 12|
<speak>ize : 488351808  465.73 GiB 500.07 GB </speak> 38|
<speak>  Raid De</speak> 9|
<speak>vices : 3</speak> 9|
<speak>  Total De</speak> 10|
<speak>vices : 3</speak> 9|
<speak> Preferre</speak> 9|
<speak>d Minor : 1</speak> 11|
<speak>  Persistence : Superblock is persistent</speak> 40|
<speak>  Update Time : Fri Feb 22 10:03:42 2008</speak> 40|
<speak>  State : clean</speak> 15|
<speak>  Active Devices : 3</speak> 20|
<speak> Working Devices : 3</speak> 20|
<speak>  Failed</speak> 8|
<speak>  Failed Devices : 0</speak> 20|
<speak>  Spare Devices : 0</speak> 19|
<speak>  Layou</speak> 7|
<speak>t : left-symmetric</speak> 18|
<speak>  Chunk</speak> 7|
<speak> Size : 64K</speak> 11|
<speak>  UUID : e01</speak> 12|
<speak>c0ca8:88e74ddd:6155b9a0:1a538a42</speak> 32|
<speak>  Events</speak> 8|
<speak>  Events : 0.56</speak> 15|
<speak>  Number </speak> 9|
<speak>  Number Major Minor RaidDevice State</speak> 37|
<speak>  0 8 18 </speak> 9|
<speak> active sync  slash dev slash sdb2</speak> 34|
<speak>  1 8</speak> 5|
<speak>34 1 active sync  slash dev slash sdc2</speak> 38|
<speak>  2 8</speak> 5|
<speak>50 2 active sync  slash dev slash sdd2</speak> 38|




More information about the Speakup mailing list