關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計(jì)應(yīng)用 > 基于SPCE061A智能小車機(jī)器人語音辨識系統(tǒng)的研究

基于SPCE061A智能小車機(jī)器人語音辨識系統(tǒng)的研究

作者: 時間:2009-10-13 來源:網(wǎng)絡(luò) 收藏

3 上的實(shí)現(xiàn)
控制控制器和輸入電路、語音輸出電路為硬件基礎(chǔ),語音輸入電路如圖3所示,其中VMIC提供傳聲器的電源,VSS是的模擬地,VCM為參考電壓,1腳和2腳分別是傳聲器X1的正極、負(fù)極的輸入引腳,連接的MICP、NICN管腳上。當(dāng)對著傳聲器講話時,1腳和2腳將隨著傳聲器輸入的聲音產(chǎn)生變化的波形,并在SPCE061A的兩個端口處形成兩路反相的波形,送到SPCE061A控制器內(nèi)部的運(yùn)算放大器進(jìn)行音頻放大,經(jīng)過放大的音頻信號,通過 ADC轉(zhuǎn)化器轉(zhuǎn)化為數(shù)字量,保存到相應(yīng)的寄存器中。語音輸出電路如圖4所示,其中VDDH為參考電壓,VSS是系統(tǒng)的模擬地。音頻信號由SPCE061A 的DAC引腳輸出送到電路的9端,通過音量電位器R9的調(diào)節(jié)端送到集成音頻功率放大器SPY0030,經(jīng)音頻放大后,音頻信號從SPY0030輸出經(jīng)J2 端口外接揚(yáng)聲器播放聲音。

本文引用地址:http://2s4d.com/article/163529.htm

SPCE061A配有專用的麥克接口用于語音訓(xùn)練和階段的語音輸入,16位的定時/計(jì)數(shù)器用于語音信號的控制采樣,內(nèi)置的硬件乘法器和內(nèi)積運(yùn)算保證了算法的運(yùn)行。在軟件方面,凌陽科技提供一個語音辨識函數(shù)庫bsrv222SDL.lib,它能夠完成特定人語音的連續(xù)辨識,包括訓(xùn)練函數(shù)和辨識函數(shù),還可以將訓(xùn)練好的特征模型導(dǎo)入和導(dǎo)出等。
由于語音命令的特征模型要保存到RAM中,所以首先擦除SPCE061A中的RAM,與語音訓(xùn)練做準(zhǔn)備。訓(xùn)練模式啟動后,系統(tǒng)播放語音提示,提示用戶語音訓(xùn)練已啟動,接下來用戶可按照系統(tǒng)提示依次對各條命令進(jìn)行訓(xùn)練,在訓(xùn)練過程中,如訓(xùn)練成功則由語音提示進(jìn)行下一條命令進(jìn)行訓(xùn)練,若失敗,也會提示用戶繼續(xù)訓(xùn)練此條語音,全部命令訓(xùn)練完畢后系統(tǒng)將準(zhǔn)備進(jìn)行語音辨識;當(dāng)向控制器發(fā)出語音命令時,聲波通過麥克端口輸入,將相應(yīng)的信號傳遞到SP-CEO61A處理芯片,經(jīng)編解碼電路和數(shù)字信號處理后,在芯片中通過相關(guān)程序與預(yù)先植入的語音庫中的命令進(jìn)行比較辨識,根據(jù)辨識的結(jié)果進(jìn)行判斷,轉(zhuǎn)換為能被系統(tǒng)辨識的信號,從而對被監(jiān)控系統(tǒng)進(jìn)行控制。語音辨識的過程如圖5所示。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉