Apparatus for recognizing a voice

PURPOSE: A voice-recognition device is provided to improve voice recognition speed by installing dedicated calculator having a self-processing function to process loads which requires system usage rate. CONSTITUTION: A codec module(440) samples an inputted aural signal and makes sample data as block by predetermined time and output it. A register file module(404) buffers the blocks of sample data belong to an effective voice section among the blocks of sample data. An FFT(Fast Fourier Transform) module(412) transforms the data blocks into a frequency domain, or executes an inverse operation, and stores the result at the register file module. An MAC(Multiply And Accumulate) module(408) compares feature values extracted based on a frequency spectrum obtained by the FFT with feature values of each word syllable preliminarily selected, so the MAC module calculates the observation probability.