Skip to main content

Speech Recognition on an FPGA Using Discrete and Continuous Hidden Markov Models

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications: Reconfigurable Computing Is Going Mainstream (FPL 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2438))

Included in the following conference series:

Abstract

Speech recognition is a computationally demanding task, particularly the stage which uses Viterbi decoding for converting pre-processed speech data into words or sub-word units. Any device that can reduce the load on, for example, a PC’s processor, is advantageous. Hence we present FPGA implementations of the decoder based alternately on discrete and continuous hidden Markov models (HMMs) representing monophones, and demonstrate that the discrete version can process speech nearly 5,000 times real time, using just 12% of the slices of a Xilinx Virtex XCV1000, but with a lower recognition rate than the continuous implementation, which is 75 times faster than real time, and occupies 45% of the same device.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Burchard, B. & Romer, R., “A single chip phoneme based HMM speech recognition system for consumer applications,” IEEE Trans. Consumer Elec., 46, No.3, 2000, pp.914–919.

    Article  Google Scholar 

  2. Gorin, A.L., Riccardi, G. & Wright, J.H., “How may I help you?” Speech Communication, 23, 1997, pp.113–127.

    Article  Google Scholar 

  3. Holmes, J. N. & Holmes WJ, “Speech synthesis and recognition,” Taylor & Francis, 2001

    Google Scholar 

  4. Melnikoff, S.J., James-Roxby, P.B., Quigley, S.F. & Russell, M.J., “Reconfigurable computing for speech recognition: preliminary findings,” FPL 2000, LNCS #1896, 2000, pp.495–504.

    Google Scholar 

  5. Melnikoff, S.J., Quigley, S.F. & Russell, M.J., “Implementing a hidden Markov model speech recognition system in programmable logic,” FPL 2001, LNCS #2147, 2001, pp.81–90.

    Google Scholar 

  6. Nakamura K. et al, “Speech recognition chip for monosyllables,” Proc. Asia and South Pacific Design Automation Conference (ASP-DAC 2001), IEEE, 2001, pp.396–399.

    Google Scholar 

  7. Rabiner, L.R., “A tutorial on hidden Markov models and selected applications in speech recognition,” Proceedings of the IEEE, 77, No.2, 1989, pp.257–286.

    Google Scholar 

  8. Shi Y.Y., Liu J. & Liu R.S., “Single-chip speech recognition system based on 8051 microcontroller core,” IEEE Trans. Consumer Elec., 47, No.1, 2001, pp.149–153.

    Article  Google Scholar 

  9. Shozakai, M., “Speech interface VLSI for car applications”, ICASSP’ 99, 1999, pp.141–144.

    Google Scholar 

  10. Stogiannos, P., Dollas, A. & Digalakis, V., “A configurable logic based architecture for real-time continuous speech recognition using hidden Markov models,” Journal of VLSI Signal Processing Systems, 2000, 24, No.2–3, pp.223–240.

    Article  Google Scholar 

  11. Woodland, P.C., Odell, J.J., Valtchev, V. & Young, S.J. “Large vocabulary continuous speech recognition using HTK,” ICASSP’ 94, 1994, pp.125–128.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Melnikoff, S.J., Quigley, 1.F., Russell, M.J. (2002). Speech Recognition on an FPGA Using Discrete and Continuous Hidden Markov Models. In: Glesner, M., Zipf, P., Renovell, M. (eds) Field-Programmable Logic and Applications: Reconfigurable Computing Is Going Mainstream. FPL 2002. Lecture Notes in Computer Science, vol 2438. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46117-5_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-46117-5_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44108-3

  • Online ISBN: 978-3-540-46117-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics