Patent US5751904A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5751904A Expired / Lapsed US ⏱️ 0.0 years remaining

Speech recognition system using neural networks

Assignee: Seiko Epson Corp
•
Filing: 1996-04-30
•
Granted: 1998-05-12
•
Expires: 2016-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech recognition system can recognize a plurality of voice data having different patterns. The speech recognition system has a voice recognizing and processing device including a plurality of speech recognition neural networks that have previously learned different voice patterns to recognize given voice data. Each of the speech recognition neutral networks is adapted to judge whether or not input voice data coincides with one of the voice data to be recognized. Each neural network then outputs adaptation judgment data representing the adaptation in speech recognition. A selector responsive to the adaptation judgment data from each of the speech recognition neural networks selects one of the neural networks that has the highest adaptation in speech recognition. An output control device outputs the result of speech recognition from the speech recognition neural network selected by the selector.

Inventors

  • 👤 Mitsuhiro Inazumi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:04
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/16; G06; G06N; G06N3/00; G06N3/02; G06N3/04; G06N3/045

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 152 words
A speech recognition system comprising: voice recognizing and processing means including a plurality of speech recognition neural networks that have previously learned different voice patterns to recognize given voice data, each of said speech recognition neural networks including means for judging whether or not a piece of input voice data coincides with one of the voice data to be recognized and outputting a recognition result and having means for outputting adaptation judgment data independent of the recognition result, the adaptation judgement data representing the adaptation in speech recognition; selector means receiving input voice data and data from said neural networks and responsive to the adaptation judgment data from each of said speech recognition neural networks for selecting one of said neural networks that has the highest adaptation in speech recognition; and output control means for outputting the result of speech recognition from the speech recognition neural network selected by said selector means.
Claim 2
Dependent Claim 152 words
A speech recognition system comprising: voice recognizing and processing means including a plurality of speech recognition neural networks that have previously learned different voice patterns to recognize given voice data, each of said speech recognition neural networks including means for judging whether or not a piece of input voice data coincides with one of the voice data to be recognized and outputting a recognition result and having means for outputting adaptation judgment data independent of the recognition result, the adaptation judgement data representing the adaptation in speech recognition; selector means receiving input voice data and data from said neural networks and responsive to the adaptation judgment data from each of said speech recognition neural networks for selecting one of said neural networks that has the highest adaptation in speech recognition; and output control means for outputting the result of speech recognition from the speech recognition neural network selected by said selector means.
Claim 3
Dependent Claim 69 words
A speech recognition system as defined in claim 1, further comprising feature extracting means for cutting the inputted voice data into each frame and transforming the inputted voice data into a feature vector, the transformed feature vectors being sequentially outputted from said feature extracting means, and wherein each of said speech recognition neural networks includes means for receiving the feature vectors from said feature extracting means as voice data.
Claim 4
Dependent Claim 131 words
A speech recognition system as defined in claim 2, wherein each of said speech recognition neural networks comprises a plurality of neurons connected to one another in a predetermined manner and set at an internal state value X, each of said neurons being formed as a dynamic neuron, the internal value X varying according to time for satisfying a function X=G (X, Z j ) represented by the use of the internal state value X and input data Z j (j=0, 1, 2, . . . , n where n is a natural number) provided to that neuron, each of said dynamic neurons having means for converting the internal state value X into a value which satisfies the function F(X) and means for outputting said converted value as an output signal.
Claim 5
Dependent Claim 104 words
A speech recognition system as defined in claim 3, wherein each of the speech recognition neural networks comprises an input neuron for receiving the voice data, a recognition result output neuron for outputting the result of voice data recognition and an adaptation output neuron for outputting adaptation judgment data, said adaptation output neuron having means for inferring voice data to be inputted to said input neuron and means for outputting the inferred data as adaptation judgment data and wherein said selector means includes computing means for computing the adaptation of the inferred data relative to the actual voice data as adaptation in speech recognition.
Claim 6
Dependent Claim 21 words
A speech recognition system as defined in claim 4 wherein said function X=G (X, Z j ) is represented by ##EQU10##
Claim 7
Dependent Claim 55 words
A speech recognition system as defined in claim 4 wherein said function X=G (X, Z j ) is represented by ##EQU11## where W ij is strength in joining the output of the j-th neuron to the input of the i-th neuron; D i is an external input value; and θ i is a biasing value.
Claim 8
Dependent Claim 26 words
A speech recognition system as defined in claim 4 wherein said function X=G (X, Z j ) is represented by ##EQU12## using the sigmoid function S.
Claim 9
Dependent Claim 63 words
A speech recognition system as defined in claim 4 wherein said function X=G (X, Z j ) is represented by ##EQU13## where the sigmoid function S is used and where W ij is strength in joining the output of the j-th neuron to the input of the i-th neuron; D i is an external input value; and θ i is a biasing value.
Claim 10
Dependent Claim 25 words
A speech recognition system as defined in claim 4 wherein said function F (X) used in each of said dynamic neurons is the sigmoid function.
Claim 11
Dependent Claim 25 words
A speech recognition system as defined in claim 4 wherein said function F (X) used in each of said dynamic neurons is the threshold function.
Claim 12
Dependent Claim 36 words
A speech recognition system as defined in claim 4 wherein said input data Z j provided to each of said dynamic neurons includes feedback data obtained from the output of that neuron multiplied by a weight.
Claim 13
Dependent Claim 36 words
A speech recognition system as defined in claim 4 wherein said input data Z j provided to each of said dynamic neurons includes data obtained from the output of any other neuron multiplied by a weight.
Claim 14
Dependent Claim 26 words
A speech recognition system as defined in claim 4 wherein said input data Z j provided to each of said dynamic neurons includes externally provided data.
Claim 15
Dependent Claim 21 words
A speech recognition system as defined in claim 3 wherein said function X=G (X, Z j ) is represented by ##EQU14##
Claim 16
Dependent Claim 55 words
A speech recognition system as defined in claim 3 wherein said function X=G (X, Z j ) is represented by ##EQU15## where W ij is strength in joining the output of the j-th neuron to the input of the i-th neuron; D i is an external input value; and θ i is a biasing value.
Claim 17
Dependent Claim 26 words
A speech recognition system as defined in claim 3 wherein said function X=G (X, Z j ) is represented by ##EQU16## using the sigmoid function S.
Claim 18
Dependent Claim 63 words
A speech recognition system as defined in claim 3 wherein said function X=G (X, Z j ) is represented by ##EQU17## where the sigmoid function S is used and where W ij is strength in joining the output of the j-th neuron to the input of the i-th neuron; D i is an external input value; and θ i is a biasing value.
Claim 19
Dependent Claim 131 words
A speech recognition system as defined in claim 1, wherein each of said speech recognition neural networks comprises a plurality of neurons connected to one another in a predetermined manner and set at an internal state value X, each of said neurons being formed as a dynamic neuron, the internal value X varying according to time for satisfying a function X=G (X, Z j ) represented by the use of the internal state value X and input data Z j (j=0, 1, 2, . . . , n where n is a natural number) provided to that neuron, each of said dynamic neurons including means for converting the internal state value X into a value which satisfies the function F(X) and means for outputting said converted value as an output signal.
Claim 20
Dependent Claim 21 words
A speech recognition system as defined in claim 18 wherein said function X=G (X, Z j ) is represented by ##EQU18##
Claim 21
Dependent Claim 55 words
A speech recognition system as defined in claim 18 wherein said function X=G (X, Z j ) is represented by ##EQU19## where W ij is strength in joining the output of the j-th neuron to the input of the i-th neuron; D i is an external input value; and θ i is a biasing value.
Claim 22
Dependent Claim 26 words
A speech recognition system as defined in claim 18 wherein said function X=G (X, Z j ) is represented by ##EQU20## using the sigmoid function S.
Claim 23
Dependent Claim 63 words
A speech recognition system as defined in claim 18 wherein said function X=G (X, Z j ) is represented by ##EQU21## where the sigmoid function S is used and where W ij is strength in joining the output of the j-th neuron to the input of the i-th neuron; D i is an external input value; and θ i is a biasing value.
Claim 24
Dependent Claim 27 words
A speech recognition system as defined in claim 1, further comprising an internal state value setting section including means for receiving data from said output control means.
Claim 25
Dependent Claim 180 words
A speech recognition system comprising: feature extracting means for cutting and convert input voice data into a feature vector for each frame, said feature vectors being sequentially outputted from said feature extracting means; voice recognizing and processing means including a plurality of speech recognition neural networks each having learned to infer a feature vector of a speaker based on a feature vector of a speaker inputted from said feature extracting means into that speech recognition neural network for outputting that inferred vector as adaptation judgement data representing the adaption in the speech recognition, said each speech recognition neural network being formed to output said adaptation judgement data based on a feature vector actually inputted from said feature extracting means; and speaker recognizing means for computing the rate of coincidence between the adaptation judgment data from each of said speech recognition neural network means and the feature vector of the speaker actually inputted from said feature extracting means into said each speech recognition neural network to recognize the speaker of the inputted voice for each of said speech recognition neural network.
Claim 26
Dependent Claim 180 words
A speech recognition system comprising: feature extracting means for cutting and convert input voice data into a feature vector for each frame, said feature vectors being sequentially outputted from said feature extracting means; voice recognizing and processing means including a plurality of speech recognition neural networks each having learned to infer a feature vector of a speaker based on a feature vector of a speaker inputted from said feature extracting means into that speech recognition neural network for outputting that inferred vector as adaptation judgement data representing the adaption in the speech recognition, said each speech recognition neural network being formed to output said adaptation judgement data based on a feature vector actually inputted from said feature extracting means; and speaker recognizing means for computing the rate of coincidence between the adaptation judgment data from each of said speech recognition neural network means and the feature vector of the speaker actually inputted from said feature extracting means into said each speech recognition neural network to recognize the speaker of the inputted voice for each of said speech recognition neural network.
Claim 27
Dependent Claim 127 words
A speech recognition system as defined in claim 24, wherein each of said speech recognition neural networks comprises a plurality of neurons connected to one another and set at an internal state value X, each of said neurons being formed as a dynamic neuron, the internal value X varying according to time for satisfying a function X=G (X, Z j ) represented by the use of the internal state value X and input data Z j (j=0, 1, 2, . . . , n where n is a natural number) provided to that neuron, each of said dynamic neurons including means for converting the internal state value X into a value which satisfies the function F(X) and means for outputting said converted value as an output signal.
Claim 28
Dependent Claim 63 words
A speech recognition system as defined in claim 25, wherein each of said speech recognition neural networks comprises an input neuron for receiving said feature vector and an adaptation output neuron for outputting said adaptation judgment data, said adaptation output neuron being having means for inferring said feature vector inputted thereinto and means for outputting the inferred data as an adaptation judgment data.

References Cited (Backward Citations)

US3610831A Cited
EP0362840A2 Cited
EP0374604A2 Cited
US5255342A Cited
US5307444A Cited
US5263097A Cited
US5377305A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-11 2001-11-10 2002-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-11 2005-11-10 2006-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-11 2009-11-10 2010-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag