《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于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亚洲国产精品_日韩亚洲一区二区
黄色成人免费观看| 亚洲欧美精品suv| 国产美女精品人人做人人爽| 欧美另类久久久品| 欧美大片免费观看在线观看网站推荐| 午夜精品久久久久99热蜜桃导演| 国产精品久久久久9999高清| 欧美韩国一区| 欧美风情在线| 欧美国产精品人人做人人爱| 久久免费一区| 久久免费视频在线| 美女国产精品| 你懂的一区二区| 欧美激情黄色片| 欧美噜噜久久久xxx| 欧美精品 日韩| 欧美激情久久久久| 欧美日韩国产精品一区| 欧美日韩1区2区| 欧美日韩国产大片| 国产精品video| 国产精品免费一区二区三区观看| 久久久久国产成人精品亚洲午夜| 亚洲欧洲精品一区二区三区不卡| 亚洲精品乱码久久久久久| 亚洲国产精品久久久久秋霞蜜臀 | 男女激情视频一区| 老鸭窝毛片一区二区三区| 久久影院午夜论| 欧美成人国产一区二区| 欧美高清在线视频观看不卡| 欧美日韩大片一区二区三区| 国产精品豆花视频| 国产一区二区三区四区三区四| 欧美精品亚洲一区二区在线播放| 欧美一激情一区二区三区| 欧美亚洲午夜视频在线观看| 欧美在线观看网址综合| 另类成人小视频在线| 欧美精品一区二区高清在线观看| 久久久xxx| 蜜臀av国产精品久久久久| 欧美黄色网络| 国产精品久久午夜| 国产真实精品久久二三区| 亚洲激情成人网| 亚洲午夜精品久久| 久久av一区二区三区漫画| 亚洲美女av黄| 香蕉av福利精品导航| 美女日韩欧美| 欧美日韩一卡二卡| 国产一区二区三区免费观看| 亚洲国产婷婷香蕉久久久久久99| 激情欧美一区| 日韩西西人体444www| 亚洲欧洲av一区二区| 亚洲精品欧洲精品| 亚洲天堂av图片| 久久精品亚洲国产奇米99| 欧美激情一区二区三区成人| 国产精品嫩草影院一区二区| 激情综合久久| 亚洲视频网在线直播| 亚洲国产成人不卡| 亚洲一区日韩在线| 美女任你摸久久| 国产精品一区一区三区| 亚洲福利视频一区| 亚洲欧美制服另类日韩| 夜夜嗨av一区二区三区四季av | 一区二区黄色| 久久久久久久激情视频| 欧美日韩国产成人高清视频| 国产午夜亚洲精品羞羞网站 | 久久精品中文字幕一区| 欧美日韩第一页| 激情视频一区| 亚洲欧美日韩精品久久奇米色影视| 亚洲一区在线看| 亚洲精品美女久久7777777| 亚洲欧美视频在线观看| 欧美成人午夜77777| 国产偷国产偷亚洲高清97cao| 国产一区高清视频| 日韩亚洲视频在线| 亚洲欧洲日本专区| 久久九九久精品国产免费直播| 老司机免费视频一区二区| 国产精品盗摄久久久| 亚洲人成网站精品片在线观看| 99国产一区| 亚洲国产精品一区二区www在线| 一本色道久久99精品综合| 久久久久久自在自线| 国产精品午夜春色av| 一区二区91| 日韩视频不卡| 你懂的网址国产 欧美| 狠狠色综合一区二区| 先锋资源久久| 午夜精品久久久久99热蜜桃导演| 久久成人18免费网站| 欧美视频一区在线| 91久久精品视频| 亚洲国产婷婷综合在线精品| 久久三级视频| 国产一区二三区| 欧美中文在线观看国产| 久久精品二区亚洲w码| 国产日韩精品一区观看| 亚洲一区欧美一区| 亚洲尤物视频网| 欧美午夜精品久久久久久人妖| 国产一本一道久久香蕉| 亚洲综合二区| 性欧美video另类hd性玩具| 欧美色网一区二区| 一本色道久久综合亚洲二区三区| 欧美怡红院视频| 久久精品九九| 黄色成人小视频| 久久国产精品免费一区| 久久午夜色播影院免费高清| 国产一区美女| 亚洲高清自拍| 模特精品在线| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲视频中文| 亚洲视频综合在线| 国产精品久久久久9999| 亚洲永久在线观看| 久久爱www.| 韩国av一区| 亚洲欧洲精品一区二区三区波多野1战4| 午夜一区二区三视频在线观看| 久久亚洲影院| 狠狠色综合色区| 最新亚洲一区| 欧美日韩国产经典色站一区二区三区| 国产曰批免费观看久久久| 欧美影院在线| 免费在线亚洲| 91久久香蕉国产日韩欧美9色| 午夜免费日韩视频| 久久久久久91香蕉国产| 精品不卡一区| 一本大道久久a久久精品综合| 久久本道综合色狠狠五月| 国产欧美一区二区三区久久人妖| 亚洲精品小视频| 亚洲网址在线| 国产一区二区三区在线免费观看 | 亚洲一区二区高清| 欧美香蕉视频| 欧美一区二区黄| 免费精品99久久国产综合精品| 国产精品视频免费一区| 欧美亚洲尤物久久| 免费观看成人www动漫视频| 亚洲国产一区二区三区在线播| 欧美一区二区精品在线| 久久精品综合网| 亚洲啪啪91| 午夜在线成人av| 激情五月***国产精品| 亚洲最新视频在线| 国产欧美一级| 日韩视频在线一区| 国产精品视频免费观看| 亚洲国产一区在线| 国产精品久久久一区二区三区| 一区二区免费看| 久久www成人_看片免费不卡| 亚洲国产成人高清精品| 亚洲理论电影网| 国产精品永久| 9久草视频在线视频精品| 国产精品视频999| 亚洲区在线播放| 国产精品日韩电影| 最新日韩欧美| 国产三级精品在线不卡| 日韩网站在线观看| 国产精品美女xx| 日韩天堂av| 国内精品视频在线观看| 亚洲一区二区四区| 在线精品亚洲一区二区| 午夜精品福利视频| 亚洲人体影院| 久久性色av| 亚洲一区二区黄| 美女在线一区二区| 99精品久久久| 欧美99在线视频观看| 午夜精品国产更新| 欧美视频精品在线| 亚洲电影激情视频网站|