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