Speech recognition system and method
First Claim
1. A method of recognizing speech at a speech recognition system using a plurality of speech recognition vocabularies, comprising:
- selecting a working speech recognition vocabulary for recognizing speech from said plurality of speech recognition vocabularies based on a response by a user to an initial prompt;
receiving a spoken word to be recognized;
responding to determining a low likelihood of correctly recognizing said spoken word using said working speech recognition vocabulary by selecting another one of said plurality of speech recognition vocabularies, based on a response to a subsequent prompt, for use as said working speech recognition vocabulary;
said method further comprising presenting said user an option of receiving future prompts in a second language different from a language of said initial prompt based on a response to at least one of said initial prompt and said subsequent prompt.
8 Assignments
0 Petitions
Accused Products
Abstract
A speech recognition system having multiple recognition vocabularies, and a method of selecting an optimal working vocabulary used by the system are disclosed. Each vocabulary is particulary suited for recognizing speech in a particular language, or with a particular accent or dialect. The system prompts a speaker for an initial spoken response; receives the initial spoken response; compares the response to each of a set of possible responses in an initial speech recognition vocabulary to determine a response best matched in the initial vocabulary. A working speech recognition vocabulary is selected from a plurality of speech recognition vocabularies, based on the best matched response.
108 Citations
17 Claims
-
1. A method of recognizing speech at a speech recognition system using a plurality of speech recognition vocabularies, comprising:
-
selecting a working speech recognition vocabulary for recognizing speech from said plurality of speech recognition vocabularies based on a response by a user to an initial prompt; receiving a spoken word to be recognized; responding to determining a low likelihood of correctly recognizing said spoken word using said working speech recognition vocabulary by selecting another one of said plurality of speech recognition vocabularies, based on a response to a subsequent prompt, for use as said working speech recognition vocabulary; said method further comprising presenting said user an option of receiving future prompts in a second language different from a language of said initial prompt based on a response to at least one of said initial prompt and said subsequent prompt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A speech recognition system, comprising
a processor; -
an input device in communication with said processor; a memory device in communication with said processor, said memory device storing data corresponding to a plurality of distinct speech recognition vocabularies; said processor adapted to; select a working speech recognition vocabulary for recognizing speech from said plurality of speech recognition vocabularies based on a response by a user to an initial prompt; receive data representative of a spoken word to be recognized; respond to determining a low likelihood of correctly recognizing said spoken word using said working speech recognition vocabulary by selecting another one of said plurality of speech recognition vocabularies, based on a response to a subsequent prompt, for use as said working speech recognition vocabulary; said processor further adapted to present said user an option of receiving future prompts in a second language different from a language of said initial prompt based on a response to at least one of said initial prompt and said subsequent prompt. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of recognizing speech at a speech recognition system using a plurality of speech recognition vocabularies, said method comprising:
-
receiving a response to an initial prompt from a user, said response used to select one of said plurality of speech recognition vocabularies to recognize speech; based on said response, presenting said user an option of receiving subsequent prompts in a language different from said initial prompt.
-
Specification