System and method for speech recognition and transcription
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention comprises a method and system for speech recognition. The method includes the steps of receiving digital data representation of speech having at least one word, which includes a waveform representation of the at least one word. The method includes searching a library containing digital data representation of a plurality of words and matching the digital data representation of the at least one word to digital data representation of a word in the library. The method further includes the steps of determining the number of syllables in the digital data representation of the at least one word, and then providing an ASCII representation of the matched word in response to the number of syllables of the at least one word being identical to the number of syllables of the matched word in the library.
-
Citations
6 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A speech recognition system, comprising:
-
a digital data representation of speech having at least one word; an interpreter operable to analyze the waveform a digital data representation of speech having at least one word, determine a set of ASCII characters based on the analyzed digital data representation; a syllable matching process operable to analyze the digital data representation waveform of the speech having the at least one word, determine the number of syllables in each word in the of speech having the at least one word, and determine whether the set of ASCII characters corresponds to the speech having the at least one word by matching the determined number of syllables with the number of syllables for the word selected from the library; if the number of syllables do not correspond, 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; and parsing the stream of character representations to group the character representations of speech into words; and a display screen operable to display the set of ASCII characters.
-
Specification