public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
From: Trevor Saunders <trev.saunders@gmail.com>
To: speakup@linux-speakup.org
Subject: Re: yasr and screen
Date: Fri, 10 May 2013 22:01:42 -0400	[thread overview]
Message-ID: <20130511020142.GA4371@iceball> (raw)
In-Reply-To: <87da1f$j960ac@ipmail05.adl6.internode.on.net>

> A big problem for installs is the BIOS;
> that, I guess, needs a separate computer with camera and O C R ...
> Perhaps the ideal solution would be to build speech into a
> touchscreen monitor, and not into the operating system ?

or you can just unplug the hard drive and whatever so the first bootable
thing the bios finds will be your usb drive.  Then plug the drive back
in to do the install of course, linux usually handles hard drives
showing up after boot gracefully ime.

> My big problems with yasr are :
> 
> One: yasr can't use espeak except through emacspeak,
> and I can't get emacspeak configured to use espeak properly
> (it seems to use eflite commands even when talking to /usr/bin/espeak).
> But my eflite chops off the last part of every word,
> which makes a lot of things unrecognisable.

you can also have yasr talk to speech-dispatcher.  The config for that
is in the stock yasr.conf but commented out.

> Two: I can't understand how keystrokes are specified in yasr.conf
> for example, to me, 0x1b6c means Escape l, not alt-L

off hand I'm not sure how that works either.  Maybe you could use the
keyboard config thing that's built in (ctrl - alt - k by default)?

> If I were rewriting yasr, I'd probably do it in perl or lua,
> which would reduce the code-bulk by several times,
> and make it more maintainable and portable.

I think some of it will need to stay in C / C++ but allowing it to be
scripted with lua sounds interesting.

Trev

> 
> Regards,  Peter Billam
> 
> P.S.  I am a long-time unix programmer, and still sighted,
> though this is not improving, so I'm wanting to select a speaking interface
> and learn it while it's still easy for me.
> 
> http://www.pjb.com.au      pj@pjb.com.au     (03) 6278 9410
> "Follow the charge, not the particle."  --  Richard Feynman
>  from The Theory of Positrons, Physical Review, 1949
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup

  reply	other threads:[~ UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
 pj
 ` Trevor Saunders [this message]
 pj
 ` Gregory Nowak

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130511020142.GA4371@iceball \
    --to=trev.saunders@gmail.com \
    --cc=speakup@linux-speakup.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).