• DocumentCode
    868202
  • Title

    Hardware–Software Codesign of Automatic Speech Recognition System for Embedded Real-Time Applications

  • Author

    Cheng, Octavian ; Abdulla, Waleed ; Salcic, Zoran

  • Author_Institution
    Dept. of Electr. & Comput. Engi neering, Univ. of Auckland, Auckland, New Zealand
  • Volume
    58
  • Issue
    3
  • fYear
    2011
  • fDate
    3/1/2011 12:00:00 AM
  • Firstpage
    850
  • Lastpage
    859
  • Abstract
    We present a hardware-software coprocessing speech recognizer for real-time embedded applications. The system consists of a standard microprocessor and a hardware accelerator for Gaussian mixture model (GMM) emission probability calculation implemented on a field-programmable gate array. The GMM accelerator is optimized for timing performance by exploiting data parallelism. In order to avoid large memory requirement, the accelerator adopts a double buffering scheme for accessing the acoustic parameters with no assumption made on the access pattern of these parameters. Experiments on widely used benchmark data show that the real-time factor of the proposed system is 0.62, which is about three times faster than the pure software-based baseline system, while the word accuracy rate is preserved at 93.33%. As a part of the recognizer, a new adaptive beam-pruning algorithm is also proposed and implemented, which further reduces the average real-time factor to 0.54 with the word accuracy rate of 93.16%. The proposed speech recognizer is suitable for integration in various types of voice (speech)-controlled applications.
  • Keywords
    Gaussian processes; embedded systems; field programmable gate arrays; hardware-software codesign; speech recognition; Gaussian mixture model; acoustic parameters; adaptive beam-pruning algorithm; automatic speech recognition system; double buffering scheme; embedded real-time applications; field-programmable gate array; hardware accelerator; hardware-software codesign; large memory requirement; microprocessor; probability; software-based baseline system; voice controlled applications; word accuracy rate; Automatic speech recognition (ASR); embedded system; hardware–software codesign; real-time system; softcore-based system;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2009.2022520
  • Filename
    4926174