From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [IPv6:2001:44b8:8060:ff02:300:1:6:5]) by befuddled.reisers.ca (Postfix) with ESMTP id 0B7AA1EF75F for ; Fri, 10 May 2013 21:43:45 -0400 (EDT) Message-Id: <87da1f$j960ac@ipmail05.adl6.internode.on.net> Received: from ppp118-208-233-12.lns20.hba2.internode.on.net (HELO localhost) ([118.208.233.12]) by ipmail05.adl6.internode.on.net with SMTP; 11 May 2013 11:13:27 +0930 Date: Sat, 11 May 2013 11:43:27 +1000 Subject: Re: yasr and screen To: speakup@linux-speakup.org From: pj@pjb.com.au X-Mailer: mail.pl Content-Type: text/plain; charset="utf-8" X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: pj@pjb.com.au, "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 May 2013 01:43:48 -0000 Greetings, Kyle wrote: > I did most things with a single text console that ran YASR > automatically at login and did all my work in Screen, > which allowed me to have a nearly unlimited number of "windows" > open on a single console, all under a single YASR instance. The combination of yasr and screen is a VERY good one, because screen provides a really good cut-and-paste mechanism which is the most important thing that yasr lacks. > The trade-off is that you will get no speech prior to login, If you are able to log in, you have dmesg and /var/log/messages, and dmesg provides a record of things that happened long before the speakup module gets loaded. 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 ? 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. Two: I can't understand how keystrokes are specified in yasr.conf for example, to me, 0x1b6c means Escape l, not alt-L 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. 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