Why Voice Input?
In everyday interaction, we use many different forms of communication [Stifelman 92]. We talk, listen, and perform hand gestures. When giving road directions, we illustrate the route visually with our hands while describing it verbally. Current secondary input methods are solely dependent on manual interaction. When users perform an action, their hands are already preoccupied with the mouse. Voice input provides users with a very natural and easy to use method of communication which mirrors our normal social interaction. One of the powerful advantages voice input has over secondary methods such as dialog boxes, is its ability to work in parallel with the mouse. When using mouse input, users are restricted to performing operations in a sequential order (Figure 1). Voice commands, on the other hand, can be defined as a sequence of operations, and issued while a mouse action is in progress (Figure 2). As each command is given, the system uses it to modify the current mouse action, allowin