Implementation of speech recognition algorithm for a 32-bit CPU-based portable device

We have implemented a connected word speech recognition algorithm for a handheld educational device, SpeakingPartner. This system is based on a low-cost 32-bit CPU, and equips a graphic LCD for animation, 8 Mbyte of DRAM and 32 MB of NAND flash memory. Several previously known software optimization...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RYU, Suhong, LEE, Younim, SUNG, Wonyong
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 241
container_issue
container_start_page 240
container_title
container_volume
creator RYU, Suhong
LEE, Younim
SUNG, Wonyong
description We have implemented a connected word speech recognition algorithm for a handheld educational device, SpeakingPartner. This system is based on a low-cost 32-bit CPU, and equips a graphic LCD for animation, 8 Mbyte of DRAM and 32 MB of NAND flash memory. Several previously known software optimization algorithms, such as fixed-point conversion, loop fusion, loop unrolling, and circular addressing, as well as efficient log-likelihood computation and partial backtracking methods are applied. The implementation results show that the peak computation requirement for a real-time implementation is reduced to about 8 MIPS, which translates that a 60 MHz 32-bit CPU based system can perform the speech recognition while playing animation in a multi-tasking mode.
doi_str_mv 10.1109/ICCE.2002.1014011
format Conference Proceeding
fullrecord <record><control><sourceid>pascalfrancis_6IE</sourceid><recordid>TN_cdi_ieee_primary_1014011</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1014011</ieee_id><sourcerecordid>15669907</sourcerecordid><originalsourceid>FETCH-LOGICAL-i135t-796933e8f60a1a3577af75d4dccf1a97764fc89ab86463aca7a064b556a6aadf3</originalsourceid><addsrcrecordid>eNpFkE9LxDAUxAMiqOt-APGSi8fWl02TNEcpqxYW9OCel9f0ZTfSfyRF8Nu7WMG5DMz8mMMwdicgFwLsY11V23wDsMkFiAKEuGA3YEqQRgLoK7ZO6RPOKpSQBq7Zvu6njnoaZpzDOPDR8zQRuROP5MbjEH5T7I5jDPOp536MHLncZE2YefW-zxpM1PJpjDM2HfGWvoKjW3bpsUu0_vMV2z9vP6rXbPf2UldPuywIqebMWG2lpNJrQIFSGYPeqLZonfMCrTG68K602JS60BIdGgRdNEpp1Iitlyv2sOxOmBx2PuLgQjpMMfQYvw9CaW0tmDN3v3CBiP7r5SH5AxV_W5A</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Implementation of speech recognition algorithm for a 32-bit CPU-based portable device</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>RYU, Suhong ; LEE, Younim ; SUNG, Wonyong</creator><creatorcontrib>RYU, Suhong ; LEE, Younim ; SUNG, Wonyong</creatorcontrib><description>We have implemented a connected word speech recognition algorithm for a handheld educational device, SpeakingPartner. This system is based on a low-cost 32-bit CPU, and equips a graphic LCD for animation, 8 Mbyte of DRAM and 32 MB of NAND flash memory. Several previously known software optimization algorithms, such as fixed-point conversion, loop fusion, loop unrolling, and circular addressing, as well as efficient log-likelihood computation and partial backtracking methods are applied. The implementation results show that the peak computation requirement for a real-time implementation is reduced to about 8 MIPS, which translates that a 60 MHz 32-bit CPU based system can perform the speech recognition while playing animation in a multi-tasking mode.</description><identifier>ISBN: 0780373006</identifier><identifier>ISBN: 9780780373006</identifier><identifier>DOI: 10.1109/ICCE.2002.1014011</identifier><language>eng</language><publisher>Piscataway NJ: IEEE</publisher><subject>Animation ; Applied sciences ; Cepstrum ; Delay ; Exact sciences and technology ; Feature extraction ; Floating-point arithmetic ; Information, signal and communications theory ; Linear predictive coding ; Random access memory ; Real time systems ; Signal processing ; Signal processing algorithms ; Speech processing ; Speech recognition ; Telecommunications and information theory</subject><ispartof>2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300), 2002, p.240-241</ispartof><rights>2004 INIST-CNRS</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1014011$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,4036,4037,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1014011$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=15669907$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>RYU, Suhong</creatorcontrib><creatorcontrib>LEE, Younim</creatorcontrib><creatorcontrib>SUNG, Wonyong</creatorcontrib><title>Implementation of speech recognition algorithm for a 32-bit CPU-based portable device</title><title>2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300)</title><addtitle>ICCE</addtitle><description>We have implemented a connected word speech recognition algorithm for a handheld educational device, SpeakingPartner. This system is based on a low-cost 32-bit CPU, and equips a graphic LCD for animation, 8 Mbyte of DRAM and 32 MB of NAND flash memory. Several previously known software optimization algorithms, such as fixed-point conversion, loop fusion, loop unrolling, and circular addressing, as well as efficient log-likelihood computation and partial backtracking methods are applied. The implementation results show that the peak computation requirement for a real-time implementation is reduced to about 8 MIPS, which translates that a 60 MHz 32-bit CPU based system can perform the speech recognition while playing animation in a multi-tasking mode.</description><subject>Animation</subject><subject>Applied sciences</subject><subject>Cepstrum</subject><subject>Delay</subject><subject>Exact sciences and technology</subject><subject>Feature extraction</subject><subject>Floating-point arithmetic</subject><subject>Information, signal and communications theory</subject><subject>Linear predictive coding</subject><subject>Random access memory</subject><subject>Real time systems</subject><subject>Signal processing</subject><subject>Signal processing algorithms</subject><subject>Speech processing</subject><subject>Speech recognition</subject><subject>Telecommunications and information theory</subject><isbn>0780373006</isbn><isbn>9780780373006</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2002</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpFkE9LxDAUxAMiqOt-APGSi8fWl02TNEcpqxYW9OCel9f0ZTfSfyRF8Nu7WMG5DMz8mMMwdicgFwLsY11V23wDsMkFiAKEuGA3YEqQRgLoK7ZO6RPOKpSQBq7Zvu6njnoaZpzDOPDR8zQRuROP5MbjEH5T7I5jDPOp536MHLncZE2YefW-zxpM1PJpjDM2HfGWvoKjW3bpsUu0_vMV2z9vP6rXbPf2UldPuywIqebMWG2lpNJrQIFSGYPeqLZonfMCrTG68K602JS60BIdGgRdNEpp1Iitlyv2sOxOmBx2PuLgQjpMMfQYvw9CaW0tmDN3v3CBiP7r5SH5AxV_W5A</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>RYU, Suhong</creator><creator>LEE, Younim</creator><creator>SUNG, Wonyong</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope><scope>IQODW</scope></search><sort><creationdate>2002</creationdate><title>Implementation of speech recognition algorithm for a 32-bit CPU-based portable device</title><author>RYU, Suhong ; LEE, Younim ; SUNG, Wonyong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i135t-796933e8f60a1a3577af75d4dccf1a97764fc89ab86463aca7a064b556a6aadf3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Animation</topic><topic>Applied sciences</topic><topic>Cepstrum</topic><topic>Delay</topic><topic>Exact sciences and technology</topic><topic>Feature extraction</topic><topic>Floating-point arithmetic</topic><topic>Information, signal and communications theory</topic><topic>Linear predictive coding</topic><topic>Random access memory</topic><topic>Real time systems</topic><topic>Signal processing</topic><topic>Signal processing algorithms</topic><topic>Speech processing</topic><topic>Speech recognition</topic><topic>Telecommunications and information theory</topic><toplevel>online_resources</toplevel><creatorcontrib>RYU, Suhong</creatorcontrib><creatorcontrib>LEE, Younim</creatorcontrib><creatorcontrib>SUNG, Wonyong</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>RYU, Suhong</au><au>LEE, Younim</au><au>SUNG, Wonyong</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Implementation of speech recognition algorithm for a 32-bit CPU-based portable device</atitle><btitle>2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300)</btitle><stitle>ICCE</stitle><date>2002</date><risdate>2002</risdate><spage>240</spage><epage>241</epage><pages>240-241</pages><isbn>0780373006</isbn><isbn>9780780373006</isbn><abstract>We have implemented a connected word speech recognition algorithm for a handheld educational device, SpeakingPartner. This system is based on a low-cost 32-bit CPU, and equips a graphic LCD for animation, 8 Mbyte of DRAM and 32 MB of NAND flash memory. Several previously known software optimization algorithms, such as fixed-point conversion, loop fusion, loop unrolling, and circular addressing, as well as efficient log-likelihood computation and partial backtracking methods are applied. The implementation results show that the peak computation requirement for a real-time implementation is reduced to about 8 MIPS, which translates that a 60 MHz 32-bit CPU based system can perform the speech recognition while playing animation in a multi-tasking mode.</abstract><cop>Piscataway NJ</cop><pub>IEEE</pub><doi>10.1109/ICCE.2002.1014011</doi><tpages>2</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0780373006
ispartof 2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300), 2002, p.240-241
issn
language eng
recordid cdi_ieee_primary_1014011
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Animation
Applied sciences
Cepstrum
Delay
Exact sciences and technology
Feature extraction
Floating-point arithmetic
Information, signal and communications theory
Linear predictive coding
Random access memory
Real time systems
Signal processing
Signal processing algorithms
Speech processing
Speech recognition
Telecommunications and information theory
title Implementation of speech recognition algorithm for a 32-bit CPU-based portable device
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T07%3A34%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Implementation%20of%20speech%20recognition%20algorithm%20for%20a%2032-bit%20CPU-based%20portable%20device&rft.btitle=2002%20Digest%20of%20Technical%20Papers.%20International%20Conference%20on%20Consumer%20Electronics%20(IEEE%20Cat.%20No.02CH37300)&rft.au=RYU,%20Suhong&rft.date=2002&rft.spage=240&rft.epage=241&rft.pages=240-241&rft.isbn=0780373006&rft.isbn_list=9780780373006&rft_id=info:doi/10.1109/ICCE.2002.1014011&rft_dat=%3Cpascalfrancis_6IE%3E15669907%3C/pascalfrancis_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1014011&rfr_iscdi=true