28. A method of generating a grammar rule for use by a speech recognition engine, said method comprising the steps of: parsing a sample sentence using a natural language processor into an ordered list of keywords that matches a pre-arranged ordered list of keywords stored by a storage unit on a storage medium, the pre-arranged ordered list being associated with a pre-defined sentence type; matching each keyword of said ordered list to a concept using a concept to keywords mapping, wherein each of a respective matched concept is expandable to a plurality of words conceptually related thereto; and producing the grammar rule from said ordered list by replacing each said concept with a list of keywords using the concept to keywords mapping each keyword of the ordered list with the plurality of words that is conceptually related to the respective matched concept, wherein said grammar rule is to be provided to the speech recognition engine for the speech recognition engine to use the plurality of words in said grammar rule to resolve unrecognized sound groupings in a speech corresponding to the replaced keywords in the ordered list of keywords.
28. A method of generating a grammar rule for use by a speech recognition engine, said method comprising the steps of: parsing a sample sentence using a natural language processor into an ordered list of keywords that matches a pre-arranged ordered list of keywords stored by a storage unit on a storage medium, the pre-arranged ordered list being associated with a pre-defined sentence type; matching each keyword of said ordered list to a concept using a concept to keywords mapping, wherein each of a respective matched concept is expandable to a plurality of words conceptually related thereto; and producing the grammar rule from said ordered list by replacing each said concept with a list of keywords using the concept to keywords mapping each keyword of the ordered list with the plurality of words that is conceptually related to the respective matched concept, wherein said grammar rule is to be provided to the speech recognition engine for the speech recognition engine to use the plurality of words in said grammar rule to resolve unrecognized sound groupings in a speech corresponding to the replaced keywords in the ordered list of keywords. 31. The method according to claim 28 , further comprising the step of preparing a plurality of concept to keywords mappings.