Patent ID: 6990445

Claim:
A method for speech recognition, comprising: receiving a digital data representation of speech having at least one word as a waveform and a digital binary bit stream; analyzing the digital data waveform representation for at least one parameter and comparing the at least one parameter with a parameter of digital data representations corresponding to words stored in a library; determining a set of ASCII characters based on the analyzed digital data waveform representation; determining the number of syllables in the speech having the at least one word based on the digital data waveform representation; determining whether the set of ASCII characters corresponds to the speech having the at least one word by matching the number of syllables determined for the digital data waveform representation with the number of syllables for the word stored in the library; if the number of syllables do not match, grouping the digital representation of speech binary bit stream into subsets; mapping each subset of the digital representation of speech into a character representation of speech and generating a stream of character representations from the digital representation; parsing the stream of character representations to group the character representations of speech into words.