COMPUTER GENERATED PROMPTING
First Claim
1. An interactive voice response system (IVR) for providing acknowledgement prompts, the system comprising:
- means for receiving an input audio stream over a voice channel from a user;
means for analyzing elements of the input audio stream by a speech recognition system for identifying a keyword and an associated confidence value;
means for determining a confidence category based on the identified confidence value;
means for selecting a suitable acknowledgement prompt associated with the determined confidence category;
means for analyzing elements of the input audio stream by a volume analyzer for determining a current volume;
means for selecting a suitable output volume for the selected acknowledgement prompt based on the determined confidence category and the current volume; and
means for outputting to the user the selected acknowledgement prompt at the selected output volume whilst continuing to receive the input audio stream.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for generating appropriate confirmatory prompts in a speech-enabled, interactive computer system. The method can be incorporated in an interactive voice response system that includes receiving an input audio stream over a voice channel from a users, performing keyword recognition on received input audio as subsequent input audio is being received, and prompting the user with an acknowledgement of the keyword or keywords as subsequent input audio is being received. In another aspect of the method, the volume of the speech input can be continuously monitored. In a further aspect of the method, recognition results and associated confidence values can be combined to select different confirmatory prompts, and the volume is tailored to be the same as, louder than or quieter than the volume of the speech input, so that different types of confirmation can be automatically generated to produce a natural speech-enabled interface.
35 Citations
20 Claims
-
1. An interactive voice response system (IVR) for providing acknowledgement prompts, the system comprising:
-
means for receiving an input audio stream over a voice channel from a user; means for analyzing elements of the input audio stream by a speech recognition system for identifying a keyword and an associated confidence value; means for determining a confidence category based on the identified confidence value; means for selecting a suitable acknowledgement prompt associated with the determined confidence category; means for analyzing elements of the input audio stream by a volume analyzer for determining a current volume; means for selecting a suitable output volume for the selected acknowledgement prompt based on the determined confidence category and the current volume; and means for outputting to the user the selected acknowledgement prompt at the selected output volume whilst continuing to receive the input audio stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium having stored thereon a computer program comprising computer program instructions, which when loaded into an interactive voice response system (IVR) and executed thereby, causes the IVR to carry out the steps of:
-
receiving an input audio stream over a voice channel from a user; analyzing elements of the input audio stream by a speech recognition system for identifying a keyword and an associated confidence value; determining a confidence category based on the identified confidence value; selecting a suitable acknowledgement prompt associated with the determined confidence category; while analyzing elements of the input audio stream by the speech recognition system, analyzing elements of the input audio stream by a volume analyzer for determining a current volume; selecting a suitable output volume for the selected acknowledgement prompt based on the determined confidence category and the current volume; and outputting to the user the selected acknowledgement prompt at the selected output volume whilst continuing to receive the input audio stream. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification