Speech recognition method
First Claim
1. A method of recognizing spoken language, comprising:
- (a) collecting a plurality of spoken language samples for a first word or phrase, each of said plurality of samples being associated with a language color, such as a regional pronunciation, a mispronunciation, and emotion or Lessac energy;
(b) processing said spoken language samples into a database suitable for input into a speech recognition algorithm, said database comprising a plurality of graphemes, each of said graphemes comprising a written representation of its associated spoken language sample, said database for the comprising a color associated with at least some of said graphemes;
(c) receiving speech to be recognized and processing said speech to be recognized for input into a speech recognition algorithm;
(d) in putting a first portion of said process speech to be recognized into a speech recognition algorithm, said speech recognition algorithm selecting among process spoken language samples of different color but corresponding to the same graphemes to obtain a best match to a particular processed language sample and an associated recognized grapheme;
(e) outputting said recognized graphemes;
(f) in putting a second portion of said process speech into the sense speech recognition algorithm, said speech recognition algorithm, at least initially, limiting its selection among process spoken language samples to process spoken language samples of a single color, to efficiently obtain a best match to a particular processed language sample and an additional associated recognized graphemes; and
(g) outputting said additional recognized graphemes.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with a present invention speech recognition is disclosed. It uses a microphone to receive audible sounds input by a user into a first computing device having a program with a database consisting of (i) digital representations of known audible sounds and associated alphanumeric representations of the known audible sounds and (ii) digital representations of known audible sounds corresponding to mispronunciations resulting from known classes of mispronounced words and phrases. The method is performed by receiving the audible sounds in the form of the electrical output of the microphone. A particular audible sound to be recognized is converted into a digital representation of the audible sound. The digital representation of the particular audible sound is then compared to the digital representations of the known audible sounds to determine which of those known audible sounds is most likely to be the particular audible sound being compared to the sounds in the database. A speech recognition output consisting of the alphanumeric representation associated with the audible sound most likely to be the particular audible sound is then produced. An error indication is then received from the user indicating that there is an error in recognition. The user also indicates the proper alphanumeric representation of the particular audible sound. This allows assistant to determine whether the error is a result of a known type or instance of mispronunciation. In response to a determination of error corresponding to a known type or instance of mispronunciation, the system presents an interactive training program from the computer to the user to enable the user to correct such mispronunciation.
-
Citations
13 Claims
-
1. A method of recognizing spoken language, comprising:
-
(a) collecting a plurality of spoken language samples for a first word or phrase, each of said plurality of samples being associated with a language color, such as a regional pronunciation, a mispronunciation, and emotion or Lessac energy;
(b) processing said spoken language samples into a database suitable for input into a speech recognition algorithm, said database comprising a plurality of graphemes, each of said graphemes comprising a written representation of its associated spoken language sample, said database for the comprising a color associated with at least some of said graphemes;
(c) receiving speech to be recognized and processing said speech to be recognized for input into a speech recognition algorithm;
(d) in putting a first portion of said process speech to be recognized into a speech recognition algorithm, said speech recognition algorithm selecting among process spoken language samples of different color but corresponding to the same graphemes to obtain a best match to a particular processed language sample and an associated recognized grapheme;
(e) outputting said recognized graphemes;
(f) in putting a second portion of said process speech into the sense speech recognition algorithm, said speech recognition algorithm, at least initially, limiting its selection among process spoken language samples to process spoken language samples of a single color, to efficiently obtain a best match to a particular processed language sample and an additional associated recognized graphemes; and
(g) outputting said additional recognized graphemes. - View Dependent Claims (2, 3)
-
-
4. A method of speech recognition using a microphone to receive audible sounds input by a user into a computing device coupled to said microphone, said computing device having a program with database information comprising (i) digital representations of known audible sounds corresponding to proper pronunciations of phonemes and associated alphanumeric representations of said known audible sounds corresponding to proper pronunciations of phonemes forming a first database and (ii) digital representations of known audible sounds corresponding to mispronunciations, forming a second database comprising the steps of:
-
(a) receiving said audible sounds in the form of an electrical output of said microphone;
(b) converting said electrical output corresponding to a particular audible sound into a digital representation of said particular audible sound;
(c) comparing said digital representation of said particular audible sound to said digital representations of said known audible sounds in said first and second databases to determine a match with the one of said known audible sounds most likely to be the particular audible sound being compared to the sounds in said database; and
(d) outputting as a speech recognition output the alphanumeric representations associated with said audible sound most likely to be said particular audible sound;
- View Dependent Claims (5)
-
-
6. A method of speech recognition using a microphone to receive audible sounds input by a user into a computing device coupled to said microphone, said computing device having a program with database information comprising (i) digital representations of known audible sounds corresponding to proper pronunciations of phonemes and associated alphanumeric representations of said known audible sounds corresponding to proper pronunciations of phonemes forming a first database and (ii) digital representations of known audible sounds corresponding to mispronunciations, forming a second database comprising the steps of:
-
(a) generating said database information by (i) having a person, who normally speaks said known audible sounds properly, speak said properly pronounced known audible sounds, and digitizing said properly pronounced known audible sounds spoken by said person who properly speaks said known audible sounds;
to form a first database of digital representation of said properly pronounced known audible sounds and (ii) having a person who usually speaks said known audible sounds corresponding to mispronunciations and digitizing said known mispronounced audible sounds spoken by said person who usually speaks said known mispronounced audible sounds corresponding to mispronunciations to form a second database;
(b) receiving said audible sounds in the form of an electrical output of said microphone receiving speech to be recognized;
(c) converting said electrical output corresponding to a particular audible sound into a digital representation of said particular audible sound to be recognized;
(d) comparing said digital representation of said particular audible sound to be recognized to said digital representations of said known audible sounds in said first and second databases to determine a match with the one of said known audible sounds most likely to be the particular audible sound to be recognized being compared to the sounds in said database; and
(e) outputting as a speech recognition output the alphanumeric representations associated with said audible sound most likely to be said particular audible sound. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification