README,v 1.4 2003/07/16 18:45:03 thomas Exp

This directory contains code and scripts for the Interrob speech
processing system, running on e.g. Grace and George. There are one or
two ways of starting the system:

 1. Run the script bin/challenge. This is what Grace and George 
will use for the Robot Challenge in Acapulco 2003. It requires
a number of peripheral systems: IPC, a spatial recognition
system, MMI, etc, and requires Allegro Common lisp.

 2. Alternately, with some distributions you can start up (almost) any
common lisp and evaluate two lisp expressions: (load "standalone") and
then (run-nautilus). None of the peripheral systems will be
required. (But see the notes in "standalone.lisp" on environment vars
you should make sure *aren't* set.)  Because you won't have spatial
recognition running, you won't see the full behavior of the speech
understanding system. You may also see a number of error messages
complaining about the missing components, which (hopefully) you can
ignore.

Either way, you should (eventually) see a prompt like

 COYOTE
 is listening =>

where COYOTE is the name of the robot. (COYOTE is the default).
Type something like

 Coyote, hello

and you should get a response. Type something in parentheses
and it will be treated, if possible, as a lisp expression.
E.g.

 (trace p-listen)

will cause the lisp function P-LISTEN to be traced,
if there is such a function. (If not, the system will
attempt to parse 'trace p-listen' as ordinary English,
so beware.)

If you tell Coyote

 Coyote, stop listening

the prompt will change to

 COYOTE
 is not listening =>

and you may also notice a change in Coyote's responsiveness to your
behavior. (As you might expect.) Tell it

 Coyote, listen

to get the old behavior back.

Depending on the system, type q or (bye) to quit.

Wrapped inside of this is Ken Waucope's Nautilus system.
Documentation on Nautilus can be found at 
http://www.aic.nrl.navy.mil/~wauchope/nautilus.html

The data subdirectory contains the grammar and dictionary, including
some semantic specifications.
