AVR單片機語(yǔ)音識別電路模塊設計
基于AVR單片機的語(yǔ)音識別系統設計,系統以AVR單片機為控制核心,實(shí)現對人的語(yǔ)音的識別控制。系統采用的主控芯片為Atreel公司的ATMEGAl28,語(yǔ)音識別功能采用ICRoute公司的單芯片LD3320。LD3320內部集成語(yǔ)音識別算法,無(wú)需外部FLASH,RAM資源,可以很好地完成非特定人的語(yǔ)音識別任務(wù)。同時(shí)該芯片內部集成了MP3播放功能,支持MPEG等格式,可實(shí)現語(yǔ)音提示或MP3歌曲的播放功能。由于內部含有16位A/D、D/A轉換器和功放電路,所以不需要外接功放電路就可以產(chǎn)生清晰的聲音。該系統已經(jīng)預留好各種接口,具有良好的擴展性。
本文引用地址:http://dyxdggzs.com/article/201612/326770.htm控制器電路
控制器選用Atmel公司生產(chǎn)的ATMEGA128芯片,采用先進(jìn)的RISC結構,內置128 KBFLASH,4 KB SRAM,4 KB E2PROM等豐富資源。該芯片是業(yè)界高性能、低功耗的8位微處理器,并在8位單片機市場(chǎng)有著(zhù)廣泛應用。
LD3320語(yǔ)音識別電路
LD3320芯片是一款“語(yǔ)音識別”專(zhuān)用芯片。該芯片集成了語(yǔ)音識別處理器和一些外部電路,包括A/D、D/A轉換器、麥克風(fēng)接口、聲音輸出接口等,而且可以播放MP3。不需要外接任何的輔助芯片如FLASH,RAM等,直接集成到產(chǎn)品中即可以實(shí)現語(yǔ)音識別、聲控、人機對話(huà)功能。圖3為L(cháng)D3320電路原理圖,與MCU通信采用SPI總線(xiàn)方式,時(shí)鐘不能超過(guò)1.5MHz。
麥克風(fēng)工作電路如圖所示,音頻輸出只需將揚聲器連接到SPOP和SPON即可。使用SPI總線(xiàn)方式時(shí),LD3320的MD要設為高電平,SPIS設為低電平。SPI總線(xiàn)的引腳有SDI,SDO,SDCK以及SCS。INTB為中斷端口,當有識別結果或MP3數據不足時(shí),會(huì )觸發(fā)中斷,通知MCU處理。 RSTB引腳是LD3320復位端,低電平有效。LED1,LED2作為上電指示燈。
討論了基于A(yíng)VR單片機的語(yǔ)音識別系統設計的可行性,并給出了設計方案。通過(guò)多次測試結果表明,本系統具有電路運行穩定,語(yǔ)音識別率高,成本低等優(yōu)點(diǎn)。同時(shí)借助于LD3320的MP3播放功能,該系統具有一定的交互性和娛樂(lè )性。移植性方面,系統通過(guò)簡(jiǎn)單的修改,可以很方便地將LD3320驅動(dòng)程序移植到各種嵌入式系統中。隨著(zhù)人們對人工智能功能的需求,語(yǔ)音識別技術(shù)將越來(lái)越受到人們的關(guān)注,相信不久的將來(lái),語(yǔ)音識別將會(huì )擁有更廣闊的應用。
評論