
not fully at fault. Instead, this represents a failure in the grammar for this menu.
A grammar is the set of all items that can be recognized at a specific recognition
state, as defined by the VUI designer. It is easy for a person to understand that
the user’s response “Service problem” was intended as a synonym for the menu
option “Problems with my satellite service.” However, the speech system is unable
to make the same judgment unless that particular synonym is built into the gram-
mar. The longer and more complex the menu option names, the more possible
synonyms there are, and thus longer and more complex the grammars are
required to support the menu options.
Step 5 is an example of ineffective error handling:
I’m sorry. I did not understand your response. I can help you with the fol-
lowing five options. You can interrupt me and speak your choice at any
time. Please select one of the following: sign up for new service, add fea-
tures to my service, move my existing service, problems with my satellite
service, or ask a billing question.
This reprompt blames the user for the error by suggesting that he failed to cor-
rectly choose an item from the menu, when in fact the user is giving a predictable
variant of a menu option name that should have been covered in the grammar.
The reprompt then repeats the entire initial prompt, including the introductory
sentences, but does not offer any information to the user about specifically how
to give a well-formed response. Simple repetition is an effective reprompting strat-
egy only for those cases in which the user fails to respond because he did not hear
the choices initially. Here, the user clearly tried to make a response, so the
reprompt is simply annoying.
Why is the user feeling uncomfortable in Step 7?
Please say or enter your account number.
In part it is because he is being asked for information that he does not have at hand.
Even before this, though, the user is uncomfortable with the flow of the conversa-
tion because he is not sure whether his response in the previous step was accepted.
What’s missing is a seemingly unimportant connector word, acknowledging the
user’s response. Simply adding a word or phrase such as “All right” before asking
for the account number would have let the user know that he was heard and under-
stood, and that the conversation would be moving on to a new topic.
These connector words, known as
discourse markers,
serve many functions
in spoken conversation, including acknowledgment (okay, all right), changing
topics (otherwise, instead), emphasizing or reinforcing (also, above all), and
serving as sequence markers (first, next, finally) (Schiffrin, 1987). Discourse mar-
kers convey vital information about the structure and flow of the overall dialog.
Without discourse markers, a conversation feels incomplete, and will leave users
uncomfortable without knowing exactly why.
6 Voice User Interfaces
206