System and method for speech recognition by multi-pass recognition using context specific grammars
OwnerYevgeniy Lyudovykinventor
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention relate to a system, method and apparatus for automatically recognizing and/or processing an input such as a user's communication. A user's communication may be received at a first speech recognizer and a recognized result of the user's communication may be generated. An informational database may be searched to find a list of matching entries that match the recognized result. A context specific grammar may be generated based on the list of matching entries. A refined recognized result of the user's communication may be generated based on the context specific grammar.
Claims56
A method comprising:
- receiving a user's communication at a first speech recognizer;
- generating a recognized result of the user's communication by the first speech recognizer;
- searching an informational database to find a list of matching entries that match the recognized result;
- generating a context specific grammar based on the list of matching entries;
- generating a refined recognized result of the user's communication based on the context specific grammar;
- searching the informational database to find a list of new matching entries that match the refined recognized result;
- and
- outputting the list of new matching entries.
An apparatus comprising:
- a speech recognizer that is to receive a user's communication and generate a recognized result of the user's communication;
- a matcher that is to search an informational database to find a list of matching entries that match the recognized result;
- and
- a context specific grammar generator that is to generate a context specific grammar based on the list of matching entries, wherein the speech recognizer is to generate a refined recognized result of the user's communication based on the context specific grammar.
An apparatus comprising:
- a first speech recognizer that is to receive a user's communication and generate a recognized result of the user's communication;
- a matcher that is to search an informational database to find a list of matching entries that match the recognized result;
- a context specific grammar generator that is to generate a context specific grammar based on the list of matching entries;
- and
- a second speech recognizer that is to generate a refined recognized result of the user's communication based on the context specific grammar.
A method comprising:
- receiving a user's communication at a first speech recognizer;
- generating a recognized result of the user's communication by the first speech recognizer;
- searching an informational database to find a list of matching entries that match the recognized result;
- generating a context specific grammar based on the list of matching entries;
- and
- generating a refined recognized result of the user's communication based on the context specific grammar.
A machine-readable medium having stored thereon a plurality of executable instructions, the plurality of instructions comprising instructions to:
- receive a user's communication at a first speech recognizer;
- generate a recognized result of the user's communication by the first speech recognizer;
- search an informational database to find a list of matching entries that match the recognized result;
- generate a context specific grammar based on the list of matching entries;
- and
- generate a refined recognized result of the user's communication based on the context specific grammar.
Dependencies are inferred from the claim text.