Speech recognition accuracy via concept to keyword mapping
First Claim
1. A speech recognition system for providing a textual output from an audible signal representative of spoken words, said system comprising:
- a storage unit, said storage unit storing a plurality of sentence types on a storage medium, each of said sentence type including a pre-arranged ordered list of concepts, each concept in said pre-arranged ordered list of concepts being expandable to a plurality of words conceptually related to the each expanded concept;
a natural language processor operatively connected to said storage unit, said natural language processor being configured to parse a partially recognized sentence having an ordered list of recognized words and unrecognized sound groupings into a first ordered list of concepts and placeholders, said concepts in said first ordered lists corresponding to said recognized words and said placeholders corresponding to said unrecognized sound groupings, and said natural language processor being further configured to identify a sentence type from said plurality of sentence types utilizing said first ordered list of concepts and placeholders, said identified sentence type having an associated ordered list of concepts, the order of concepts in said associated ordered list of concepts being determined by the spoken words, each concept in said associated ordered list of concepts being expandable to a plurality of words conceptually related to the each expanded concept, said partially recognized sentence corresponding to the audible signal;
a grammar rule generator for expanding each of said concepts at a location corresponding to one of said unrecognized sound groupings into a respective plurality of related words;
a speech recognition engine for converting the audible signal to the textual output, said speech recognition engine being operatively connected to said respective plurality of related words for resolving the one of said unrecognized sound grouping.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a system and method for improving speech recognition. A computer software system is provided for implementing the system and method. A user of the computer software system may speak to the system directly and the system may respond, in spoken language, with an appropriate response. Grammar rules may be generated automatically from sample utterances when implementing the system for a particular application. Dynamic grammar rules may also be generated during interaction between the user and the system. In addition to arranging searching order of grammar files based on a predetermined hierarchy, a dynamically generated searching order based on history of contexts of a single conversation may be provided for further improved speech recognition. Dialogue between the system and the user of the system may be recorded and extracted for use by a speech recognition engine to refine or create language models so that accuracy of speech recognition relevant to a particular knowledge area may be improved.
-
Citations
9 Claims
-
1. A speech recognition system for providing a textual output from an audible signal representative of spoken words, said system comprising:
-
a storage unit, said storage unit storing a plurality of sentence types on a storage medium, each of said sentence type including a pre-arranged ordered list of concepts, each concept in said pre-arranged ordered list of concepts being expandable to a plurality of words conceptually related to the each expanded concept; a natural language processor operatively connected to said storage unit, said natural language processor being configured to parse a partially recognized sentence having an ordered list of recognized words and unrecognized sound groupings into a first ordered list of concepts and placeholders, said concepts in said first ordered lists corresponding to said recognized words and said placeholders corresponding to said unrecognized sound groupings, and said natural language processor being further configured to identify a sentence type from said plurality of sentence types utilizing said first ordered list of concepts and placeholders, said identified sentence type having an associated ordered list of concepts, the order of concepts in said associated ordered list of concepts being determined by the spoken words, each concept in said associated ordered list of concepts being expandable to a plurality of words conceptually related to the each expanded concept, said partially recognized sentence corresponding to the audible signal; a grammar rule generator for expanding each of said concepts at a location corresponding to one of said unrecognized sound groupings into a respective plurality of related words; a speech recognition engine for converting the audible signal to the textual output, said speech recognition engine being operatively connected to said respective plurality of related words for resolving the one of said unrecognized sound grouping. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for improving recognition accuracy of an audible signal representative of spoken words, the audible signal being converted to a textual output by a speech recognition engine, said system comprising:
-
a storage unit, said storage unit storing a plurality of pre-arranged ordered lists of keywords on a storage medium, each keyword in said each pre-arranged ordered list of keywords being expandable to a plurality of words conceptually related to the each expanded keyword; a natural language processor operatively connected to said storage unit, said natural language processor being configured to parse a sentence in a textual format into an ordered list of keywords identified from said pre-arranged ordered lists of keywords, the order of keywords in said identified ordered list of keywords being determined by the sentence, each keyword in said identified ordered list of keywords being expandable to a plurality of words conceptually related to the each expanded keyword; and a grammar rule generator for expanding each keyword of said identified ordered list into a respective plurality of related words to obtain a grammar rule from said ordered list of keywords; wherein said speech recognition engine is operatively connected to said grammar rule for resolving unrecognized sound groupings in the audible signal into the corresponding spoken words in the textual output. - View Dependent Claims (7, 8, 9)
-
Specification