摘要 |
Provided are a dynamic time warping device using speech recognition software, and a speech recognition apparatus using the same. The dynamic time warping device includes memory units for processing characterization vectors of a test pattern and a predetermined reference pattern using a FIFO queue, and a plurality of processing elements serially connected to each other, the plurality of processing elements multiplying a predetermined weight by a difference between the characterization vectors of the test and reference patterns, which are obtained by shifting them in the opposite directions, adding the multiplication result to matching cost values of adjacent nodes, and comparing the addition results to detect the smallest matching cost value. Accordingly, fast speech recognition can be realized by embedding speech recognition software using a dynamic time warping algorithm into hardware. Also, it is possible to increase a recognition rate of speech by adjusting weight according to a node to be compared, and provide a dynamic time warping device that can be mass-produced as application-specification integrated circuits (ASICs). Further, a compact speech recognition apparatus using the dynamic time warping device can be provided without requiring a computer to drive software for speech recognition.
|