Syntactic word recognizer
First Claim
1. A method for recognizing a series of words as one of a set of predetermined sequences of prescribed words comprising the steps of (1) storing a set of state transition signals each representative of an initial state, a terminal state and a prescribed word linking said initial and terminal states to define the set of predetermined sequences of prescribed words, each sequence corresponding to a selected plurality of state connected prescribed words ending in a final state;
- (2) identifying the word positions of said series;
(3) storing a set of signals representative of the final states of said predetermined sequences as addressed by said identified word positions;
(4) generating a set of signals representative of a correspondence between the series word in each identified word position and said prescribed words;
(5) assigning a time interval to each identified word position of said series;
(6) in each identified word position interval, producing a cumulative correspondence signal for the identified word position of each sequence including selecting the word position correspondence signal associated with each sequence state transition signal prescribed word responsive to the sequence state transition signal in said identified word position, and combining said identified word position selected correspondence signal for each sequence with the sequence selected correspondence signals of the preceding word positions;
(7) upon termination of the last word position interval selecting the sequences in their final states in said last word position responsive to the stored last word position final state signals, and (8) identifying the selected sequence having the closest cumulative correspondence to said series responsive to the last word position cumulative correspondence signals of said selected sequences.
0 Assignments
0 Petitions
Accused Products
Abstract
A syntactic analyzer recognizes a series of spoken words as one of a set of predetermined sequences of prescribed words defined by a state sequence array of state transition signals representing state linked prescribed words. Each sequence corresponds to a selected plurality of linked state transition signals ending in a final state. For each word position of the series, a set of signals representative of the acoustic correspondence between the position word and the array prescribed words is generated. A cumulative correspondence signal is produced from the array state transition signals and the correspondence signals. Upon termination of the last word position, the sequence having the closest cumulative correspondence to the spoken word series is identified.
-
Citations
19 Claims
-
1. A method for recognizing a series of words as one of a set of predetermined sequences of prescribed words comprising the steps of (1) storing a set of state transition signals each representative of an initial state, a terminal state and a prescribed word linking said initial and terminal states to define the set of predetermined sequences of prescribed words, each sequence corresponding to a selected plurality of state connected prescribed words ending in a final state;
- (2) identifying the word positions of said series;
(3) storing a set of signals representative of the final states of said predetermined sequences as addressed by said identified word positions;
(4) generating a set of signals representative of a correspondence between the series word in each identified word position and said prescribed words;
(5) assigning a time interval to each identified word position of said series;
(6) in each identified word position interval, producing a cumulative correspondence signal for the identified word position of each sequence including selecting the word position correspondence signal associated with each sequence state transition signal prescribed word responsive to the sequence state transition signal in said identified word position, and combining said identified word position selected correspondence signal for each sequence with the sequence selected correspondence signals of the preceding word positions;
(7) upon termination of the last word position interval selecting the sequences in their final states in said last word position responsive to the stored last word position final state signals, and (8) identifying the selected sequence having the closest cumulative correspondence to said series responsive to the last word position cumulative correspondence signals of said selected sequences. - View Dependent Claims (2, 3)
- (2) identifying the word positions of said series;
-
4. A method for recognizing a series of spoken words as one of a set of predetermined sequences of prescribed words comprising the steps of (1) storing a set of state transition signals each representative of an initial state, a terminal state, and the prescribed word linking said initial and terminal states to define the set of predetermined sequences, each sequence corresponding to a selected plurality of state connected prescribed words ending in a final state;
- (2) identifying the word positions of said spoken word series;
(3) storing a set of signals representative of the final states of said predetermined sequences as addressed by said identified word positions;
(4) generating a set of signals for each spoken word position representative of the acoustic correspondence between the spoken word of said identified word position and the prescribed words;
(5) assigning a time interval to each spoken word position;
(6) forming a cumulative correspondence signal for each sequence in each word position including selecting the word position correspondence signal associated with the sequence state transition signal prescribed word responsive to each sequence state transition signal, and adding the sequence word position selected correspondence signal to the immediately preceding word position cumulative correspondence signals for said sequence;
(7) upon termination of the last word position interval, selecting the sequences in their final states in said last word position responsive to said stored last word position final state signals; and
(8) identifying the selected sequence having the closest cumulative correspondence to said spoken word series responsive to the last word position cumulative correspondence signals of the selected sequences. - View Dependent Claims (5, 15)
- (2) identifying the word positions of said spoken word series;
-
6. A syntactic analyzer for recognizing a series of words as one of a set of syntactically allowable sequences of prescribed words comprising means for storing a set of first signals each including an initial state code, a terminal state code and a prescribed word code linking said initial and terminal state codes, which signals define a set of predetermined syntactically allowable sequences, each sequence corresponding to a selected plurality of state connected prescribed words ending in a final state;
- means for generating a signal identifying the word positions of said series;
means for storing a set of signals representative of the final states of said sequences addressed by said identified word positions;
means for generating a set of second signals representative of the similarity between each identified position word and said prescribed words;
means responsive to said word position identifying signal for assigning a time interval to each word position of said series;
means operative in each word position interval for producing a third signal representative of the word position cumulative similarity of each syntactically allowable sequence to said word series including means responsive to each sequence first signal for selecting the word position second signal associated with said sequence first signal prescribed word code, and means for combining the sequence selected word position second signal and the sequence selected second signals of the preceding word positions;
means operative upon termination of the last word position of said series responsive to the last word position stored final state signals for selecting the sequences in their final states in said series last word position; and
means responsive to said last word position third signals for identifying the selected syntactically allowable sequence having the closest cumulative similarity to said word series. - View Dependent Claims (7, 8, 9, 17, 18)
- means for generating a signal identifying the word positions of said series;
-
10. A speech analyzer for recognizing a series of spoken words as one of a set of predetermined sequences of prescribed words comprising means for storing a set of first signals each including an initial state code, a terminal state code and a prescribed word code linking said initial and terminal state codes to define the set of predetermined sequences of prescribed words;
- each predetermined sequence corresponding to a selected plurality of state linked first signals beginning in a common starting state and ending in a final state;
means for generating a signal identifying the word positions of said series;
means for storing a set of signals representative of the final states of said predetermined sequences as addressed by said identified word positions;
means for generating a set of second signals representative of the correspondence between each identified position word and said prescribed words;
means responsive to said word position identifying signal for assigning a time interval to each identified word position;
means operative in each word position time interval jointly responsive to the set of first signals and said word position second signals for forming a third signal representative of the cumulative correspondence of each sequence in said word position;
means operative upon termination of the last word position time interval responsive to the stored last word position final state signals for selecting the predetermined sequences in their final states in said last word position; and
means responsive to the third signals of the selected sequences for identifying the selected sequence having the closest cumulative correspondence to said spoken word series. - View Dependent Claims (11, 12)
- each predetermined sequence corresponding to a selected plurality of state linked first signals beginning in a common starting state and ending in a final state;
-
13. Apparatus for recognizing a series of words comprising, means for generating a set of state transition signals each representative of an initial state, a terminal state and a prescribed word connected between said initial and terminal states to define a set of predetermined sequences of prescribed words, each sequence corresponding to a selected plurality of state connected prescribed words ending in a final state;
- means for generating a signal to identify the word positions of said series;
means responsive to said word position identifying signal for generating a set of signals representative of the final states of said predetermined sequences as addressed by said identified word positions;
means for generating a set of signals representative of the correspondence between the word of each identified position of the series and the prescribed words;
means operative for each identified word position for forming a cumulative correspondence signal for each sequence in each word position including means responsive to said word position identifying signal for assigning a time interval to each identified word position, means operative in each word position interval responsive to each sequence state transition signal for selecting the correspondence signal associated with the sequence state transition signal prescribed word, and means for combining said sequence word position selected correspondence signal with the sequence selected correspondence signals of the preceding word positions;
means operative upon termination of the last identified word position interval responsive to said generated last word position final states for selecting the sequences in their final states in said last word position; and
means responsive to the cumulative correspondence signals of the selected sequences for identifying the selected sequence having the closest cumulative correspondence to said series of words. - View Dependent Claims (14)
- means for generating a signal to identify the word positions of said series;
-
16. Apparatus for recognizing a series of spoken words comprising means for storing a set of state transition signals each representative of an initial state, a terminal state, and the prescribed word connected from said initial state to said terminal state to define a set of predetermined sequences of prescribed words, each sequence corresponding to a selected plurality of state connected prescribed words ending in a final state;
- means for generating a signal identifying the word positions of said series;
means for storing a set of signals respresentative of the final states of said predetermined sequences as addressed by said identified word position;
means for generating a set of signals representative of the accoustic correspondence between each identified position spoken word and the prescribed words of the stored state transition signals;
means responsive to said word identifying signal for assigning a time interval to each identified spoken word position;
means operative in each identified word position interval for forming a cumulative correspondence signal for each predetermined sequence including means responsive to the state transition signal of each sequence for selecting the correspondence signal associated with the prescribed word of the sequence state transition signal, and means for combining said sequence word position selected correspondence signal with the prior word position correspondence signals for the sequence;
means operative in each word position time interval for storing each sequence state transition signal prescribed word; and
means operative upon termination of the last word position interval responsive to said last word position stored final state signals for selecting the sequences in their final states in said last word position; and
means responsive to the cumulative correspondence signals of the selected sequences for identifying the selected sequence having the minimum cumulative correspondence signal as the series of spoken words.
- means for generating a signal identifying the word positions of said series;
-
19. A word recognizer for identifying a series of spoken words comprising first means for storing a set of state transition signals each representative of an initial state, a terminal state and the prescribed word linking said initial and terminal states to define a set of predetermined sequences of prescribed words, each predetermined sequence being represented by a selected plurality of linked state transition signals ending in a final state, all predetermined sequences beginning in a common starting state, means for generating a signal identifying the word positions of said series of spoken words;
- means for storing a set of signals representative of the final states of the predetermined sequences as addressed by said identified word positions;
means responsive to each identified spoken word position of said series for generating a set of signals representative of the correspondence between the spoken word in said position and said prescribed words;
second means for storing each corresponding signal addressed by word position and prescribed word;
means responsive to said identifying signal for assigning a time interval to each identified word position of said series;
means operative in each identified word position interval jointly responsive to said state transition signals and said stored correspondence signals for forming a cumulative correspondence signal for each sequence in each word position including means responsive to each sequence state transition signal for adding the stored correspondence signal addressed by the sequence state transition signal prescribed word from said first storing means and the identified word position to the sequence cumulative correspondence signal of the immediately preceding word position to produce a cumulative correspondence signal for the word position of the sequence;
third means operative in each identified word position interval responsive to each sequence state transition signal for storing the sequence state transition signal initial state and prescribed word addressed by the state transition signal terminal state and word position; and
means operative upon termination of the last word position interval for producing the predetermined sequence in its final state in said last word position having the closest cumulative correspondence to said spoken word series comprising means responsive to said stored final state signals of said last word position for selecting the sequences in their final states in said last word position;
means responsive to said selected sequences for identifying the final state of the selected sequence having the minimum last word position cumulative correspondence signal; and
means jointly responsive to said identified final state and said third storing means initial states for retrieving the prescribed words of said closest corresponding selected sequence from said third storing means, and for forming a signal representative of said closest corresponding selected sequence.
- means for storing a set of signals representative of the final states of the predetermined sequences as addressed by said identified word positions;
Specification