10. The system according to claim 7 , wherein the matching engine comprises a match processor and a score processor, the match processor operable to evaluate N-gram based matches between the detected text and entries in a domain database, the score processor operable to compute a final score for each entry in the domain database based on a commonality of N-gram matches between the recognized text and the entries.
10. The system according to claim 7 , wherein the matching engine comprises a match processor and a score processor, the match processor operable to evaluate N-gram based matches between the detected text and entries in a domain database, the score processor operable to compute a final score for each entry in the domain database based on a commonality of N-gram matches between the recognized text and the entries. 11. The system according to claim 10 , wherein the match processor further comprises: a pre-defined dictionary including a plurality of words having at least one common aspect; and an N-gram evaluator operable to extract and match N-grams of words in the recognized text.