Speech-responsive voice messaging system and method
First Claim
1. A method of recognizing instructions from a user, the method comprising the steps of:
- a. simultaneously providing a speech user interface configured to accept an audible utterance from the user and a dual tone multi frequency user interface configured to accept a dual tone multi frequency signal input from the user, wherein the speech user interface includes a command structure-different than a command structure of the dual tone multi frequency user interface;
b. receiving a response generated by the user, wherein the response is one selected from a group consisting of an appropriate audible utterance and an appropriate dual tone multi frequency signal input; and
c. automatically identifying the appropriate audible utterance as speech originating from the user and the appropriate dual tone multi frequency signal input as at least one touchtone key actuated by the user.
16 Assignments
0 Petitions
Accused Products
Abstract
A system and method for speech-responsive voice messaging, in which a Speech-Responsive Voice Messaging System (SRVMS) preferably provides a hierarchically-simple speech user interface (UI) that enables subscribers to use speech to specify commands such as mailboxes, passwords, and digits. The SRVMS generates and evaluates candidate results. The SRVMS invokes a speech UI navigation operation or a voice messaging operation according to the outcome of the evaluation of the candidate results. In the preferred embodiment, the SRVMS determines whether the candidate results are good, questionable, or bad; and whether two or more candidate results are ambiguous due to a likelihood that each such result could be a valid command. If the candidate results are questionable or ambiguous, an ambiguity resolution UI prompts the subscriber to confirm whether the best candidate result is what the subscriber intended. In response to repeated speech recognition failures, the SRVMS transfers the subscriber to a Dual Tone Multi Frequency (DTMF) UI. Transfer to the DTMF UI is also performed in response to detection of predetermined DTMF signals issued by the subscriber while the speech UI is in context. The SRVMS provides a logging unit and a reporting unit which operate in parallel with the speech UI, in a manner that is transparent to subscribers. The logging unit directs the selective logging of subscriber utterances, and the reporting unit selectively generates and maintains system performance statistics on multiple detail levels.
60 Citations
23 Claims
-
1. A method of recognizing instructions from a user, the method comprising the steps of:
-
a. simultaneously providing a speech user interface configured to accept an audible utterance from the user and a dual tone multi frequency user interface configured to accept a dual tone multi frequency signal input from the user, wherein the speech user interface includes a command structure-different than a command structure of the dual tone multi frequency user interface;
b. receiving a response generated by the user, wherein the response is one selected from a group consisting of an appropriate audible utterance and an appropriate dual tone multi frequency signal input; and
c. automatically identifying the appropriate audible utterance as speech originating from the user and the appropriate dual tone multi frequency signal input as at least one touchtone key actuated by the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of recognizing instructions from a user interacting with a voice messaging system having a plurality of voice messaging functions, the method comprising the steps of:
-
a. providing a speech user interface for accepting an appropriate utterance from the user;
b. performing a matching operation on the appropriate utterance to obtain a candidate result, wherein the candidate result indicates existence of a potential match between one of a plurality of commands and the appropriate utterance, each command corresponding to one of the plurality of voice messaging functions;
c. evaluating the candidate result to determine whether an unsuccessful match condition exits;
d. repeating steps (a) through (c) upon the occurrence of the unsuccessful match condition and before the occurrence of a predetermined number of consecutive unsuccessful match conditions; and
e. automatically transferring the user to a dual tone multi frequency user interface for accepting a dual tone multi frequency signal input from the user upon the occurrence of the predetermined number of consecutive unsuccessful match conditions. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
a. generating an appropriate voice prompt to the user; and
b. detecting the appropriate utterance from the user.
-
-
8. The method according to claim 7 wherein the step of detecting the appropriate utterance includes the steps of:
-
a. detecting an appropriate dual tone multi frequency signal input from the user;
b. automatically transferring the user to the dual tone multi frequency user interface if the appropriate dual tone multi frequency signal input is detected; and
c. processing the appropriate dual tone multi frequency signal input from the user if the appropriate dual tone multi frequency signal input is detected.
-
-
9. The method according to claim 8 further including the step of automatically transferring the user to the speech user interface once the step of processing the appropriate dual tone multi frequency signal input from the user is complete.
-
10. The method according to claim 6 further comprising the step of providing a template library having a plurality of speaker independent speech templates, each corresponding to one of the plurality of commands, wherein the template library facilitates the step of performing a matching operation.
-
11. The method according to claim 10 wherein the template library includes a plurality of speaker dependent speech templates, each corresponding to one of the plurality of commands.
-
12. The method according to claim 6 further comprising the steps of:
-
a. incrementing an unsuccessful match count index for each occurrence of the unsuccessful match condition; and
b. determining whether the unsuccessful match count index has exceeded a predetermined limit.
-
-
13. The method according to claim 12 further comprising the steps of:
-
a. setting a repeat status indicator upon the occurrence of the unsuccessful match condition and while the unsuccessful match count index has not exceeded the predetermined limit, wherein the repeat status indicator determines whether an additional utterance from the user is necessary because of the occurrence of the unsuccessful match condition; and
b. setting a predetermined limit exceeded status indicator upon the occurrence of the unsuccessful match condition and if the unsuccessful match count index has exceeded the predetermined limit, wherein the predetermined limit exceeded status indicator determines whether to automatically transfer the user form the speech user interface to the dual tone multi frequency user interface because of the occurrence of the unsuccessful match condition.
-
- 14. A voice messaging system comprising a user interface following a user to selectively activate each one of a plurality of voice messaging functions, wherein the user interface comprises a speech user interface for accepting an utterance from the user and a dual tone multi frequency user interface for accepting a dual tone multi frequency signal input from the user when the user selects any one of the plurality of voice messaging functions, further wherein the speech user interface includes a command structure different than a command structure of the dual zone multi frequency user interface.
Specification