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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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&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 |