MULTI-PHONEME STREAMER AND KNOWLEDGE REPRESENTATION SPEECH RECOGNITION SYSTEM AND METHOD
First Claim
1. A method for processing speech, comprising:
- receiving an input representing a stream of semantic information;
permuting a set of candidate parts of speech associated with elements of the stream of semantic information, the permuting resulting in at least two alternates;
determining at least one potentially valid syntactic structure from the permuted set of candidate parts of speech; and
storing a conceptual representation of the at least one potentially valid syntactic structure substantially independent of a syntax of the input.
3 Assignments
0 Petitions
Accused Products
Abstract
A new approach to speech recognition that reacts to concepts conveyed through speech, which shifts the balance of power in speech recognition from straight sound recognition and statistical models to a more powerful and complete approach determining and addressing conveyed concepts. A probabilistically unbiased multi-phoneme recognition process is employed, followed by a phoneme stream analysis process that builds the list of candidate words derived from recognized phonemes, followed by a permutation analysis process that produces sequences of candidate words with high potential of being syntactically valid, and finally, by processing targeted syntactic sequences in a conceptual analysis process to generate the utterance'"'"'s conceptual representation that can be used to produce an adequate response. Applications include improving accuracy or automatically generating punctuation for transcription and dictation, word or concept spotting in audio streams, concept spotting in electronic text, customer support, call routing and other command/response scenarios.
-
Citations
20 Claims
-
1. A method for processing speech, comprising:
-
receiving an input representing a stream of semantic information; permuting a set of candidate parts of speech associated with elements of the stream of semantic information, the permuting resulting in at least two alternates; determining at least one potentially valid syntactic structure from the permuted set of candidate parts of speech; and storing a conceptual representation of the at least one potentially valid syntactic structure substantially independent of a syntax of the input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing a semantic stream, comprising:
-
receiving a semantic information stream comprising words in a syntax; generating a set of candidate parts of speech from each word; permuting at least a portion of the candidate parts of speech to produce a plurality of syntactically valid structures; disambiguating at least two potentially syntactically structures based on the corresponding conceptual representations and a context. storing a conceptual representation of the semantic information stream, substantially independent of the syntax, in dependence on said disambiguated at least two potentially syntactically structures. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A semantic information processing system, comprising:
-
an input port configured to receive semantic information having a syntax; a processor configured to; (a) identify words within the received semantic information; (b) generating a set of candidate parts of speech from a sequence of identified words; (c) producing a plurality of potentially valid syntactic structures from a plurality of permutations of the candidate parts of speech; and a memory configured to store a syntax-free conceptual representation of at least one of the potentially valid syntactic structures. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification