[misc.handicap] What is Tinytalk?

Eric.Bohlman@p1.f778.n115.z1.fidonet.org (Eric Bohlman) (01/23/91)

Index Number: 13134

[This is from the Blink Talk Conference]

Tinytalk is yet another speech access program for blind users of IBM- 
compatible computers.  Besides providing the usual immediate output, 
keyboard echo and review/control features, it will automatically speak the 
kinds of screen changes found in modern applications.  Tinytalk was 
designed to take up as little run-time memory as possible (currently 16K).

                            SUPPORTED HARDWARE

There are currently versions for the Echo GP/PC (NOT the internal Echo or 
Echo MC), the ASP board from Automated Functions, the Sonix-compatible 
Artic cards (requires PortTalk; will work with other PortTalk-compatible 
synthesizers), the various Accent synthesizers, the Dectalk, the Audapter 
and the Doubletalk PC board.  Future versions will support more 
synthesizers, both external and internal.

                             ALL ABOUT WINDOWS

Modern application software doesn't treat the screen like a scroll of paper 
with new text coming in at the bottom; it considers it a "page" made up of 
"windows."  Programs interact with the user by displaying text in these 
windows.  Tinytalk's window-handling facilities were designed to make this 
kind of interaction as natural to the speech user as it is for the sighted 
user.

A window is a rectangular part of the screen, specified by the locations of 
its top left and bottom right corners.  An application program can do 
several things with a window.  It can display status information that 
seldom changes.  It can "pop up" a menu when you hit a key.  It can show a 
"lightbar menu" that lets you select an option by moving a highlighted 
video bar over a list of choices.  It can display scrolling text in the 
window while keeping the rest of the screen "locked in place."

                      AUTOMATIC POP-UP WINDOW READING

Tinytalk can automatically detect most pop-up windows and read them without 
you having to tell it anything.  If you have automatic pop-up detection 
turned on and an application program draws a box around an area of the 
screen, Tinytalk will automatically read the text within the box and try to 
guess whether the box contains a light-bar menu.  If it does, moving the 
cursor will read off the choices.  You can re-read an automatic pop-up 
window with a single keystroke.

If more than one pop-up window is active,  Tinytalk will read only the last 
one to pop up.  When a window vanishes, Tinytalk will re-read the next most 
recently popped-up window if there is one.

                              DEFINED WINDOWS

You can tell Tinytalk about windows that mean special things to your 
application.  You can define up to ten windows and tell it what kind of 
display to expect in them.  Tinytalk will then speak them in a natural way. 
You can specify when the window should be read and how it should be read.  
You can silence a window so you won't have to listen to a constantly 
updated status line; you can monitor a window and hear it when it changes; 
you can have scrolling text read in natural order, even if the text is 
written with direct screen writes.  You can hear the entire window or only 
part of it.

You can read more than one defined window at a time.  For example, some 
applications will display an explanation line as you move through a 
lightbar menu.  You can hear both the menu choice and the explanation if 
you set up windows properly.

You can set up one window to be "triggered" by changes in another window.  
This feature comes in handy when part of the screen usually contains 
material you don't want to hear but sometimes displays important 
information.

                                 OPERATION

Tinytalk gives you these facilities:

IMMEDIATE OUTPUT

All screen output sent through DOS or BIOS routines will be spoken as it 
occurs.  You can disable this.

JUNK SUPPRESSION

If an application displays a long line of punctuation characters, Tinytalk 
will read only the first two if the rest are identical.

KEYBOARD ECHO

Your keystrokes will be spoken as words, as letters or not at all.

CURSOR TRACKING

When you move the cursor in a program, you will hear the text that it's 
moving over.  You will hear characters that you delete with either the 
backspace or delete keys.  You can hear lines, words, characters, or 
lightbars.

FORM FILLING

When you're using a "fill-in-the-form" data entry screen, you can hear each 
field prompt as you move to it, even when there are several fields on the 
same line.

AUTOMATIC WINDOW READING

You can have windowed areas of the screen spoken automatically when they 
change.

COLUMN HEADER READING

Tinytalk can automatically read column headings or titles as you move 
around a spreadsheet or database browse screen.

HOT KEYS

You can review important parts of the screen from within an application 
without going into review mode.

REVIEW AND CONTROL MODE

Tinytalk has a comprehensive screen review mode for moving around the 
screen without disturbing an application program.  In this mode, you can 
also set synthesizer parameters like pitch and speed and set various 
options for Tinytalk itself.

SHIFT ALERT

Tinytalk will buzz at you if you accidentally type in reversed case (hold 
down one of the shift keys and type a letter while caps lock is on).

AUTOMATIC CLEARING

Tinytalk will automatically clear the speech buffer when you move the 
cursor or when a window gets read.  On the other hand, keyboard echo 
doesn't clear the speech buffer, so you can type fast without hearing the 
synthesizer choke.

MULTIPLE CONFIGURATIONS

Tinytalk can store up to 10 configurations (window definitions, mode 
settings and the like).  You can switch between configurations with a few 
keystrokes.

AUTOMATIC CONFIGURATION LOADING

Tinytalk can automatically switch to the appropriate configuration when you 
run an application, without requiring batch files or other tricks.

(continued)

--
Uucp: ..!{decvax,oliveb}!bunker!hcap!hnews!115!778.1!Eric.Bohlman
Internet: Eric.Bohlman@p1.f778.n115.z1.fidonet.org

Eric.Bohlman@p1.f778.n115.z1.fidonet.org (Eric Bohlman) (01/23/91)

Index Number: 13158

[This is from the Blink Talk Conference]

 WW> time.  Wouldn't it be nice if all speech programs had the ability to
 WW> spell out file names and save us the trouble of going into screen 
 WW> review
 WW> or whatever method one uses to check spellings!

Well, I know of one that will spell out any "word" that contains numbers (see  
subject line for name of program <grin>).  It also comes in handy for reading  
ham calls.
 

--
Uucp: ..!{decvax,oliveb}!bunker!hcap!hnews!115!778.1!Eric.Bohlman
Internet: Eric.Bohlman@p1.f778.n115.z1.fidonet.org