Title :
SOC Implementation of HMM Based Speaker Independent Isolated Digit Recognition System
Author :
Amudha, V. ; Venkataramani, B. ; Vinoth Kumar, R. ; Ravishankar, S.
Author_Institution :
Dept. of Electr. & Comput. Eng., National Inst. of Technol., Tiruchirappalli
Abstract :
In this paper, the design and implementation results of a system on a chip (SOC) based speech recognition system are presented. The hidden Markov model (HMM) is used for the speech recognition. In order to implement this in SOC, the various tasks required are optimally partitioned between hardware and software. The SOC, housed in Altera UP3 kit, consists of both Altera Nios II soft core processor and custom hardware blocks for computationally intensive blocks such as Viterbi decoder. The preprocessing and training of HMM are implemented in software (using C program). The Viterbi decoding is implemented in hardware for real time recognition. It is also implemented in software for verification and comparison. It is observed that the hardware implementation of Viterbi block is 80 times faster than the software approach using C program. The speech recognition system is trained for digits 0-9 uttered by three male speakers. It is tested with trained speakers utterances and three new untrained speakers´ utterances. An over all recognition accuracy of 94.8% is achieved. Extension of this work for larger vocabulary size is under progress
Keywords :
C++ language; Viterbi decoding; hardware-software codesign; hidden Markov models; program verification; speech recognition; system-on-chip; Altera UP3 kit; C program; HMM; SOC implementation; Viterbi decoding; custom hardware; hardware-software codesign; hidden Markov model; program verification; speech recognition; system on a chip; Application software; Cepstral analysis; Decoding; Feature extraction; Field programmable gate arrays; Hardware; Hidden Markov models; Speech recognition; System-on-a-chip; Viterbi algorithm;
Conference_Titel :
VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-7695-2762-0
DOI :
10.1109/VLSID.2007.144