vW90P71 0的智能音樂(lè )播放囂系統設計
引 言
隨著(zhù)多媒體的發(fā)展,音樂(lè )播放器作為消費類(lèi)電子產(chǎn)品,其不斷增長(cháng)的消費要求促使生產(chǎn)廠(chǎng)家采用更先進(jìn)的技術(shù)來(lái)提高自己產(chǎn)品的競爭力。近幾年來(lái)語(yǔ)音識別技術(shù)迅速發(fā)展,專(zhuān)門(mén)用于語(yǔ)音識別的芯片層出不窮,如凌陽(yáng)大學(xué)計劃推出的SPCE061A單片機,性?xún)r(jià)比高,應用廣泛。結合語(yǔ)音識別技術(shù)與當前盛行的嵌入式技術(shù),設計一款不僅具有傳統的按鍵控制功能且能控制語(yǔ)音的音樂(lè )播放器,具有一定的市場(chǎng)前景。
1 系統整體方案設計
音頻解碼方式分為硬件解碼和軟件解碼,硬件解碼根據在系統硬件的安排又有單芯片和雙芯片形式之分。雙芯片形式在于分離解碼芯片與控制芯片,解碼效果出色,但價(jià)格昂貴;單芯片形式為簡(jiǎn)化結構犧牲了音質(zhì),但性?xún)r(jià)比高。軟件解碼功能實(shí)現起來(lái)比較靈活,成本低,但對微控制器的運行速度和內存要求較高。兩種解碼方式皆有利弊。本文提出了一個(gè)比較折中的方案,即采用ARM7微處理器的單芯片形式和軟件解碼方式,使性能優(yōu)化,同時(shí)符合市場(chǎng)需求。此外考慮到語(yǔ)音識別需實(shí)時(shí)響應,可采用語(yǔ)音識別專(zhuān)用芯片來(lái)完成,同時(shí)也保證了識別率?;谝陨戏治?,主機采用華邦公司生產(chǎn)的W90P710套件,從機采用凌陽(yáng)公司的SPCE061A作為語(yǔ)音識別芯片?;赪90P710的智能音樂(lè )播放器框架如圖1所示。播放器的運行流程是:用戶(hù)打開(kāi)機器首先進(jìn)入功能界面,功能界面分音樂(lè )模式、錄音模式、訓練模式和文件管理。若打開(kāi)機器時(shí)用戶(hù)沒(méi)有語(yǔ)音庫,則只能用按鍵控制機器,同時(shí)LCD屏提示用戶(hù)進(jìn)入訓練模式訓練語(yǔ)音命令而獲得自己的語(yǔ)音庫;若訓練成功則可以語(yǔ)音控制播放器進(jìn)入各個(gè)模式。進(jìn)入音樂(lè )模式,在播放音樂(lè )時(shí),LCD屏顯示歌曲的基本信息,如歌名、演唱者、專(zhuān)輯名等,同時(shí)可以按鍵和語(yǔ)音控制音樂(lè )的播放,如上一首、下一首、暫停、播放、退出等。在其他3種模式下,只能靠按鍵控制。
2 硬件設計
按照模塊化設計原則,將整個(gè)智能音樂(lè )播放器分成主控模塊、語(yǔ)音識別模塊、音頻模塊、顯示模塊和鍵盤(pán)。
評論