《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于SPCE061A智能小車機器人語音辨識系統的研究
基于SPCE061A智能小車機器人語音辨識系統的研究
摘要: 隨著科技的發展,智能設備大量涌現,其中智能汽車作為典型代表之一,對其進行研究開發也相當普遍,當然人與這些智能化設備之間快捷可靠的交互方式很多,其中語音辨識技術以其獨特的趣味性成為了人與智能系統交互方式中的熱點。本文所設計的智能小車利用語音辨識技術,實現自動前進、后退、左拐、右拐和停車。
Abstract:
Key words :

0 引言
    隨著科技的發展,智能設備大量涌現,其中智能汽車作為典型代表之一,對其進行研究開發也相當普遍,當然人與這些智能化設備之間快捷可靠的交互方式很多,其中語音辨識技術以其獨特的趣味性成為了人與智能系統交互方式中的熱點。本文所設計的智能小車利用語音辨識技術,實現自動前進、后退、左拐、右拐和停車。

1 智能車語音辨識系統的開發平臺SPCE061A
    采用語音辨識技術構建的智能小車的語音辨識系統實現了小車的自動行駛,而SPCE061A控制器是構建語音辨識系統的開發平臺。
    SPCE061A是一款16位獨具語音特色的控制器,片內采用的μ‘nSPTM(microcontroller and signal processor)核心處理器,具有較高的處理速度,能夠完成16位算術邏輯運算、16×16位硬件乘法運算和DSP內積濾波運算、能夠快速處理復雜的數字信號,不需要額外的專用語音控制芯片,就能實現語音的編解碼等,既節省了設計成本,又能滿足一定的控制要求。控制器采用模塊化架構,集成了ICE(在線仿真)、鎖相環振蕩器、時基控制器、7通道10位AD轉換器、單通道AD+AGC(自動增益)轉換器、雙通道10位DA轉換器、通用異步通信接口、串行輸入輸出接口、電壓監控等模塊,其結構如圖1所示。

2 語音辨識的基本原理
    語音辨識是建立在對人的語音交互過程的基礎上,它是一種多維模式辨識過程,分為訓練和辨識兩個階段,其基本原理圖如圖2所示。辨識過程主要包括語音信號的預處理、特征提取、語音模型庫、模式匹配、后處理等幾個環節。預處理包括濾波、采樣和量化、加窗、端點檢測、預加重等過程,然后對預處理后的語音信號樣本進行分析處理,從中提取出語音特征信息,建立特征模型;之后開始模式匹配,將輸入語音信號的特征與已有的特征模型進行對比,如果兩者達到一定的匹配度,則輸入的語音被辨識。機器語音辨識處理的過程與人對語音辨識處理的過程基本上是一致的,目前主流的語音辨識技術是基于統計模式辨識的基本理論。

3 基于SPCE061A的語音辨識系統在智能小車上的實現
    智能小車的語音控制系統以SPCE061A控制器和語音輸入電路、語音輸出電路為硬件基礎,語音輸入電路如圖3所示,其中VMIC提供傳聲器的電源,VSS是系統的模擬地,VCM為參考電壓,1腳和2腳分別是傳聲器X1的正極、負極的輸入引腳,連接SPCE061A的MICP、NICN管腳上。當對著傳聲器講話時,1腳和2腳將隨著傳聲器輸入的聲音產生變化的波形,并在SPCE061A的兩個端口處形成兩路反相的波形,送到SPCE061A控制器內部的運算放大器進行音頻放大,經過放大的音頻信號,通過 ADC轉化器轉化為數字量,保存到相應的寄存器中。語音輸出電路如圖4所示,其中VDDH為參考電壓,VSS是系統的模擬地。音頻信號由SPCE061A 的DAC引腳輸出送到電路的9端,通過音量電位器R9的調節端送到集成音頻功率放大器SPY0030,經音頻放大后,音頻信號從SPY0030輸出經J2 端口外接揚聲器播放聲音。

 

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

智能小車的語音辨識系統在SPCE061A上的實現過程可分為以下五個階段,如圖6所示。

    (1)初始化RAM
    語音命令的特征模型被保存在SPCE061A的內部
RAM中,如果所需的RAM空間被舊的特征模型數據占滿,新特征模型則無法保存到RAM中,利用BSR_DeleteS-DGroup(0)函數可以把 RAM空間中所有的特征模型刪除,釋放出所需的空間。當RAM擦除成功BSR_DeleteS-DGroup(0)函數返回0,否則返回-1。
    (2)調用訓練模塊
    語音訓練過程通過調用函數im BSR_Train(int Corn-mandID,int TraindMode)來完成,CommandID為命令序號,范圍從0x100到0x105,并且對于每組訓練語句都是唯一的。TraindMode為訓練次數,為1表示使用者訓練一次,為2表示訓練者訓練兩次。為了增強可靠性,最好訓練兩次,否則辨識的命令就會傾向于噪音,訓練次數是2時,兩次一定會有一些差異,所以一定要保證兩次訓練結果盡量接近。當int BSR_Train返回0時表明語音訓練成功。
    (3)初始化辨識器
    用來定義語音輸入來源,可以通過調用函數void BSR_InitRecognizer(int AudioSource)完成,其中參數Audio-Source為0時表示MIC語音輸入,為1時表示LINE_IN模擬電壓輸入。當主程序調用該函數時,語音辨識器便打開8kHz采用頻率的FIQ_TMA中斷,并將采樣得到的語音數據填入語音辨識器的數據隊列中。
    (4)啟動實時監控
    實時監控是用來觀察語音辨識是否正常工作,如果辨識正常則會產生脈寬為16ms連續穩定方波,否則會產生不穩定的波形,此時需要刪除命令或優化程序,否則將會丟失語音數據,產生辨識出錯信息。完成此功能可以通過調用BSR_EnableCPUIndicator()函數來完成。

    (5)辨識處理
    由函數int BSR_GetResult()完成語音辨識處理,當無命令辨識出來時,函數返回0;辨識器停止未初始化或辨識未激活返回-1;當辨識不合格時返回-2;當辨識出來時返回命令的序號。

4 實驗與結論
    實驗中智能小車的正確辨識率在90%以上,實驗過程中發現影響小車正常辨識的因素主要包括周圍環境的噪音、人與小車的距離等,這些需要在今后的工作改正。需要說明的是在訓練過程中中,每條語音命令的長度不要超過13 s,訓練后得到的語音模型保存在RAM中,每條命令占用96Word。由于RAM空間有限,同時可辨識的語音命令為5條,為了運行復雜的辨識程序,必須通過擴展必要的存儲芯片完成系統的功能。
    這種語音控制的智能小車機器人不僅可以將來為人服務,稍加擴展,就可以在多種不適合人作業的場合替代人執行任務,因此這種語音控制小車機器人具有重要的學術研究價值。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲作爱视频| 久久精品中文字幕一区| 亚洲欧美日韩国产一区二区三区 | av成人老司机| 亚洲人成网站精品片在线观看| 欧美中文在线免费| 欧美亚洲一区二区在线观看| 亚洲欧美激情四射在线日 | 在线观看视频一区二区| 狠狠色伊人亚洲综合网站色| 国产一区二区按摩在线观看| 国产欧美日韩另类视频免费观看| 国产精品欧美日韩一区| 国产精品三区www17con| 国产精品亚洲成人| 国产精品一区久久久久| 国产欧美短视频| 国产欧美一区二区精品婷婷| 国产亚洲欧美另类一区二区三区| 国产午夜精品久久| 国产伊人精品| 在线观看91精品国产麻豆| 激情一区二区三区| 亚洲韩国精品一区| 99香蕉国产精品偷在线观看| 一区二区三区精品国产| 国产精品99久久不卡二区| 亚洲一区3d动漫同人无遮挡| 午夜日韩福利| 久久精品国产久精国产一老狼 | 亚洲精品精选| 99视频一区二区三区| 中文日韩欧美| 欧美亚洲免费高清在线观看| 久久国产精品久久久| 免费观看日韩| 欧美日韩国产精品自在自线| 国产精品福利久久久| 国产日韩欧美电影在线观看| 精品成人一区二区三区| 亚洲精品国产视频| 在线一区二区日韩| 欧美一区日韩一区| 亚洲日本乱码在线观看| 欧美日韩在线不卡| 国产精品美女在线观看| 韩国v欧美v日本v亚洲v| 亚洲高清免费| 亚洲视频在线视频| 久久精品人人做人人爽电影蜜月| 日韩视频中文字幕| 先锋a资源在线看亚洲| 久久婷婷蜜乳一本欲蜜臀| 欧美成人a视频| 国产精品久久久久久亚洲毛片| 国内精品久久久久久| 亚洲精品美女久久7777777| 亚洲线精品一区二区三区八戒| 久久99伊人| 在线综合亚洲| 久久久久久久欧美精品| 欧美日韩高清在线一区| 国产日本欧美一区二区三区在线| 在线免费精品视频| 亚洲视屏一区| 久久精品人人做人人爽| 亚洲午夜av电影| 麻豆国产va免费精品高清在线| 欧美日韩亚洲三区| 激情综合网激情| 亚洲午夜精品久久久久久浪潮| 亚洲国产一二三| 性8sex亚洲区入口| 欧美高清在线视频| 国产片一区二区| 日韩亚洲欧美成人| 亚洲国产精品尤物yw在线观看| 亚洲一区二区影院| 欧美3dxxxxhd| 国产偷国产偷亚洲高清97cao| 99re热精品| 亚洲欧洲在线观看| 久久高清一区| 国产精品mv在线观看| 欧美日本一区二区高清播放视频| 国产美女一区二区| 亚洲美女性视频| 亚洲国产一区二区三区a毛片 | 欧美欧美天天天天操| 国产在线不卡精品| 亚洲午夜精品一区二区三区他趣| 亚洲欧洲日韩综合二区| 久久久精品性| 国产精品天美传媒入口| 亚洲最新在线| 99热在这里有精品免费| 另类欧美日韩国产在线| 国产欧美一区二区精品婷婷| 这里只有视频精品| 一区二区三区 在线观看视频| 嫩草国产精品入口| 韩国一区二区在线观看| 午夜精品视频在线观看| 亚洲欧美日韩第一区| 欧美日韩精品在线视频| 91久久精品视频| 亚洲国产精品美女| 久久久久9999亚洲精品| 国产日韩精品久久| 亚洲欧美区自拍先锋| 亚洲欧美清纯在线制服| 国产精品大片| 中文网丁香综合网| 亚洲小说欧美另类社区| 欧美午夜精品久久久久久超碰| 日韩特黄影片| 日韩写真在线| 欧美日韩成人在线视频| 亚洲精品免费电影| 亚洲免费电影在线| 欧美了一区在线观看| 亚洲精品网址在线观看| 99精品国产高清一区二区| 欧美精品成人| 亚洲精品日产精品乱码不卡| 日韩亚洲欧美一区二区三区| 欧美乱人伦中文字幕在线| 亚洲精品日韩久久| 亚洲免费观看高清在线观看 | 亚洲激情在线激情| 亚洲精品亚洲人成人网| 欧美大尺度在线观看| 亚洲大片在线| 亚洲乱码国产乱码精品精天堂| 狂野欧美激情性xxxx| 在线国产精品播放| 亚洲国产美女| 欧美搞黄网站| 日韩午夜在线观看视频| 亚洲——在线| 国产伦精品一区二区三区视频黑人| 亚洲欧美成人一区二区三区| 久久久91精品国产一区二区三区 | 亚洲午夜精品一区二区| 欧美一区二区性| 一区精品久久| 99这里只有精品| 欧美午夜剧场| 午夜视频一区二区| 鲁大师影院一区二区三区| 91久久极品少妇xxxxⅹ软件| 亚洲一区二区三区四区视频 | 先锋资源久久| 美国成人直播| 亚洲精品无人区| 欧美一级视频精品观看| 狠狠狠色丁香婷婷综合久久五月| 亚洲激情视频在线播放| 欧美日韩国产综合网| 亚洲欧美日产图| 美女脱光内衣内裤视频久久影院| 亚洲精选久久| 欧美专区在线观看| 亚洲第一在线综合在线| 亚洲视频在线播放| 国产日产欧产精品推荐色| 亚洲精品久久嫩草网站秘色| 国产精品theporn| 久久爱www.| 欧美日韩小视频| 性欧美1819sex性高清| 欧美电影在线观看完整版| 亚洲天堂成人在线视频| 老司机凹凸av亚洲导航| 一本色道久久加勒比88综合| 久久久五月天| 一本色道久久综合狠狠躁的推荐| 欧美在线视频观看| 91久久精品美女高潮| 久久精品国产第一区二区三区| 亚洲人成网站色ww在线| 久久国产精品网站| 亚洲人午夜精品免费| 欧美综合77777色婷婷| 亚洲精品视频在线观看网站| 久久精精品视频| 一个人看的www久久| 老司机精品视频一区二区三区| 中日韩视频在线观看| 免费高清在线一区| 亚洲欧美一区二区视频| 欧美日韩精品在线观看| 亚洲第一天堂av| 国产精品乱看| 日韩一区二区高清| 狠狠入ady亚洲精品| 欧美亚洲系列| 久久先锋影音| 欧美资源在线观看| 免费日韩av|