<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > vW90P71 0的智能音樂(lè)播放囂系統(tǒng)設(shè)計(jì)

          vW90P71 0的智能音樂(lè)播放囂系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2009-11-17 來(lái)源:網(wǎng)絡(luò) 收藏


          引 言
          隨著多媒體的發(fā)展,器作為消費(fèi)類電子產(chǎn)品,其不斷增長(zhǎng)的消費(fèi)要求促使生產(chǎn)廠家采用更先進(jìn)的技術(shù)來(lái)提高自己產(chǎn)品的競(jìng)爭(zhēng)力。近幾年來(lái)語(yǔ)音識(shí)別技術(shù)迅速發(fā)展,專門用于語(yǔ)音識(shí)別的芯片層出不窮,如凌陽(yáng)大學(xué)計(jì)劃推出的SPCE061A單片機(jī),性價(jià)比高,應(yīng)用廣泛。結(jié)合語(yǔ)音識(shí)別技術(shù)與當(dāng)前盛行的嵌入式技術(shù),一款不僅具有傳統(tǒng)的按鍵控制功能且能控制語(yǔ)音的器,具有一定的市場(chǎng)前景。

          本文引用地址:http://www.ex-cimer.com/article/166854.htm


          1 整體方案
          音頻解碼方式分為硬件解碼和軟件解碼,硬件解碼根據(jù)在硬件的安排又有單芯片和雙芯片形式之分。雙芯片形式在于分離解碼芯片與控制芯片,解碼效果出色,但價(jià)格昂貴;單芯片形式為簡(jiǎn)化結(jié)構(gòu)犧牲了音質(zhì),但性價(jià)比高。軟件解碼功能實(shí)現(xiàn)起來(lái)比較靈活,成本低,但對(duì)微控制器的運(yùn)行速度和內(nèi)存要求較高。兩種解碼方式皆有利弊。本文提出了一個(gè)比較折中的方案,即采用ARM7微處理器的單芯片形式和軟件解碼方式,使性能優(yōu)化,同時(shí)符合市場(chǎng)需求。此外考慮到語(yǔ)音識(shí)別需實(shí)時(shí)響應(yīng),可采用語(yǔ)音識(shí)別專用芯片來(lái)完成,同時(shí)也保證了識(shí)別率?;谝陨戏治觯鳈C(jī)采用華邦公司生產(chǎn)的W90P710套件,從機(jī)采用凌陽(yáng)公司的SPCE061A作為語(yǔ)音識(shí)別芯片。基于W90P710的器框架如圖1所示。播放器的運(yùn)行流程是:用戶打開(kāi)機(jī)器首先進(jìn)入功能界面,功能界面分音樂(lè)模式、錄音模式、訓(xùn)練模式和文件管理。若打開(kāi)機(jī)器時(shí)用戶沒(méi)有語(yǔ)音庫(kù),則只能用按鍵控制機(jī)器,同時(shí)LCD屏提示用戶進(jìn)入訓(xùn)練模式訓(xùn)練語(yǔ)音命令而獲得自己的語(yǔ)音庫(kù);若訓(xùn)練成功則可以語(yǔ)音控制播放器進(jìn)入各個(gè)模式。進(jìn)入音樂(lè)模式,在播放音樂(lè)時(shí),LCD屏顯示歌曲的基本信息,如歌名、演唱者、專輯名等,同時(shí)可以按鍵和語(yǔ)音控制音樂(lè)的播放,如上一首、下一首、暫停、播放、退出等。在其他3種模式下,只能靠按鍵控制。

          2 硬件
          按照模塊化設(shè)計(jì)原則,將整個(gè)音樂(lè)播放器分成主控模塊、語(yǔ)音識(shí)別模塊、音頻模塊、顯示模塊和鍵盤。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();