public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
From: "Thomas Ward" <tward@bright.net>
To: <speakup@braille.uwo.ca>
Subject: Re: speakup and programming code
Date: Sat, 12 Jan 2002 19:32:46 -0500	[thread overview]
Message-ID: <004d01c19bc9$d34794a0$0100a8c0@tward> (raw)
In-Reply-To: <Pine.LNX.4.44.0201121122430.1123-100000@hudson.mhonline.net>

Which brings us right back to the original problem. Since programming
languages are cap specific you would have to write printf as printf and cout
as cout.
I think that implamenting an exception dictionary, and put it in speakup
wouldn't be all that hard. However, I'm not familiar enough with Speakup to
do it myself.

----- Original Message -----
From: Charles Hallenbeck <chuckh@mhonline.net>
To: <speakup@braille.uwo.ca>
Sent: Saturday, January 12, 2002 11:23 AM
Subject: Re: speakup and programming code


> Right. No solution is perfect, but this one gets a lot of
> mileage.
>
> On Sat, 12 Jan 2002, Gregory Nowak wrote:
>
> > Grate sugestion, but it wouldn't work for everything. For example,
something like "printf" begines with a lowercase p, and ends with a
lowercase f, which would mean that it wouldn't get broken up if I understand
your implementation of it.
> > Greg
> >
> >
> > On Sat, Jan 12, 2002 at 07:25:28AM -0500, Charles Hallenbeck wrote:
> > > Recent posts by Thomas Ward and others have prompted this
> > > suggestion for a speakup feature that might greatly facilitate
> > > things for people who deal with program code such as C or C++,
> > > and might make exception dictionaries less critical to implement.
> > >
> > > Many times the mixture of capitalization within an alphabetic
> > > string is unusual in program code, and of course it is important.
> > > I first ran across this many years ago with the name of the
> > > popular data base package "d base ii". Now what you should have
> > > heard inside the quotes is what everyone says when they pronounce
> > > it, but "d base" is actually written "dBASE", and I defy you to
> > > hear that correctly without spelling it out character by
> > > character.
> > >
> > > Here is my suggestion: When speakup is sending a series of
> > > letters to the synth and notices that (1) the current char is
> > > upper case, and (2) the last char sent was lower case, then (3)
> > > before sending the current char it should send whatever is needed
> > > to break the current string into two parts. Maybe that would be a
> > > CR, or a space, or some unspoken control char, or whatever. The
> > > result would be "d base" instead of "dBASE", and C programmers
> > > will recognize immediately that there will be zillions of similar
> > > funny case mixtures that will be spoken more correctly if the
> > > transition from lower to upper case within a string is broken up
> > > with a neutral unspoken element that serves only to cause the
> > > synth to pronounce what it has already received and treat the
> > > following as a new word.
> > >
> > > This would perhaps be an inexpensive speakup modification that
> > > would dramatically improve its performance for some of us.
> > >
> > > Chuck
> > >
> > >
> > > *<<<=-=>>>*<<<=-=>>>*<<<=-=>>>*<<<=-=>>>*
> > > Visit me at http://www.mhonline.net/~chuckh
> > > The Moon is Waning Crescent (1% of Full)
> > >
> > >
> > > _______________________________________________
> > > Speakup mailing list
> > > Speakup@braille.uwo.ca
> > > http://speech.braille.uwo.ca/mailman/listinfo/speakup
> >
> > _______________________________________________
> > Speakup mailing list
> > Speakup@braille.uwo.ca
> > http://speech.braille.uwo.ca/mailman/listinfo/speakup
> >
>
> *<<<=-=>>>*<<<=-=>>>*<<<=-=>>>*<<<=-=>>>*
> Visit me at http://www.mhonline.net/~chuckh
> The Moon is Waning Crescent (1% of Full)
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>



  parent reply	other threads:[~ UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
 Charles Hallenbeck
 ` Saqib Shaikh
 ` Gregory Nowak
   ` Charles Hallenbeck
     ` Buddy Brannan
     ` Thomas Ward [this message]
 ` Steve Holmes

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='004d01c19bc9$d34794a0$0100a8c0@tward' \
    --to=tward@bright.net \
    --cc=speakup@braille.uwo.ca \
    /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).