Not speaking number before letter "bug"?
Tony Baechler
tony at baechler.net
Mon Jun 16 05:27:16 EDT 2008
luke wrote:
> Earlier today I wrote:
>
> "If it's on the right, replace the 1s with 2s."
>
> There is a digit one before the first "s" and a two before the second.
> However, my current speakup reads this line as:
>
> "If it's on the right, replace the s with s."
>
> If I place the speakup cursor on the "1s" and hit "read word", I get "s".
> If I hit read word twice (I.E. spell word), it will then say "1 s".
>
Hi,
This is a DEC-Talk Express bug. Good luck fixing it, I've been trying
for years. The only thing that sometimes helps is to send the following
to the synth, exactly as shown:
[:mode math on ]
That fixes the number problem but pronounces punctuation as math
symbols, but at least your numbers should work. Even then it's not
foolproof but it helps. Sometimes it fixes itself without doing
anything. Yes, it goes back at least to Speakup 0.X, in 2000 or so. I'm
reasonably sure that there isn't much that Kirk can do about it since it
isn't a Speakup problem. To send the above to the synth, either put it
in a file and copy it to ttyS0 or cat
>/module/sys/speakup/parameters/synth and enter it. Another fix might
be to redefine how it pronounces numbers, maybe by changing the
characters file or something.
More information about the Speakup
mailing list