public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
* Speakup Issues
@  William Hubbs
   ` Adam Myrow
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: William Hubbs @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

On Fri, Mar 29, 2013 at 12:11:33PM -0600, William F. Acker WB2FLW +1-303-722-7209 wrote:
> Someone is probably going to launch an ICBM at my house for asking this 
> question, but, I wonder if we could ditch serial support. Maybe that could 
> be run in user space, and the rest could go into mainline. Do you know if 
> it's just the serial stuff they have a problem with?

Well, the serial code definitely has issues.

For those who don't know, the issue with speakup's serial code is that
we bypass the kernel's serial port drivers and write directly to the
hardware serial ports.

This is not good because we have to hard code the ports to write to into
the speakup code. Also it means that our code doesn't work with all
types of serial ports that the kernel supports.

In order to fix this, it would take working with the serial driver
maintainer in the kernel, at least, and a major rewrite of speakup's
serial code.

The fastest way to take care of this probably would be to write a daemon
which runs in user space. This daemon would act like espeakup, in the
sense that it would read the /dev/softsynth device, but it would send
output to  a serial (or even usb) device that the kernel knows about, e.g.
/dev/ttyS0.

I have been working on a usb device driver for the tripple talk for a while;
I should get back to finishing that.

The disadvantage of this of course is that hardware synthesizers then
would be subject to the same limitation as the software synthesizer; you
would have to wait until some point in the boot process when a daemon
could be started before speech would start. I think hardware speech
could start up pretty early; probably around the same time as brltty.

another issue right now is that when data is sent to the software
synthesizer, on an smp machine, data gets randomly dropped. If you
review the screen everything is there as it should be, but when the data
is initially sent to the synthesizer, parts of it do not get read.

This hasn't been fixed, because it is extremely difficult to debug and
reproduce.

Another question is that we still have drivers for old internal ISA
synthesizers, such as the doubletalk pc, dectalk pc, accent pc and
keynote pc. Are these being used? is it even possible to find a machine
any more that supports ISA slots?

William


^ permalink raw reply	[flat|nested] 17+ messages in thread
* speakup issues
@  William Hubbs
   ` Samuel Thibault
  0 siblings, 1 reply; 17+ messages in thread
From: William Hubbs @  UTC (permalink / raw)
  To: speakup mailing list

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

All,

This is part of a message which was posted to the gentoo-accessibility
list.  I am bringing it here because it is about speakup, and I will do
my best to answer it here.

The first thing I want to respond to is the allegation that speakup's
hardware speech synth support is "falling apart" to make way for
software speech.  We are doing our best to support both.  We have added
a way to support software speech, but that should not affect hardware
speech at all.  If you have issues report them here and we will do our
best to fix them.  Or, better yet, submit a patch and we will look it
over and commit it if it fixes the issue.  Suggestions, bug reports, and
patches are always welcome.

Regarding Janina's trippletalk not working:  There is not enough
information for us yet to determine what is happening.  I know I use a
trippletalk with the latest speakup and it works.  Also, there is
another person who has replied to the thread and uses a trippletalk
without issues.  I also believe Kirk uses one.

You said that speakup crashes when you log onto irc.  What do you mean
by "crashes".  Locks up?  Does it lock up the box to the point that you
have to reboot?  Are you able to recover some how?  How do you get
speech back?  Do you see any messages in syslog?

I do see the issue you are talking about with the ltlk taking a second
to start reading the screen when the keypad plus key is pressed.  Has
anyone else on the list seen this with other synths?

Michael, it would be helpful if you would work with us on this list so
that we can find out what is causing your issues and get them fixed.

Thanks,

William

- ----- Forwarded message from Gaijin <gaijin@clearwire.net> -----

	I'm not talking about that aspect.  I know SpeakUP can be
compiled in as integrated modules.  I use the 1.1 version of  the ltlk,
2.00 version of speakup in Shane's Debian Etch kernel, because it's the
version that crashes the least and works the fastest.  The latest
SpeakUP builds using the ltlk module take a full second or more to begin
reading the screen after pressing keypad plus.  It is nice having a
hardware synth available to correct problems before the software synth
boots, but from all I've seen, the hardware synth modules are falling
apart.  Speakup crashes every time I log onto irc.freenode.net using my
hardware synthesizer, Janina's Tripletalk over on the SpeakUP mailing
list has stopped working, etc.  To make way for software voice
synthesis, SpeakUP has become a piece of junk for everything else.
	Karl Dahlk's Jupiter screen reader can send plaintext to the
synthesizers that support that mode of operation, so I plan on compiling
in both of them and seeing which is best for the console.

			Michael



- ----- End forwarded message -----

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEARECAAYFAkoenGsACgkQblQW9DDEZTgO1gCfQ1CgcCCkUm6FQI0jS43L59x8
rckAoIeMXIzuaejUKnAQ+kNJS/QgSMRK
=xBRz
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~ UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 Speakup Issues William Hubbs
 ` Adam Myrow
   ` Jason White
 ` Gregory Nowak
   ` Steve Holmes
     ` Gregory Nowak
       ` Jason White
       ` Steve Holmes
   ` Janina Sajka
     ` Jason White
 ` John G. Heim
   ` William Hubbs
  -- strict thread matches above, loose matches on Subject: below --
 speakup issues William Hubbs
 ` Samuel Thibault
   ` Tony Baechler
     ` Kirk Reiser
       ` Steve Holmes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).