EP0535929A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Speech recognition system
Assignee: L&H Applications USA Inc
•
Filing: 1992-09-30
•
Granted: —
•
Expires: 2012-09-30
Abstract
Abstract In the speech recognition system disclosed herein, the Viterbi decoding of an acoustic recognition network is augmented by implementing additional data structures for each arc in the network which represent, for each arc, the best path cost of reaching the last point on that arc and an arc in time which represents, for the best path, the time of leaving the previous arc. These additional data structures enable a trace back procedure which identifies not only the presumably optimal path but also alternate paths having good scores.
Inventors
- 👤 Thomas E. Lynch
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-31 18:43
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/083
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
256 words
In a speech recognition system of the type in which, in response to an input utterance, a path is dynamically decoded through a recognition network of sound characterizing arcs, predetermined ones of which connect at nodes which define permissible transitions, by matching sequential input acoustic segments to corresponding points along each possible arc and by measuring closeness of match to obtain a cost metric for reaching each node by the best path for each input time; a method of generating an output structure which is composed of a selection of said arcs explaining segments of the input utterance and interconnections thereof, said method comprising: for each arc, calculating and storing along with said node cost metrics, an arc score which represents the best path cost of reaching the last point on that arc at the corresponding time; when the end of the recognition network is reached, initiating a trace back procedure which comprises: assigning a minimal node out score to the end of the recognition network; for each successive node in the traceback, selecting incoming arcs having arc scores which, when combined with the node out score of the respective terminating node, do not exceed the best path score for the end of the recognition network by more than a preselected margin; and calculating, for each node which initiates selected arcs, a node out score which represents the cost of the best path from that node to the end of the recognition network, whereby the successively selected arcs and the joining nodes define the output structure.
Claim 2
Dependent Claim
256 words
In a speech recognition system of the type in which, in response to an input utterance, a path is dynamically decoded through a recognition network of sound characterizing arcs, predetermined ones of which connect at nodes which define permissible transitions, by matching sequential input acoustic segments to corresponding points along each possible arc and by measuring closeness of match to obtain a cost metric for reaching each node by the best path for each input time; a method of generating an output structure which is composed of a selection of said arcs explaining segments of the input utterance and interconnections thereof, said method comprising: for each arc, calculating and storing along with said node cost metrics, an arc score which represents the best path cost of reaching the last point on that arc at the corresponding time; when the end of the recognition network is reached, initiating a trace back procedure which comprises: assigning a minimal node out score to the end of the recognition network; for each successive node in the traceback, selecting incoming arcs having arc scores which, when combined with the node out score of the respective terminating node, do not exceed the best path score for the end of the recognition network by more than a preselected margin; and calculating, for each node which initiates selected arcs, a node out score which represents the cost of the best path from that node to the end of the recognition network, whereby the successively selected arcs and the joining nodes define the output structure.
Claim 3
Dependent Claim
17 words
The method as set forth in claim 1 wherein each arc comprises a succession of spectral states.
Claim 4
Dependent Claim
40 words
The method as set forth in claim 2 wherein an input utterance is converted to a succession of spectral frames and said frames are matched to said states with said cost metric being a function of the closeness of match.
Claim 5
Dependent Claim
19 words
The method as set forth in claim 3 wherein said margin is a fixed offset in the cost metric.
Claim 6
Dependent Claim
295 words
In a speech recognition system of the type in which, in response to an input utterance, a path is dynamically decoded through a recognition network of sound characterizing arcs each of which comprises a succession of preselected spectral states, predetermined ones of said arcs being connected at nodes which define permissible transitions, by matching the spectral characteristics of sequential input acoustic segments to corresponding spectral states along each possible arc and by measuring closeness of match to obtain a cost metric for reaching each node by the best path for each input time; a method of generating an output structure which is composed of a selection of said arcs and interconnections thereof together with corresponding costs, said method comprising: for each arc, calculating and storing along with said node cost metrics, an arc score which represents the best path cost of reaching the last point on that arc at the corresponding time and an arc intime which represents, for the best path, the time of leaving the previous arc; when the end of the recognition network is reached, initiating a trace back procedure which comprises: assigning a minimal node out score to the end of the recognition network;for each successive node encountered in the traceback selecting incoming arcs having arc scores which, when combined with the node out score of the respective terminating node, do not exceed the best path score for the end of the recognition network by more than a preselected margin; and calculating, for each node which initiates selected arcs as identified by the respective arc intime, a node out score which represents the cost of the best path from that node to the end of the recognition network, whereby the successively selected arcs and the joining nodes define the output structure.
Claim 7
Dependent Claim
295 words
In a speech recognition system of the type in which, in response to an input utterance, a path is dynamically decoded through a recognition network of sound characterizing arcs each of which comprises a succession of preselected spectral states, predetermined ones of said arcs being connected at nodes which define permissible transitions, by matching the spectral characteristics of sequential input acoustic segments to corresponding spectral states along each possible arc and by measuring closeness of match to obtain a cost metric for reaching each node by the best path for each input time; a method of generating an output structure which is composed of a selection of said arcs and interconnections thereof together with corresponding costs, said method comprising: for each arc, calculating and storing along with said node cost metrics, an arc score which represents the best path cost of reaching the last point on that arc at the corresponding time and an arc intime which represents, for the best path, the time of leaving the previous arc; when the end of the recognition network is reached, initiating a trace back procedure which comprises: assigning a minimal node out score to the end of the recognition network;for each successive node encountered in the traceback selecting incoming arcs having arc scores which, when combined with the node out score of the respective terminating node, do not exceed the best path score for the end of the recognition network by more than a preselected margin; and calculating, for each node which initiates selected arcs as identified by the respective arc intime, a node out score which represents the cost of the best path from that node to the end of the recognition network, whereby the successively selected arcs and the joining nodes define the output structure.
Claim 8
Dependent Claim
270 words
A speech recognition system arranged, in response to an input utterance, to decode a path dynamically through a recognition network of sound characterizing arcs, predetermined ones of which connect at nodes which define permissible transitions, by matching sequential input acoustic segments to corresponding points along each possible arc and by measuring closeness of match to obtain a cost metric for reaching each node by the best path for each input time, the system comprising means for generating an output structure which is composed of a selection of said arcs explaining segments of the input utterance and interconnections thereof, wherein the output structure generating means comprises: means for calculating and storing along with said node cost metrics an arc score for each arc, which arc score represents the best path cost of reaching the last point on that arc at the corresponding time; means for initiating a trace back procedure when the end of the recognition network is reached, the trace back procedure comprising assigning a minimal node out score to the end of the recognition network; means for selecting, for each successive node in the traceback, incoming arcs having arc scores which, when combined with the node out score of the respective terminating node, do not exceed the best path score for the end of the recognition network by more than a preselected margin; and means for calculating, for each node which initiates selected arcs, a node out score which represents the cost of the best path from that node to the end of the recognition network, whereby the successively selected arcs and the joining nodes define the output structure.
Claim 9
Dependent Claim
270 words
A speech recognition system arranged, in response to an input utterance, to decode a path dynamically through a recognition network of sound characterizing arcs, predetermined ones of which connect at nodes which define permissible transitions, by matching sequential input acoustic segments to corresponding points along each possible arc and by measuring closeness of match to obtain a cost metric for reaching each node by the best path for each input time, the system comprising means for generating an output structure which is composed of a selection of said arcs explaining segments of the input utterance and interconnections thereof, wherein the output structure generating means comprises: means for calculating and storing along with said node cost metrics an arc score for each arc, which arc score represents the best path cost of reaching the last point on that arc at the corresponding time; means for initiating a trace back procedure when the end of the recognition network is reached, the trace back procedure comprising assigning a minimal node out score to the end of the recognition network; means for selecting, for each successive node in the traceback, incoming arcs having arc scores which, when combined with the node out score of the respective terminating node, do not exceed the best path score for the end of the recognition network by more than a preselected margin; and means for calculating, for each node which initiates selected arcs, a node out score which represents the cost of the best path from that node to the end of the recognition network, whereby the successively selected arcs and the joining nodes define the output structure.
Claim 10
Dependent Claim
310 words
A speech recognition system arranged, in response to an input utterance, to decode a path dynamically through a recognition network of sound characterizing arcs each of which comprises a succession of preselected spectral states, predetermined ones of said arcs being connected at nodes which define permissible transitions, by matching the spectral characteristics of sequential input acoustic segments to corresponding spectral states along each possible arc and by measuring closeness of match to obtain a cost metric for reaching each node by the best path for each input time, the system comprising means for generating an output structure which is composed of a selection of said arcs and interconnections thereof together with corresponding costs, wherein the output structure generating means comprises: means for calculating and storing along with said node cost metrics, an arc score for each arc, which arc score represents the best path cost of reaching the last point on that arc at the corresponding time and an arc intime which represents, for the best path, the time of leaving the previous arc; means for initiating a trace back procedure when the end of the recognition network is reached, the trace back procedure comprising assigning a minimal node out score to the end of the recognition network; means for selecting, for each successive node encountered in the traceback, incoming arcs having arc scores which, when combined with the node out score of the respective terminating node, do not exceed the best path score for the end of the recognition network by more than a preselected margin; and means for calculating, for each node which initiates selected arcs as identified by the respective arc intime, a node out score which represents the cost of the best path from that node to the end of the recognition network, whereby the successively selected arcs and the joining nodes define the output structure.
Claim 11
Dependent Claim
310 words
A speech recognition system arranged, in response to an input utterance, to decode a path dynamically through a recognition network of sound characterizing arcs each of which comprises a succession of preselected spectral states, predetermined ones of said arcs being connected at nodes which define permissible transitions, by matching the spectral characteristics of sequential input acoustic segments to corresponding spectral states along each possible arc and by measuring closeness of match to obtain a cost metric for reaching each node by the best path for each input time, the system comprising means for generating an output structure which is composed of a selection of said arcs and interconnections thereof together with corresponding costs, wherein the output structure generating means comprises: means for calculating and storing along with said node cost metrics, an arc score for each arc, which arc score represents the best path cost of reaching the last point on that arc at the corresponding time and an arc intime which represents, for the best path, the time of leaving the previous arc; means for initiating a trace back procedure when the end of the recognition network is reached, the trace back procedure comprising assigning a minimal node out score to the end of the recognition network; means for selecting, for each successive node encountered in the traceback, incoming arcs having arc scores which, when combined with the node out score of the respective terminating node, do not exceed the best path score for the end of the recognition network by more than a preselected margin; and means for calculating, for each node which initiates selected arcs as identified by the respective arc intime, a node out score which represents the cost of the best path from that node to the end of the recognition network, whereby the successively selected arcs and the joining nodes define the output structure.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.