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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于凌陽單片機的通用型語音控制系統(tǒng)

          基于凌陽單片機的通用型語音控制系統(tǒng)

          作者: 時間:2011-02-12 來源:網(wǎng)絡(luò) 收藏

          隨著電子技術(shù)的迅速發(fā)展,家用電器及其他電子產(chǎn)品日趨人性化。為了實現(xiàn)語音處理和語音控制,這里設(shè)計了基于的通用型語音控制系統(tǒng)。該系統(tǒng)主要用來完成語音識別、語音控制和語音播放等綜合功能,使家用電器及其他電子產(chǎn)品實現(xiàn)語音的自動控制。目前國內(nèi)還沒有此類設(shè)計方案。該方案主要分為語音識別模塊設(shè)計、語音播放模塊設(shè)計和語音控制模塊設(shè)計,只采用單片芯片就可實現(xiàn)語音處理和控制功能。此外,通過對一整套圖形化的通用型語音集成軟件進行開發(fā),可使用戶只需要輸入語音素材的有關(guān)參數(shù),即可實現(xiàn)代碼的自動生成。下面介紹通用型語音控制系統(tǒng)的設(shè)計方案。

          1 通用型語音控制系統(tǒng)設(shè)計方案
          圖1給出通用型語音控制系統(tǒng)方框圖。

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


          語音識別模塊的主要作用是完成語音辨識,本設(shè)計采用特定發(fā)音人識別模式。語音識別功能采用語音識別電路,并通過軟件編程來實現(xiàn)。語音播放模塊的主要作用是完成語音播放。語音播放功能采用語音播放電路,并通過軟件編程來實現(xiàn)。語音控制模塊的主要作用是使語音識別和語音播放實現(xiàn)自動控制。語音控制功能采用語音控制電路,并通過軟件編程來實現(xiàn)。主控制器部分的主要作用是將語音控制系統(tǒng)嵌入到家電產(chǎn)品及其他電子產(chǎn)品中后,使電子產(chǎn)品的所有功能實現(xiàn)語音的自動控制。
          1. 1 SPCE061A簡介
          SPCE061A是凌陽科技推出的一個16位結(jié)構(gòu)的微控制器。CPU時鐘頻率為0.32~49.152 MHz,具有較高的處理速度,可使μ’nSPTM能夠非常容易、快速地處理復(fù)雜的數(shù)字信號;擁有可編程音頻處理;內(nèi)置2 KWord的SRAM和32 KWord的FLASH;2個16位可編程定時器/計數(shù)器(可自動預(yù)置初始計數(shù)值),2個10位DAC輸出通道,32位通用可編程輸入/輸出端口。它是數(shù)字語音識別應(yīng)用領(lǐng)域產(chǎn)品中的一種比較經(jīng)濟的選擇。
          1.2 通用型語音集成軟件
          開發(fā)了一套通用型語音集成軟件,用戶無需進行代碼修改,只需要輸入語音素材的相關(guān)參數(shù),即可實現(xiàn)代碼的自動生成。如圖2所示,是通用型語音集成軟件vO.1版的操作界面。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 凌陽單片機

          評論


          相關(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); })();