《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于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| 亚洲人成网站777色婷婷| 在线观看欧美一区| 在线 亚洲欧美在线综合一区| 国产人妖伪娘一区91| 国产精品劲爆视频| 欧美午夜欧美| 国产精品福利网站| 国产精品毛片a∨一区二区三区| 国产精品videosex极品| 欧美视频在线观看一区| 国产精品va| 国产精品免费网站| 国产精品女主播一区二区三区| 国产精品国产一区二区| 国产精品成人一区二区网站软件| 欧美日韩在线免费视频| 欧美色欧美亚洲另类二区| 欧美日韩一区三区四区| 欧美亚日韩国产aⅴ精品中极品| 欧美午夜精品久久久久久人妖 | 亚洲综合成人婷婷小说| 亚洲欧美一区二区三区在线| 欧美一区二区三区免费视频| 久久精精品视频| 免费在线欧美视频| 欧美精品久久久久久久久老牛影院| 欧美金8天国| 欧美四级伦理在线| 国产精品一区二区a| 国产欧美一区二区三区在线老狼| 国内一区二区三区| 亚洲人成在线播放| 亚洲视频在线二区| 欧美一区二区三区精品电影| 亚洲黄网站黄| 亚洲视频香蕉人妖| 久久激情五月丁香伊人| 欧美凹凸一区二区三区视频| 欧美视频中文在线看| 国产欧美精品一区| 亚洲国产精品免费| 亚洲小说春色综合另类电影| 亚洲大片精品永久免费| 中文亚洲免费| 久久精品视频在线观看| 欧美精品v日韩精品v国产精品| 欧美性天天影院| 狠狠色伊人亚洲综合成人| 亚洲精品精选| 性娇小13――14欧美| 亚洲精品一区久久久久久 | 欧美一区视频在线| 欧美黑人国产人伦爽爽爽| 国产精品九九| 亚洲国产精品一区二区第四页av| 亚洲一区二区三区在线| 亚洲另类自拍| 久久久久久久综合狠狠综合| 欧美精品一区视频| 国产欧美日韩免费看aⅴ视频| 亚洲国产成人av| 亚洲欧美美女| 99精品欧美一区二区三区综合在线| 欧美在现视频| 欧美日韩一区二区免费视频| 国产一区在线看| 制服丝袜亚洲播放| 亚洲欧洲一区二区在线播放| 先锋影音网一区二区| 欧美大片免费久久精品三p| 国产精品亚洲第一区在线暖暖韩国| 亚洲国产99| 欧美伊久线香蕉线新在线| 一区二区三区成人| 欧美91精品| 国产日韩欧美在线视频观看| 99精品视频一区| 亚洲激情网站| 久久精品理论片| 欧美调教vk| 亚洲精品国精品久久99热一| 久久精品久久99精品久久| 午夜激情综合网| 欧美日韩精品在线观看| 在线欧美电影| 欧美专区第一页| 小黄鸭视频精品导航| 欧美精品在线一区二区三区| 激情欧美日韩一区| 午夜欧美精品| 午夜精品区一区二区三| 欧美日韩亚洲视频一区| 91久久线看在观草草青青| 久久精品男女| 久久人人看视频| 国产亚洲va综合人人澡精品| 亚洲综合好骚| 香蕉久久夜色精品国产| 欧美午夜一区二区三区免费大片| 亚洲精品久久久久中文字幕欢迎你| 亚洲盗摄视频| 快播亚洲色图| 狠狠色丁香久久婷婷综合丁香| 午夜精品久久久久久久 | 久久久精品国产99久久精品芒果| 国产精品美女主播| 亚洲无限av看| 亚洲欧美日本伦理| 国产精品久久久久久av福利软件 | 欧美精品一卡| 亚洲区免费影片| 99ri日韩精品视频| 欧美韩日亚洲| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲日本va午夜在线电影| 免费h精品视频在线播放| 精品999在线观看| 久久精品国产精品| 美女诱惑一区| 亚洲高清在线| 夜夜嗨av一区二区三区四季av| 欧美精品999| 一区二区av| 午夜精品久久久久| 国产区精品在线观看| 欧美一区二区三区播放老司机| 久久久精品日韩| 在线观看不卡av| 日韩视频在线一区二区三区| 欧美日韩成人在线观看| 99精品欧美一区二区蜜桃免费| 亚洲一区在线视频| 国产精品任我爽爆在线播放 | 久久一本综合频道| 亚洲电影在线看| 一区二区激情视频| 国产精品久久97| 香蕉久久夜色精品国产| 可以看av的网站久久看| 亚洲国产精品小视频| 一区二区三区视频在线播放| 国产精品久久久久久久免费软件| 午夜视频精品| 欧美 日韩 国产在线| 亚洲区一区二| 亚洲欧美在线免费| 国产一区激情| 日韩亚洲一区二区| 国产精品久久久久久久久久三级 | 欧美电影免费观看| 中文国产一区| 久久久久国产精品一区| 亚洲国产合集| 亚洲欧美激情精品一区二区| 国内精品一区二区三区| 9久re热视频在线精品| 国产精品一二一区| 亚洲国产成人av在线| 欧美日韩精品免费看| 亚洲欧美日韩一区二区三区在线| 蜜臀久久99精品久久久画质超高清 | 一级成人国产| 国产精品99免费看 | 国产在线一区二区三区四区| 亚洲人成欧美中文字幕| 国产精品chinese| 亚洲电影在线看| 欧美日韩在线视频一区| 久久国产精彩视频| 欧美日韩国产专区| 久久se精品一区二区| 欧美日韩亚洲精品内裤| 久久国产精品99国产精| 欧美亚州一区二区三区| 亚洲国产一区视频| 国产精品美女在线| 亚洲精品久久| 国产免费一区二区三区香蕉精| 亚洲精品综合精品自拍| 国产欧美精品日韩区二区麻豆天美| 亚洲精品免费看| 国产区精品视频| 亚洲网在线观看| 亚洲国产成人精品久久| 久久高清一区| 一区二区三区免费在线观看| 久久中文字幕导航| 亚洲欧美日韩另类| 欧美日韩精品欧美日韩精品一 | 亚洲国产精品久久久久秋霞影院| 欧美亚洲视频一区二区| 亚洲激情第一区| 久久偷窥视频| 亚洲欧美日韩国产综合精品二区| 欧美日韩另类丝袜其他| 亚洲国产欧美日韩精品|