public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
* speakup and programming code
@  Charles Hallenbeck
   ` Saqib Shaikh
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Charles Hallenbeck @  UTC (permalink / raw)
  To: Speakup Distribution List

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)



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

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

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 speakup and programming code Charles Hallenbeck
 ` Saqib Shaikh
 ` Gregory Nowak
   ` Charles Hallenbeck
     ` Buddy Brannan
     ` Thomas Ward
 ` 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).