Speech Buddy v1.0
Copyleft (c) 2001 UMRH http://home.nc.rr.com/echidnasarf/
All Rights Reserved
*Update for FS2002 by Michael Tucker*

1. WHAT IS IT?
---------------------------------------------------------------------
A prototype. An experiment. A test. We are simply interested in seeing
how existing software (simulations and games) can be used via
voice recognition. To discover what the problems are using a traditional
interface and adding voice support to it as an after thought. To
discover how best a system should be designed to support voice as its
primary man-manchine interface.

Speechbuddy is freeware/abandonware. The original author/creator has granted me permission to distribute Speechbuddy freely on the internet. No further development is planned for this product. No support from the author is available. I have taken the time to make a very comprehensive FS2002 compatible version of Speechbuddy. I hope you enjoy it as much as I do.

SpeechBuddy is a Voice Recognition program that runs in the background and allows you to 'speak' key-commands. A virtual Co-Pilot if you will. You can tell 'em to raise gear, set flaps, pretty much any key-command that exists in FS2002 can have a voice-command assigned to it.

2. PAYLOAD
---------------------------------------------------------------------
FILENAME DESCRIPTION
---------------- -----------------------------------------
BAO Tower.ini Voice command definition for use with BAO
Tower.
dca.cpl Sample aircraft callsign file to use with
Speech Buddy and BAO Tower. Just make sure
that you backup your orginal file first.
You will find the file in your \TOWER\DCA
directory.
readme.txt This file. You're reading it.
SpeechBuddy.Exe The main program file. Double click on it
to run it.
SWAT3.ini Voice command definition file for use with
Sierra's SWAT III CBQ Elite Edition.
X-Plane.ini Voice command definition file for use with
X-Plane.

FS2002.ini Voice command definition file for use with
FS2002.
---------------------------------------------------------


3. What you need to run it.

- a computer
- Windows 95/98/NT/2000/XP
- a microphone
- SAPI4SDK.exe 8,023 Kb (microsoft voice recognition software)

Found At:
http://www.microsoft.com/downloads/release.asp?ReleaseID=26299

Direct download link:
http://activex.microsoft.com/activex/controls/agent2/actcnc.exe (6 MB exe)

**********************************************************************
**********Speechbuddy Does NOT WORK with SAPI version 5***************
**********************************************************************



4. INSTALLATION
---------------------------------------------------------------------
Simply unzip all these files into a new folder (the name of the
folder does not matter).

After unzipping, run SPEECHBUDDY.EXE. Open a Voice Command Set
via the APPLICATION menu.

To see how it works, set DEBUG on via the APPLICATION menu. Speak
a phrase and see how Speech Buddy reacts to it (it it recognises
the phrase of course).

If you need any more instructions, we very kindly point you to
existing products that supports voice to keyboard translating
and suggest that you will be better off using that software
instead. It comes with support and with manuals. Both wich are
sadly lacking in a release of any prototype system.



5. KEYSTROKE DEFINITIONS.
---------------------------------------------------------------------
You can define most any keystroke to be send in response to a phrase
you say.

Supported modifiers:

+ = Shift
^ = Control
% = Alt

Surround sequences of characters or key names with parentheses in
order to modify them as a group. For example, '+abc' shifts only
'a', while '+(abc)' shifts all three characters.

Supported special characters

~ = Enter
( = Begin modifier group (see above)
) = End modifier group (see above)
{ = Begin key name text (see below)
} = End key name text (see below)

Supported characters:

Any character that can be typed is supported. Surround the
modifier keys listed above with braces in order to send as
normal text.

Supported key names (surround these with braces):

BKSP, BS, BACKSPACE
BREAK
CAPSLOCK
CLEAR
DEL
DELETE
DOWN
END
ENTER
ESC
ESCAPE
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
HELP
HOME
INS
LEFT
NUMLOCK
PGDN
PGUP
PRTSC
RIGHT
SCROLLLOCK
TAB
UP

Follow the keyname with a space and a number to send the
specified key a given number of times (e.g., {left 6}).


-eof

cc MT