Connected utterance speech recognition systems using hidden Markov models have traditionally been based on the Viterbi algorithm, an instance of Bellman's principle. This is a two-pass algorithm: the first pass makes local decisions on the direction of potential optimal paths, and the second generates a globally optimal path from the local information. This study eliminates the necessity for a second pass by associating separate objects, representing the history of the recognition, with each recognition score. As a result, it is possible to impose an arbitrary syntax direction mechanism on the recognition by examining these history objects at each frame of the recognized speech and predicting possible recognition paths. This technique presents a natural arrangement for implementing speech recognizers on parallel computing architectures. A demonstration recognizer using a push-down automation to implement a context-free grammar on a transputer network is described
Published in:
Acoustics, Speech, and Signal Processing, 1989. ICASSP-89., 1989 International Conference on
Date of Conference: 23-26 May 1989