A system is provided for decoding one or more sequences of sub-word units
output by a speech recognition system into one or more representative
words. The system uses a dynamic programming technique to align the
sequence of sub-word units output by the recognition system with a number
of dictionary sub-word unit sequences representative of dictionary words
to identify the most likely word or words corresponding to the spoken
input.