999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式英語語音識別控制系統(tǒng)研究

2021-06-24 07:24:44潘麗鵬
微型電腦應(yīng)用 2021年6期
關(guān)鍵詞:嵌入式指令智能

潘麗鵬

(咸陽師范學(xué)院 外國語學(xué)院, 陜西 咸陽 712000)

0 引言

隨著計算機(jī)與人工智能技術(shù)的快速發(fā)展,智能機(jī)械設(shè)備的應(yīng)用越來越廣泛,作為智能控制的關(guān)鍵技術(shù)之一,語音識別控制的能力直接決定機(jī)械設(shè)備的智能化程度[1-3]。本文提出并設(shè)計了一種嵌入式英語語音識別控制系統(tǒng),采用隱馬爾可夫模型進(jìn)行英語語音的識別,選取WTV180芯片對語音信號進(jìn)行處理。該系統(tǒng)英語語音識別度高,控制能力強(qiáng),適于在智能控制領(lǐng)域推廣應(yīng)用。

1 語音識別算法

1.1 算法數(shù)學(xué)模型

與語音識別算法所對應(yīng)的數(shù)學(xué)模型由輻射、激勵和聲道三個部分組成。其具體結(jié)構(gòu)如圖1所示。

圖1 語音識別算法的數(shù)學(xué)模型結(jié)構(gòu)

其中,激勵部分的G(z)為聲門脈沖信號;聲道部分的V(z)為聲道傳輸函數(shù);輻射部分的R(z)為輻射阻抗;A為調(diào)節(jié)系數(shù),用以調(diào)整函數(shù)能量或幅值。該模型的核心功能是確定對語音信號進(jìn)行轉(zhuǎn)換處理時所需的輸出函數(shù)H(z),如式(1)。

H(z)=A·G(z)V(z)R(z)

(1)

1.2 算法預(yù)處理

將人類發(fā)音的模擬信號轉(zhuǎn)換為可用于通信傳輸?shù)臄?shù)字信號,需要對其基于倍頻程衰減完成離散化的預(yù)處理,從而使高頻信號更加突出,易于分辨,簡化分析信號參數(shù)的程序,通常基于一階數(shù)字濾波器進(jìn)行離散化處理,如式(2)。

H(z)=1-uz-1

(2)

式中,u為離散系數(shù)且u∈[0,1]。假定x(n)為某時間節(jié)點(diǎn)n對應(yīng)的數(shù)值,那么經(jīng)過預(yù)處理可得式(3)。

y(n)=x(n)-kx(n-1)

(3)

式中,k為根據(jù)高頻信號值取值的系數(shù),這里取k=0.95。

1.3 特征提取

系統(tǒng)語音識別結(jié)果的精度取決于算法能夠準(zhǔn)確實(shí)現(xiàn)語音特征的提取。本文選取MFCC(梅爾倒譜系數(shù))方法進(jìn)行語音信號頻域特征提取。其提取過程如圖2所示。

圖2 基于MFCC方法的頻域特征提取過程

1.4 HMM語音識別算法

在現(xiàn)有的多種語音識別算法中,HMM(隱馬爾可夫模型)算法由于具有出色的過程狀態(tài)預(yù)測能力而被廣泛認(rèn)可,因此本文采用該算法實(shí)現(xiàn)系統(tǒng)的語音識別功能。

假定S1,S2,…,Sn為模型中的一組狀態(tài)量,與時間節(jié)點(diǎn)n對應(yīng)的唯一模型狀態(tài)為x(n)。n=0時,起點(diǎn)概率矢量π的表達(dá)式為式(4)。

πi=P{x0=Si} (i=1,2,…,n)

(4)

后續(xù)各時間節(jié)點(diǎn)對應(yīng)的狀態(tài)值僅與其前一個時間點(diǎn)的狀態(tài)值xn-1相關(guān),由此可得到轉(zhuǎn)移概率矩陣A={ai,j},可表示為式(5)。

ai,j=p{xn=Sj|xn-1=Si}

(5)

除起點(diǎn)外,剩余所有時間點(diǎn)的狀態(tài)都是隱藏的,所以僅可計算出單個時間點(diǎn)Rq所對應(yīng)的隨機(jī)監(jiān)測矢量Qn,其與Xn(Pn)的關(guān)系為式(6)。

Pxn=Si{On}=P{On|Si}

(6)

通過HMM算法,在提取語音信號特征時獲得了Qn,本文基于混合高斯分布對Qn進(jìn)行擬合,得式(7)。

(7)

式中,m為擬合階數(shù)值;Y為Qn的狀態(tài)值;Cm為加權(quán)系數(shù)。

HMM算法的第一步應(yīng)為創(chuàng)建英語語音詞表。假定一個包含V個英語詞匯的詞表,將模型系數(shù)λv分配每一個詞匯,則有式(8)。

λv=(Av,Bv,πv)

(8)

進(jìn)行語音識別時,應(yīng)首先提取監(jiān)測矢量O={o1,o2,…,oT},然后計算出模型系數(shù)λv的分配概率P(O|λ)。其中,v∈[1,V],最后得到具有最大似然概率的詞匯v*,也就是語音識別結(jié)果對應(yīng)的值,如式(9)。

(9)

2 系統(tǒng)硬件部分設(shè)計

嵌入式英語語音識別控制系統(tǒng)硬件部分的組成結(jié)構(gòu)如圖3所示。

圖3 系統(tǒng)硬件部分結(jié)構(gòu)

系統(tǒng)的核心處理器選用的是以Cortex-M3為內(nèi)核的STM32型處理器。這種芯片采用了Tail-chaining中斷的結(jié)構(gòu)形式,數(shù)據(jù)處理速度很高,同時,其所集成的Thumb-2指令集大幅提高了指令的執(zhí)行效率和芯片的運(yùn)行性能,在工控行業(yè)中應(yīng)用較為廣泛。同時,本文選取WTV180芯片用于英語語音的信號處理,其技術(shù)優(yōu)勢主要體現(xiàn)在以下幾點(diǎn)。(1) 在語音信號頻率為6 kHz的條件下,其最大識別長度可達(dá)340 s,內(nèi)型數(shù)量高且適用于多種環(huán)境;(2) 該芯片集成了DAC、優(yōu)化音質(zhì)算法與PSG語音合成器,能夠獲得較高的音質(zhì)。系統(tǒng)的語音識別電路如圖4所示。

圖4 系統(tǒng)語音識別電路原理圖

由SPK麥克風(fēng)進(jìn)行語音采集并將信號發(fā)送給WTV180芯片,在其中進(jìn)行語音信號轉(zhuǎn)換,輸出的信號利用DATA數(shù)據(jù)線發(fā)送至STM32嵌入式系統(tǒng),由其按照語音信號的指令對智能機(jī)械設(shè)備進(jìn)行控制。

3 系統(tǒng)軟件部分設(shè)計

本系統(tǒng)的軟件部分基于模塊化的程序進(jìn)行智能機(jī)械設(shè)備的訓(xùn)練和詞匯存儲,訓(xùn)練過程中單個控制指令各均重復(fù)10次;訓(xùn)練完成后調(diào)用輸入接口函數(shù)請求系統(tǒng)語音識別模塊開始識別,再調(diào)用輸出接口函數(shù)提交識別結(jié)果;主程序分析識別結(jié)果即指令內(nèi)容,通過控制模塊驅(qū)動智能機(jī)械設(shè)備執(zhí)行對應(yīng)的操作。系統(tǒng)語音識別控制的實(shí)現(xiàn)流程如圖5所示。

圖5 系統(tǒng)語音識別控制實(shí)現(xiàn)流程

語音識別控制系統(tǒng)的初始化是在接收到外界操作指令的時刻開始進(jìn)行的,在此之前系統(tǒng)一直處于待機(jī)狀態(tài),目的是為了保證智能機(jī)械設(shè)備運(yùn)行的穩(wěn)定性與實(shí)時性。系統(tǒng)軟件部分的核心執(zhí)行代碼如下。

void CBodyBasics::MSSListen() //語音識別初始化函數(shù)

{

if (FAILED(::CoInitialize(NULL))) //初始化COM接口

MessageBox(NULL,(LPCWSTR)L"COM接口初始化失敗!",(LPCWSTR)L"提示",MB_ICONWARNING|MB_CANCELTRYCONTINUE|MB_DEFBUTTON2);

HRESULT hr=m_cpRecoEngine.CoCreateInstance(CLSID_SpSharedRecognizer);//創(chuàng)建Share型識別引擎

if (SUCCEEDED(hr))

{

hr=m_cpRecoEngine->CreateRecoContext(&m_cpRecoCtxt);//創(chuàng)建識別上下文接口

hr=m_cpRecoCtxt->SetNotifyWindowMessage(m_hWnd,WM_RECORD,0,0);//設(shè)置識別消息

const ULONGLONG ullInterest=SPFEI(SPEI_SOUND_START)|SPFEI(SPEI_SOUND_END)|SPFEI(SPEI_RECOGNITION);//設(shè)置我們感興趣的事件

hr=m_cpRecoCtxt->SetInterest(ullInterest,ullInterest);

hr=SpCreateDefaultObjectFromCategoryId(SPCAT_AUDIOIN,&m_cpAudio);

m_cpRecoEngine->SetInput(m_cpAudio,true);

ullGrammerID=1000;

hr=m_cpRecoCtxt->CreateGrammar(ullGrammerID,&m_cpCmdGrammar);

WCHAR wszXMLFile[20]=L"";//加載語法

MultiByteToWideChar(CP_ACP,0,(LPCSTR)"CmdCtrl.xml",-1,wszXMLFile,256);//ANSI轉(zhuǎn)UNINCODE

hr=m_cpCmdGrammar->LoadCmdFromFile(wszXMLFile,SPLO_DYNAMIC);

hr=m_cpCmdGrammar->SetRuleState(NULL,NULL,SPRS_ACTIVE);//C&C

hr=m_cpRecoEngine->SetRecoState(SPRST_ACTIVE);

}

else

{

MessageBox(NULL,(LPCWSTR)L"語音識別引擎啟動出錯!",(LPCWSTR)L"警告",MB_OK);

exit(0);

}

}

4 系統(tǒng)測試

為了驗(yàn)證本文所設(shè)計英語語音識別系統(tǒng)的實(shí)際性能,采用MATLAB軟件進(jìn)行仿真模擬實(shí)驗(yàn),選取智能播種機(jī)作為實(shí)驗(yàn)用智能機(jī)械設(shè)備。按照系統(tǒng)功能,實(shí)驗(yàn)分為英語語音識別和智能播種機(jī)做控制兩個部分分別進(jìn)行。語音識別功能測試過程為:選取5條行動方向英文指令(run、left、right、backwards、stop)各重復(fù)發(fā)出20次,以驗(yàn)證系統(tǒng)英語語音識別準(zhǔn)確率。測試結(jié)果如圖6所示。

由圖6可見,系統(tǒng)對每條英語指令的識別準(zhǔn)確率都高于85%,且大多數(shù)達(dá)到90%以上,可見本文所設(shè)計的系統(tǒng)具有較高的識別準(zhǔn)確度。

圖6 語音識別功能測試結(jié)果

智能機(jī)械設(shè)備控制功能基于智能播種機(jī)的行進(jìn)途徑與指令的一致性進(jìn)行測試。測試結(jié)果如圖7所示。

圖7 系統(tǒng)控制功能測試結(jié)果

由圖7可見,測試過程中共向系統(tǒng)發(fā)出13次行動指令,智能播種機(jī)每次都能按照指令方向行進(jìn)并最終到達(dá)目的地。可見系統(tǒng)能夠?qū)崿F(xiàn)智能機(jī)械設(shè)備的高精度控制。

5 總結(jié)

語音識別控制是自動化技術(shù)發(fā)展的重要成果,已成為當(dāng)前智能機(jī)械設(shè)備研發(fā)的核心技術(shù)之一[4-5]。本文提出并設(shè)計的嵌入式語音識別控制系統(tǒng),基于HMM算法實(shí)現(xiàn)了英語語音的識別功能,采用WTV180芯片進(jìn)行英語語音信號的處理,大幅提高了智能機(jī)械設(shè)備的語音識別和處理能力,對于人工智能相關(guān)技術(shù)的研究具有一定的參考價值。

猜你喜歡
嵌入式指令智能
聽我指令:大催眠術(shù)
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
ARINC661顯控指令快速驗(yàn)證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
搭建基于Qt的嵌入式開發(fā)平臺
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Altera加入嵌入式視覺聯(lián)盟
主站蜘蛛池模板: 91精品国产91久久久久久三级| 国产极品美女在线观看| 尤物精品国产福利网站| 2020国产在线视精品在| 国产69精品久久| 欧美性精品| 国产成人无码AV在线播放动漫| 香蕉在线视频网站| 色首页AV在线| 国产主播在线一区| 婷婷综合色| 国产女人喷水视频| 久久亚洲国产视频| 国产综合欧美| 亚洲αv毛片| 欧美a在线看| 亚洲免费播放| 一级看片免费视频| 久久精品66| 91色综合综合热五月激情| 欧美笫一页| 久久semm亚洲国产| 日韩欧美视频第一区在线观看 | 久久影院一区二区h| 亚洲精品无码抽插日韩| 高清免费毛片| 亚洲高清无码久久久| 影音先锋亚洲无码| 香蕉99国内自产自拍视频| 四虎精品国产AV二区| 国产成人免费观看在线视频| 香蕉久久国产超碰青草| 手机永久AV在线播放| 免费人成网站在线观看欧美| 国产欧美在线观看一区| 97视频在线观看免费视频| 精品国产91爱| 久久天天躁狠狠躁夜夜躁| 日韩人妻无码制服丝袜视频| 国产美女一级毛片| 精品91自产拍在线| 日韩欧美中文字幕一本 | 午夜日本永久乱码免费播放片| 丁香婷婷激情网| 久久免费视频6| 国产精品第一区在线观看| 四虎永久免费地址在线网站| 一级片一区| 国产精品九九视频| 国产一区二区丝袜高跟鞋| 在线国产91| 播五月综合| 欧美日韩综合网| 午夜人性色福利无码视频在线观看| 色哟哟精品无码网站在线播放视频| 福利在线不卡一区| 五月天天天色| 国产导航在线| 国产一级裸网站| 91精品国产丝袜| 国产日韩av在线播放| 中国国产A一级毛片| 特级精品毛片免费观看| 国产91丝袜在线播放动漫| 中文国产成人精品久久一| 久久国产高潮流白浆免费观看 | 91青青在线视频| 欧美日韩第二页| 国产欧美精品专区一区二区| 乱人伦视频中文字幕在线| 亚洲三级影院| 国产欧美日韩专区发布| 亚洲美女一区| 97色婷婷成人综合在线观看| www.亚洲色图.com| 熟女视频91| 91麻豆精品国产高清在线| 成人a免费α片在线视频网站| 亚洲精品免费网站| 国产97视频在线观看| 国产在线观看99| 亚洲V日韩V无码一区二区|