基于SPCE061A的交通燈倒計(jì)時(shí)語(yǔ)音輸入輸出的設(shè)計(jì)
2.3 語(yǔ)音輸出設(shè)計(jì)
語(yǔ)音輸出的基本原理是將外擴(kuò)SRAMHM628128A中存儲(chǔ)的語(yǔ)音數(shù)據(jù)順序取出,調(diào)用 SACM―lib庫(kù)中的SACM A2000模塊,經(jīng)SACM A2000壓縮算法解碼后,以8 kHz的速率進(jìn)行D/A轉(zhuǎn)換,然后通過內(nèi)部濾波電路濾去噪聲,恢復(fù)原始波形,由8050晶體管驅(qū)動(dòng)揚(yáng)聲器放音。語(yǔ)音輸出電路如圖5所示。
圖5中:SPCE061A引腳DAC1(21腳)為音頻輸出通道1。
語(yǔ)音輸出流程圖如圖6所示。
軟件設(shè)計(jì)主要調(diào)用的API函數(shù)如下:
3 結(jié) 語(yǔ)
由于語(yǔ)音播報(bào)內(nèi)容需人為錄入,且播報(bào)時(shí)間需和倒計(jì)時(shí)時(shí)間保持一致,因此在語(yǔ)音輸入過程中需精確掌握播報(bào)時(shí)間,以便順利完成系統(tǒng)調(diào)試和運(yùn)行。經(jīng)過多次軟、硬件調(diào)試、修正,交通燈倒計(jì)時(shí)語(yǔ)音播報(bào)系統(tǒng)能夠完成既定功能,且在實(shí)驗(yàn)室環(huán)境下放音效果良好。
在此充分挖掘并利用了凌陽(yáng)SPCE061A在語(yǔ)音處理方面的優(yōu)勢(shì),完成了上述倒計(jì)時(shí)語(yǔ)音播報(bào)系統(tǒng)的設(shè)計(jì)??紤]到實(shí)際交通環(huán)境下聲音嘈雜,可能會(huì)影響放音效果,因此,若需實(shí)際使用,需修改語(yǔ)音輸出電路,加大語(yǔ)音輸出功率。
評(píng)論