[ Home | Plans | Meetings | Members | Search | Papers | Links | CyberWear | LocoSoft]
To meet the end-Feb target for a demonstration of the speech engine with different users in different environments, a simple interim grammar is proposed for the speech interface. It consists of a log in username; seven main commands; and nine sub commands/simple responses to queries from the computer.
In this document words in bold and double quotes signify user speech commands e.g. "start"; and words in bold and italics signify responses/queries from the computer e.g. done.
Start Sequence (Logging On)
The operating system opens with the computer saying Welcome to the CyberJacket! The computer then asks Say your name to start the user responds with a unique "username". If recognised the computer requests the user to say "start".
If the "start" command is correctly recognised the computer responds: Jacket's away! Which application would you like?
If either the "username" or "start" is NOT recognised the computer will say Sorry can't identify you, known users are and list the known users.
n.b. The use of "start" ensures that the jacket hasn't mis-recognised the "username". Otherwise it could be possible to log on as the wrong person and then be unable to exit as the users have different voice profiles.
Having successfully logged on the user has a choice of applications and utility functions which may be run. The most complex of these is the NoteBook which is described in a separate section below. The others are:-
The NoteBook Application
This application enables the user to 'open' the pages of a notebook (or domain) and 'read' the notes on a particular page. Once the notes have been played, the user has the option to add further notes. For the purposes of the 'February demo' the notebook has been restricted to three pages - "shopping list"; "to do list"; and "tourist notes". In the longer term it will be possible to make the pages context sensitive - only (dis)playing the notes which are relevant to a particular location as originally conceived in LocoMedia, or potentially to aid a user who is experiencing a particular emotion.
"notebook" (Visit domain)
Other Computer Responses
The above syntax is illustrated in the diagram below:-
The menu boxes are labelled in green; user commands are shown in the menu boxes in italics; and the Cyberjacket's actions are shown in blue.
Stop Press - Developments!
1) Two new commands have been added - "Sleep" and "Wake up". The CyberJacket snores briefly - zzzzzz - after being told to sleep, and says Awake after being told to wake up. While it is asleep it will not respond to any other commands, though it may randomly snore (in response to snore-like commands).
2) Using the 'Jacket in different environments has introduced the need for the dynamic control of record/playback levels. The commands "Louder" and "Softer" have been implemented to vary the earpiece volume in approximately 3db steps between minimum and maximum levels. Work continues on the best method to control record levels (manual/automatic?).
The material displayed is provided 'as is' and is subject to use restrictions.
For problems or questions regarding this web contact Cliff Randell.
Last updated: January 14, 2000.
ęCopyright Hewlett-Packard 1997-2000.