Implementation of Speaker Independent Speech Recognition System Using Independent Component Analysis based on DSP

독립성분분석을 이용한 DSP 기반의 화자 독립 음성 인식 시스템의 구현

  • Published : 2004.04.01

Abstract

In this paper, we implemented real-time speaker undependent speech recognizer that is robust in noise environment using DSP(Digital Signal Processor). Implemented system is composed of TMS320C32 that is floating-point DSP of Texas Instrument Inc. and CODEC for real-time speech input. Speech feature parameter of the speech recognizer used robust feature parameter in noise environment that is transformed feature space of MFCC(met frequency cepstral coefficient) using ICA(Independent Component Analysis) on behalf of MFCC. In recognition result in noise environment, we hew that recognition performance of ICA feature parameter is superior than that of MFCC.

본 논문에서는 범용 디지털 신호처리기를 이용한 잡음환경에 강인한 실시간 화자 독립 음성인식 시스템을 구현하였다. 구현된 시스템은 TI사의 범용 부동소수점 디지털 신호처리기인 TMS320C32를 이용하였고, 실시간 음성 입력을 위한 음성 CODEC과 외부 인터페이스를 확장하여 인식결과를 출력하도록 구성하였다. 실시간 음성 인식기에 사용한 음성특징 파라메터는 일반적으로 사용되어 지는 MFCC(Mel Frequency Cepstral Coefficient)대신 독립성분분석을 통해 MFCC의 특징 공간을 변화시킨 파라메터를 사용하여 외부잡음 환경에 강인한 특성을 지니도록 하였다. 두 가지 특징 파라메터에 대해 잡음 환경에서의 인식실험 결과, 독립성분 분석에 의한 특징 파라메터의 인식 성능이 MFCC보다 우수함을 확인 할 수 있었다.

Keywords

References

  1. L.R.Rabinner, R.W.Schafer, 'Digital Processing of Speech Signals', Prentice-Hall, 1978
  2. A.Hyvarinen, J.Karhunen, E.Oja, 'Independent Component Analysis', John Wiley & Sons, 2001
  3. S.Choi, A.Cichocki, S.Amari, 'Flexible independent component analysis', IEEE Trans. Fundamentals, Vol.E83-A, No.12, pp.2715-2722, 2000
  4. C.K.Kim, S.B.Kim, S.H.Kim, K.I.Hur, 'Performance Improvement of Speech Recognition Based on Independent Component Analysis', ICSP2001, Vol.2 of 2, pp.663-666
  5. 박정원, 김평환, 김창근, 허강인, '음성인식기 구현을 위한 SVM과 독립성분분석 기법의 적용', 2003년도 대한전자공학회 하계종합학술대회 논문집, 제26권 제1호, pp. 2164, 2003년 7월
  6. Texas Instruments, 'TMS320C3X User's Guide', 1994
  7. Texas Instruments, 'TMS320C3x/4x Optimizing C Compiler User's Guide', 1997
  8. Texas Instruments, 'TMS320C3x General Purpose Applications user's Guide', 1998
  9. 윤덕용, 'TMS320C32 마스터', Ohm사, 1999
  10. 이지홍, 서일DSP(주), 'DSP Chip의 활용 SITK-C3x Training Kit', 서일DSP주식회사, 2000