1. A phonetic data processing system comprising: A. a computer processing device having access to a memory; B. a rich semantic grammar (RSG) stored in said memory and comprising one or more grammars comprising syntactic information and semantic information; and C. a phonetic data processing module, executable by said processing device, said module comprising: (1) a phonetic searcher, configured to generate, as a function of said RSG and a received phonetic stream comprised of phonetic estimates, a set of sequences comprising a set of best words from said RSG corresponding to said phonetic estimates; and (2) a semantic parser module, configured to generate a set of semantic data from said sequences and said RSG, wherein said set of semantic data includes all valid interpretations of the sequences.