基于凌陽單片機的通用型語音控制系統(tǒng)
隨著電子技術(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)方框圖。
語音識別模塊的主要作用是完成語音辨識,本設(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版的操作界面。
評論