Menu-Based VUIs
Traditionally speech-enabled applications were menu-based or hierarchical in nature. A menu-based VUI accepts a list of limited responses depending on where the user is in the system. Similar to traditional automated attendants found at major corporations, menu-based VUIs offer a step-by-step process to accomplish basic functions. These VUIs were the result of a technology transition from touch-tone to voice-recognition interfaces. This transition resulted in a limited interface design because communication by touch-tone is much more systematic and methodical than the way in which people naturally interact.
For example:
User: Call
System: Call whom?
User: Jack Smith
System: Call Jack Smith where?
User: At home
System: Calling Jack Smith at home, OK?
User: Yes
System: Dialing
Moreover, menu-based VUIs make it very difficult to change functions once a user has activated a menu substructure. For example, if the system requested a phone number and the user decided to listen to his or her remaining voice messages, the system would not know how to respond to a "play messages" command because it was expecting phone numbers. This can lead to a continuous loop and extreme user frustration.
There is no doubt that menu-based VUIs are beneficial in highly controlled environments that have a limited number of possible commands, such as an alternative to touch-tonebased customer-service centers. However, more complex applications, such as voice portals, require a conversational VUI.


