• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Kinect的語音識(shí)別技術(shù)研究

    2017-06-26 12:51:01朱榮,李小映
    關(guān)鍵詞:麥克風(fēng)引擎命令

    基于Kinect的語音識(shí)別技術(shù)研究

    朱榮李小映

    (廣州工商學(xué)院計(jì)算機(jī)科學(xué)與工程系廣州510850)

    針對(duì)Kinect語音識(shí)別技術(shù)中的語音命令交互控制功能沒有得到有效開發(fā)的問題,通過對(duì)Kinect麥克風(fēng)陣列的基本原理進(jìn)行闡述,對(duì)音頻捕獲、音頻處理和語音識(shí)別過程中主要使用到的應(yīng)用接口、類、對(duì)象、屬性、方法和事件等進(jìn)行深入剖析,以Kinect for Windows Developer Toolkit工具中的SpeechBasics-WPF案例中為研究對(duì)象,對(duì)該應(yīng)用程序的每一個(gè)模塊進(jìn)行單元測(cè)試,同時(shí)配合靜態(tài)分析技術(shù),驗(yàn)證了代碼的安全性和可靠性,并在此基礎(chǔ)上提出了基于Kinect的語音命令實(shí)現(xiàn)交互控制的開發(fā)流程和編程算法,為Kinect語音命令識(shí)別的應(yīng)用與開發(fā)提供策略與方法。

    語音識(shí)別;波束成形;回聲消除;自動(dòng)增益控制;噪聲抑制

    Class NumberTN912

    1 四元麥克風(fēng)陣列

    1.1 硬件組成

    由于聲音都是從上往下傳導(dǎo)的,所以在硬件方面Kinect四元麥克風(fēng)陣列位于Kinect設(shè)備的下方。四元麥克風(fēng)陣列是不對(duì)稱分布的,左邊三個(gè)右邊一個(gè),四個(gè)相互獨(dú)立的小型麥克風(fēng),其排列呈線形。四個(gè)麥克風(fēng)可以同時(shí)接收多聲道立體聲,每一個(gè)麥克風(fēng)都捕獲相同的音頻信號(hào),但因使用了數(shù)字信號(hào)處理(DSP)組件并采用波束成形(Beamforming)技術(shù)后,麥克風(fēng)陣列可以根據(jù)接收聲音的時(shí)間差來定位聲源方向,再加上配置了立體聲模數(shù)轉(zhuǎn)換放大器,麥克風(fēng)陣列又可對(duì)捕獲的音頻信號(hào)進(jìn)行噪聲抑制(Noise Suppression)。如果要準(zhǔn)確辨別出相應(yīng)的語音命令,麥克風(fēng)陣列最好在室內(nèi)環(huán)境中偵聽,因?yàn)樗枰鶕?jù)室內(nèi)的聲音反射來創(chuàng)建音頻分布圖并進(jìn)行回聲消除(Acoustic Echo Cancellation,AEC)。

    1.2 軟件接口

    要應(yīng)用Kinect的各項(xiàng)功能,必須安裝Kinect for windows SDK開發(fā)工具包,SDK包封裝了語音識(shí)別的組件,分別是DirectX媒體對(duì)象(DirectX MediaObject,DMO)和語音應(yīng)用編程接口(Speech API,SAPI)。DMO是在DirectX的8.1版時(shí)從DirectShow(提供音視頻流的高質(zhì)量捕捉和重放)分出的,是微軟公司提供的流數(shù)據(jù)處理COM組件,它支持音視頻的編解碼器和特效,其功能類似于過濾器,為四元麥克風(fēng)陣列提供了一系列的編程接口,通過對(duì)該COM組件的引用,可以實(shí)現(xiàn)源代碼本地化,并支持回聲消除、噪聲抑制和自動(dòng)增益控制(Automatic Gain Control,AGC)等功能。SAPI組件中包含了語音識(shí)別(speech recognition)和語音合成(speech synthesis)技術(shù),該組件中的語音識(shí)別接口(Voice Dictation API)和語音命令接口(Voice Commands API)是應(yīng)用程序中需要引用的部分。語音識(shí)別技術(shù)可以識(shí)別不同的語言,這些語音被封裝在運(yùn)行語言包(Kinect for Windows Runtime Language Pack)中,它是負(fù)責(zé)解釋從四元麥克風(fēng)陣列接收到的語言模型,并通過語言模型來優(yōu)化語音命令識(shí)別。

    Kinect的麥克風(fēng)陣列主要的技術(shù)是語音識(shí)別技術(shù),語音識(shí)別功能通常用于Xbox控制中心的導(dǎo)航、菜單控制,以及多媒體的播放,通過Kinect的語音識(shí)別,用戶可以完成語音的交互及控制。下面重點(diǎn)介紹語音識(shí)別過程中的兩類技術(shù):音頻處理技術(shù)和命令識(shí)別技術(shù)。

    2 語音識(shí)別技術(shù)

    2.1 音頻處理技術(shù)

    Kinect的麥克風(fēng)陣列可以自動(dòng)捕獲和處理語音,主要是通過KinectAudioSource對(duì)象來實(shí)現(xiàn)的,雖然KinectAudioSource對(duì)象的最主要作用是為語音識(shí)別引擎提供音頻數(shù)據(jù)流,但是它也可以用來錄制音頻文件。下面將重點(diǎn)講解KinectAudioSource對(duì)象以及使用KinectAudioSource對(duì)象來捕獲音頻和處理音頻數(shù)據(jù)流。

    KinectAudioSource對(duì)象可以通過一些配置使Kinect的麥克風(fēng)陣列以不同的模式進(jìn)行工作,也能夠用來探測(cè)從某個(gè)方向來的哪種音頻信息最先達(dá)到麥克風(fēng)以及用來強(qiáng)制麥克風(fēng)陣列接受指定方向的音頻信息。KinectAudioSource對(duì)象的主要作用是從麥克風(fēng)陣列中提取原始的或者經(jīng)過處理的音頻流,這些音頻流經(jīng)過一系列的算法來處理可以提高音頻質(zhì)量,這些處理包括:回聲消除、自動(dòng)增益控制和波束成形?;芈曄峭ㄟ^提取發(fā)聲者的聲音模式,然后根據(jù)這一模式從麥克風(fēng)接收到的音頻中挑選出特定的音頻來消除回聲。自動(dòng)增益控制是通過一些算法使用戶的聲音的振幅與時(shí)間保持一致。例如當(dāng)用戶靠近或者或遠(yuǎn)離麥克風(fēng)時(shí),聲音會(huì)出現(xiàn)變得響亮或更柔和。波束成形是模擬定向麥克風(fēng)的算法技術(shù),該技術(shù)使得麥克風(fēng)陣列產(chǎn)生的效果和使用多個(gè)固定麥克風(fēng)的效果相同。

    在獲取和處理音頻中,通過C#語句進(jìn)行實(shí)例開發(fā),就先要將KinectAudioSource對(duì)象實(shí)例化,還要正確使用該對(duì)象的屬性、方法和事件。例如KinectAudioSource對(duì)象中的BeamAngleMode屬性可以決定通過何種方式來控制波束成形,EchoCancellationMode屬性可以控制回聲消除的開啟和關(guān)閉,KinectAudioSource對(duì)象包含Start()和Stop()兩個(gè)方法,Start()方法表示開始捕獲語音數(shù)據(jù),Stop()方法則表示停止捕獲語音數(shù)據(jù)。舉例來說明KinectAudioSource對(duì)象的方法和屬性,例如EchoCancellationMode.none表示關(guān)閉回聲抑制;AutomaticGain-ControlEnabled.False表示關(guān)閉自動(dòng)增益控制;source.Start()表示初始化并開開始捕獲音頻流;KinectSensor.KinectSensors[0].source.Stop()表示關(guān)閉Kinect音頻流和傳感器。

    2.2 命令識(shí)別技術(shù)

    Kinect的語音識(shí)別用于體感互動(dòng)游戲時(shí),不得不提到語音命令識(shí)別,玩家可以通過語言命令實(shí)現(xiàn)對(duì)游戲的控制。當(dāng)然,Kinect首先會(huì)捕獲玩家的聲音,使用上一節(jié)中介紹到的KinectAudioSource對(duì)象中的部分屬性對(duì)捕獲到的音頻數(shù)據(jù)流進(jìn)行回聲消除等處理后,再傳遞給SpeechRecognitionEngine對(duì)象,它是語音識(shí)別的核心,用于分析和解釋處理好的音頻數(shù)據(jù)流,匹配出最適合的語音命令,再判斷是否包含特定的待識(shí)別命令,如果包含就通過事件進(jìn)行下一步處理,不包含就直接丟棄這部分音頻數(shù)據(jù)流。

    在語音識(shí)別過程中,通過C#語句進(jìn)行實(shí)例開發(fā),就先要將SpeechRecognitionEngine對(duì)象實(shí)例化,還要正確使用該對(duì)象的屬性、方法和事件。例如SpeechRecognitionEngine對(duì)象中的RecognizerInfo屬性用于獲取有關(guān)SpeechRecognitionEngine的當(dāng)前實(shí)例的信息,Grammars屬性用于獲取SpeechRecognitionEngine中的實(shí)例加載Grammar對(duì)象的集合。SetInputToAudioStream()方法用于配置SpeechRecognitionEngine對(duì)象以接收來自音頻流的輸入。RecognizeAsync(RecognizeMode)方法用于執(zhí)行一個(gè)或多個(gè)異步語音識(shí)別操作。主要的SpeechRecognitionEngine對(duì)象的屬性和方法將通過下面的SpeechBasics-WPF示例來直觀闡述,并以此總結(jié)語音命令識(shí)別的開發(fā)流程和算法。

    3 實(shí)驗(yàn)

    3.1 SpeechBasics-WPF示例

    Kinect for Windows Developer Toolkit工具中就提供了以C#為開發(fā)語言的語音命令識(shí)別案例SpeechBasics-WPF。安裝好Kinect for Windows SDK包和Kinect for Windows Developer Toolkit工具,連接Kinect設(shè)備后,通過運(yùn)行SpeechBasics-WPF即可通過語音命令“Forward”、“Back”、“Turn Left”、“Turn Right”來控制“烏龜”圖形的移動(dòng)方向,如圖1所示,顯示了Kinect接收到“Turn Left”語音命令后,“烏龜”圖形向左旋轉(zhuǎn)90°。

    圖1 SpeechBasics-WPF運(yùn)行效果

    使用Visual Studio軟件將該項(xiàng)目的Xaml打開,通過查看在Xaml.cs中的程序可知,語音命令識(shí)別中的引用部分除了添加Microsoft.Kinect命名空間還有Microsoft.Speech.AudioFormat(音頻信息輸入引擎)和Microsoft.Speech.Recognition(語音識(shí)別引擎)。

    在該案例的語音命令識(shí)別部分,程序中WindowLoaded()函數(shù)中就已經(jīng)對(duì)Kinect進(jìn)行了初始化,并讀取了Xaml配置文件的語言庫,而對(duì)已經(jīng)匹配成功的語音命令則通過定義名為SpeechRecognized()函數(shù)來實(shí)現(xiàn)window界面中元素屬性的變化,通過switch…case…語句提供“烏龜”圖形坐標(biāo)位置的算法。下面以執(zhí)行“Forward”命令為例,當(dāng)用戶發(fā)出了與“Forward”匹配的語音命令時(shí),應(yīng)用程序需要實(shí)現(xiàn)的功能為界面窗口中“Forward”提示文字顏色變成天空藍(lán),文字字體加粗,“烏龜”圖形的X、Y坐標(biāo)位置,并保證坐標(biāo)位置不超過窗口的寬度和高度。

    3.2 測(cè)試

    程序中的每一個(gè)模塊的功能都需要通過測(cè)試來驗(yàn)證它的正確性,在C#面向?qū)ο蟮某绦蛟O(shè)計(jì)中單元測(cè)試是最基本的測(cè)試方法,通過單元測(cè)試是可以判斷某個(gè)特定條件(或者場(chǎng)景)下某個(gè)特定函數(shù)的行為。從SpeechBasics-WPF案例中了解到程序中主要使用到的函數(shù)包括WindowLoaded()、GetKinectRecognizer()、SpeechRecognized()、SpeechRecognitionRejected()、ClearRecognizer(),函數(shù)調(diào)用關(guān)系如圖2所示。把這些函數(shù)稱為一個(gè)模塊或單元,在Visual Studio2010中選中該應(yīng)用程序中的每一個(gè)模塊,右鍵單擊后通過單元測(cè)試,測(cè)試結(jié)果顯示“測(cè)試通過”,接著配合靜態(tài)分析技術(shù)對(duì)程序代碼進(jìn)行掃描,通過驗(yàn)證,該程序代碼滿足規(guī)范性、安全性、可靠性和可維護(hù)性。

    圖2 函數(shù)調(diào)用關(guān)系圖

    3.3 開發(fā)流程與算法語句

    在3.2節(jié)中的代碼驗(yàn)證通過的基礎(chǔ)上可以將語音命令識(shí)別應(yīng)用程序的開發(fā)流程及其主要算法進(jìn)行詳細(xì)闡述,總共分為七個(gè)步驟,每個(gè)步驟列出了主要的算法語句及其對(duì)應(yīng)的注釋,如下所示。

    3.3.1 添加引用

    添加對(duì)Kinect以及Microsoft.Speech API的引用,需要使用到的Microsoft語音識(shí)別API(Microsoft Speech Recognition API,SAPI)編程接口包括四個(gè)class類,分別是KinectSensor、KinectAudioSource、SpeechRecognitionEngine、Grammar,其中前兩個(gè)屬于Microsoft.Kinect類庫,后兩個(gè)屬于Microsoft. Speech類庫。一般情況下,后兩個(gè)類歸于System. Speech類庫,System.Speech與Microsoft.Speech兩個(gè)引擎基本都是相同的,不同之處的在于Microsoft. Speech是SAPI的服務(wù)器版本,System.Speech是SAPI的桌面版本,而針對(duì)Kinect并不適用于識(shí)別自由語音或者說比較適合識(shí)別語音命令的特點(diǎn),通常情況下不會(huì)在引用部分添加System.Speech,或者同時(shí)添加兩個(gè)版本的引擎。所以在引用部分通常需要添加using Microsoft.Kinect和using Microsoft. Speech。

    3.3.2 初始化Kinect

    Kinect可能在執(zhí)行其他的應(yīng)用程序,一般都需要初始化,初始化的方法基本相同,主要通過使用條件判斷語句。如果當(dāng)前的Kinect設(shè)備空置,則使用start()方法激活Kinect,如果不是空置,則將null賦值于Kinect,讓其空置。

    3.3.3 編寫語法文件

    由于Microsoft.Speech庫中沒有提供語音命令模式,不支持命令語法,使用SDK中的語音識(shí)別,就需要知道所有的語音命令并將其包含在一個(gè)固定的語法中,這個(gè)語法可以直接寫入到代碼中,也可以將語法寫入XML文件,該XML文件是W3C中的語音識(shí)別語法說明書1.0作為標(biāo)準(zhǔn),并只支持英語語種,下面以“FORWARD”語音命令為例,首先需要考慮用戶對(duì)于“向上”的命令可能發(fā)聲的單詞,例如發(fā)聲的單詞是forward、front、straight等,在編寫語法文件的時(shí)候就必須把這三個(gè)子項(xiàng)包含于“FORWARD”語音命令中。一旦語音識(shí)別引擎接收到這三個(gè)子項(xiàng)的同時(shí),也知道它們是“FORWARD”中的語義分類。主要語句如下所示:

    3.3.4 獲取語音識(shí)別引擎接口信息

    創(chuàng)建語法XML文件后需要加載到語音識(shí)別引擎中,加載語法的第一步就是要將RecognizerInfo信息指向語音識(shí)別引擎。RecognizerInfo是語音識(shí)別引擎中的一個(gè)類,用于獲取語音識(shí)別引擎接口的信息,它的AdditionalInfo屬性可以獲取語音識(shí)別引擎實(shí)例的相關(guān)附加信息,Id屬性可以獲取語音識(shí)別引擎實(shí)例的標(biāo)識(shí)符。在編程語句中通過聲明Get-KinectRecognizer()函數(shù)來返回recognizer的值,speechEngine是SpeechRecognitionEngine實(shí)例化名,recognizer的值就是speechEngine的附加信息。主要語句如下所示:

    3.3.5 將語法加載到語音識(shí)別引擎

    實(shí)例化后,需要建立了一個(gè)MemoryStream記憶流指向XML語法文件,下面語句中memoryS-tream是記憶流的實(shí)例化名稱,需要通過Grammar構(gòu)造函數(shù)去使該記憶流實(shí)例化,實(shí)例化名稱為m,接著使用LoadGrammar方法將實(shí)例化后的語法m加載到語音識(shí)別引擎中。主要語句如下:

    3.3.6 捕獲音頻數(shù)據(jù)流

    上述步驟準(zhǔn)備好就可以偵聽用戶的語音,獲取音頻數(shù)據(jù)流,并設(shè)置音頻數(shù)據(jù)流的格式信息。SpeechAudioFormatInfo類是語音識(shí)別引擎中用于表示音頻格式的信息,初始化SpeechAudioFormat-Info的新實(shí)例并指定編碼格式、每秒的示例、每個(gè)示例的位數(shù)、通道的數(shù)目、每秒平均字節(jié)、塊對(duì)齊值。

    //采用脈沖編碼調(diào)制(Pulse Code Modulation,Pcm)為音頻編碼格式,每秒接收16000個(gè)采樣,每個(gè)樣本占16位,只有1個(gè)通道,每秒中產(chǎn)生32000字節(jié)數(shù)據(jù),塊對(duì)齊值為2

    3.3.7 匹配語音命令

    語音識(shí)別引擎可以開始偵聽并捕獲用戶發(fā)出“口語命令”,如果識(shí)別出的“口語命令”與XML語法文件中預(yù)先定義好的語音命令匹配成功,則需要編寫應(yīng)用程序來實(shí)現(xiàn)窗口中元素的變化,例如實(shí)現(xiàn)“烏龜”圖形的移動(dòng)。這里就要提到SpeechRecognized和SpeechRecognitionRejected事件,當(dāng)語音識(shí)別引擎與其加載啟用的Grammar語音命令對(duì)象匹配的時(shí)候觸發(fā)SpeechRecognized事件。在下面的語句中定義了SpeechRecognized事件,它負(fù)責(zé)處理傳進(jìn)去的語音命令,并對(duì)識(shí)別出的命令執(zhí)行相應(yīng)的操作,其中SpeechRecognizedEventArgs是語音識(shí)別引擎中的公共類,繼承于RecognitionEventArgs,這里實(shí)例化為e,通過它可以為SpeechRecognized事件提供獲取到的與語音識(shí)別事件關(guān)聯(lián)的識(shí)別數(shù)據(jù),而ConfidenceThreshold則是語音識(shí)別引擎對(duì)“口語命令”與XML語法文件中的語音命令匹配的可能性或相對(duì)度量,稱為置信度,該值的范圍從0.0到1.0,值越高說明匹配越成功,當(dāng)然也需要一個(gè)閾值來限制置信度,比如下面的置信度閾值為0.3,如果低于0.3就不執(zhí)行switch…case…語句(語句中主要描述每一個(gè)匹配的語音命令在窗口界面中能實(shí)現(xiàn)的效果或執(zhí)行的操作),也完成不了語音命令對(duì)應(yīng)的交互結(jié)果。

    匹配成功則觸發(fā)SpeechRecognized事件,當(dāng)匹配不成功時(shí),則觸發(fā)SpeechRecognitionRejected事件,SpeechRecognitionRejected事件中編寫的語句主要實(shí)現(xiàn)的功能與SpeechRecognized事件的功能相反。

    4 結(jié)語

    語音識(shí)別技術(shù)就是將人發(fā)出的語音詞匯轉(zhuǎn)換成計(jì)算機(jī)可讀的輸入,語音識(shí)別通常都會(huì)使用模式匹配方法,Kinect的語音識(shí)別技術(shù)同樣也是使用該方法,所以在對(duì)其語音識(shí)別技術(shù)的研究過程中不會(huì)去考慮語種限制(只支持英語、法語、日語等),用戶發(fā)音的標(biāo)準(zhǔn)性對(duì)語音命令的交互功能的限制,還有Kinect也不適用于去識(shí)別自由語言,擅長于識(shí)別語音命令等問題。

    目前,由于Kinect語音識(shí)別技術(shù)在實(shí)際的商業(yè)應(yīng)用中用處也相對(duì)小,在人機(jī)交互方面其雙向交互特性導(dǎo)致開發(fā)成本高等因素,使得Kinect開發(fā)者基本都著重于骨骼追蹤技術(shù)和手勢(shì)識(shí)別技術(shù)。其實(shí),這兩種技術(shù)和語音識(shí)別技術(shù)在每一個(gè)交互應(yīng)用中都應(yīng)該是相輔相成的不可或缺的整體。Kinect的語音識(shí)別技術(shù)在實(shí)際的應(yīng)用開發(fā)過程中還處在基礎(chǔ)命令識(shí)別階段,與骨骼追蹤和手勢(shì)識(shí)別結(jié)合運(yùn)用不夠廣泛和深入,這也是筆者需要繼續(xù)研究的地方。當(dāng)然,如果能從聲音特征識(shí)別、語種識(shí)別、語氣語調(diào)情感探測(cè)等方面進(jìn)行完善,相信Kinect的語音識(shí)別技術(shù)會(huì)得到更多開發(fā)者的重視和應(yīng)用。

    [1]余濤.Kinect應(yīng)用開發(fā)實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2013:232-239.

    YU Tao.Kinect application development[M].Beijing:Mechanical Industry Press,2013:232-239.

    [2]王森.Kinect體感程序設(shè)計(jì)入門(使用C#和C++)[M].北京:科學(xué)出版社,2015:205-236.

    WANG Seng.Introduction to Kinect programming(Using C#and C++)[M].Beijing:Mechanical Science Press,2015:205-236.

    [3]張?jiān)姵?,錢冬明.體感技術(shù)現(xiàn)狀與發(fā)展研究[J].華東師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2014(2):40-49.

    ZHANG Shichao,QIAN Dongming.Research on the current situation and development of somatosensory Technology[J].Journal of East China Normal University(Natural Science Edition),2014(2):40-49.

    [4]劉曉暉,萬麗莉,季紅.基于中文語音交互的虛擬裝配技術(shù)研究[J].系統(tǒng)仿真學(xué)報(bào),2014(9):2056-2061.

    LIU Xiaohui,WAN Lili,JI Hong.Research on virtual assembly technology based on Chinese speech interaction[J].Journal of system simulation,2014(9):2056-2061.

    [5]韓雪,李澤滔,孫昊.基于Kinect傳感器的移動(dòng)機(jī)器人聲源目標(biāo)跟蹤系統(tǒng)[J].自動(dòng)化與儀器儀表,2015(6):185-186.

    HAN Xue,LI Zetao,SUN Hao.Acoustic source target tracking system of mobile robot based on Kinect sensor[J]. Automation and instrumentation,2015(6):185-186.

    [6]Davison,Andrew.Kinect Open Source Programming Secrets:Hacking the Kinect with OpenNI,NITE and Java[M].Europe:McGraw-Hill Education,2012.

    [7]Erica Naone.Microsoft Kinect:How the Device Can Respond to Your Voice and Gestures[J].Pioneering with Scienceand Technology,2011,4(4):82-83.

    [8]Martha Yifiru Tachbelie,Solomon Teferra Abate,Wolfgang Menzel.Using morphemes in language modeling and automatic speech recognition of Amharic[J].Natural Language Engineering,2012,20(2):235-259.

    [9]Mohammad Reza Mirzaei,Seyed Ghorshi,Mohammad Mortazavi.Audio-visual speech recognition techniques in augmented reality environments[J].The Visual Computer,2014,30(3):245-257.

    [10]Yangecnu.Kinect for Windows SDK development introduction(Twelve):SpeechRecognition[EB/OL].(2012-05-03)[2015-07-15]http://www.cnblogs.com/ yangecnu/archive/2012/05/03/KinectSDK_SpeechRecognition_part1.html.

    [11]Yangecnu.Kinect for Windows SDK development introduction(Thirteen):SpeechRecognition[EB/OL].(2012-05-04)[2015-07-15]http://www.cnblogs.com/ yangecnu/archive/2012/05/04/KinectSDK_SpeechRecognition_part2.html.

    [12]Leland Holmquest.Listening with Kinect[EB/OL].(2012-12-04)[2015-07-15]https://msdn.microsoft. com/en-us/magazine/jj884371.aspx.

    Speech Recognition Technology of Kinect Sensor

    ZHU RongLI Xiaoying
    (Department of Computer Science and Engineering,Guangzhou College of Technology and Business,Guangzhou510850)

    For the issue of the interactive control on Kinect voice commands is not be used effectively,this paper describes the basic principle of Kinect microphone array,also analyses the application interfaces,classes,objects,properties,methods and events in the process of audio capture,audio processing and speech recognition.Taking SpeechBasics-WPF case in the Kinect for Windows Developer Toolkit tool as the research object,the paper uses unit tests for each module of the application,at the same time with the static analysis technology,verifing the security and reliability of the code,also proposes the development process and programming algorithm of voice command to achieve interactive control based on Kinect,provides strategy and method for application and development of command recognition.

    speech recognition,beamforming,acoustic echo cancellation,automatic gain control,noise suppression

    TN912

    10.3969/j.issn.1672-9722.2017.06.041

    2016年12月6日,

    2017年1月28日

    廣東省普通高校青年創(chuàng)新人才類項(xiàng)目(編號(hào):2014KQNCX238)資助。

    朱榮,女,碩士研究生,講師,研究方向:體感互動(dòng)技術(shù)、移動(dòng)互聯(lián)網(wǎng)技術(shù)。李小映,女,副教授,研究方向:計(jì)算機(jī)應(yīng)用技術(shù)、軟件工程。

    猜你喜歡
    麥克風(fēng)引擎命令
    只聽主人的命令
    Binaural Rendering based on Linear Differential Microphone Array and Ambisonic Reproduction
    基于數(shù)字麥克風(fēng)的WIFI語音發(fā)射機(jī)
    移防命令下達(dá)后
    藍(lán)谷: “涉藍(lán)”新引擎
    商周刊(2017年22期)2017-11-09 05:08:31
    麥克風(fēng)的藝術(shù)
    這是人民的命令
    麥克風(fēng)
    無形的引擎
    河南電力(2015年5期)2015-06-08 06:01:46
    基于Cocos2d引擎的PuzzleGame開發(fā)
    欧美成人免费av一区二区三区| 黄色丝袜av网址大全| 午夜福利在线观看免费完整高清在 | 亚洲国产欧美一区二区综合| 国产精品99久久99久久久不卡| 最近最新中文字幕大全电影3| 后天国语完整版免费观看| 97超视频在线观看视频| 亚洲国产日韩欧美精品在线观看 | 亚洲五月天丁香| 精品电影一区二区在线| 一区二区三区国产精品乱码| 国产高清有码在线观看视频| 黄片小视频在线播放| www.自偷自拍.com| 两个人看的免费小视频| 国产精品电影一区二区三区| 日本熟妇午夜| 手机成人av网站| 黑人巨大精品欧美一区二区mp4| 在线观看免费视频日本深夜| 亚洲午夜精品一区,二区,三区| 午夜久久久久精精品| 国产精品女同一区二区软件 | 一级黄色大片毛片| 真人做人爱边吃奶动态| 色尼玛亚洲综合影院| 国内精品久久久久久久电影| 啪啪无遮挡十八禁网站| 1024香蕉在线观看| 亚洲国产精品合色在线| 亚洲精品456在线播放app | 国产精品日韩av在线免费观看| 男女午夜视频在线观看| 精品不卡国产一区二区三区| 人人妻人人看人人澡| 日韩有码中文字幕| 我要搜黄色片| 天堂动漫精品| www日本黄色视频网| 国产精品一及| 日韩中文字幕欧美一区二区| 久久精品亚洲精品国产色婷小说| 三级毛片av免费| 一个人免费在线观看的高清视频| 婷婷六月久久综合丁香| 免费在线观看影片大全网站| 91在线观看av| 国产又黄又爽又无遮挡在线| av女优亚洲男人天堂 | 观看免费一级毛片| 在线看三级毛片| 18禁黄网站禁片午夜丰满| 亚洲欧美一区二区三区黑人| 中文字幕人妻丝袜一区二区| 男女下面进入的视频免费午夜| 亚洲真实伦在线观看| 成人国产一区最新在线观看| 国产精品久久久久久久电影 | 啦啦啦韩国在线观看视频| 法律面前人人平等表现在哪些方面| 99久久国产精品久久久| 男人和女人高潮做爰伦理| 九色成人免费人妻av| 在线观看一区二区三区| 好男人电影高清在线观看| 99视频精品全部免费 在线 | 亚洲熟妇熟女久久| 精品国产三级普通话版| 成人三级黄色视频| 国产精品亚洲一级av第二区| 人人妻人人看人人澡| 欧美一级a爱片免费观看看| 国产人伦9x9x在线观看| 欧美日韩亚洲国产一区二区在线观看| 午夜精品在线福利| 国产精品久久视频播放| 一夜夜www| 99在线人妻在线中文字幕| 国产不卡一卡二| 亚洲真实伦在线观看| 12—13女人毛片做爰片一| 中文亚洲av片在线观看爽| 黑人操中国人逼视频| 精品久久久久久久久久免费视频| 免费看日本二区| 国产精品亚洲av一区麻豆| 欧美色欧美亚洲另类二区| 成人av在线播放网站| 成年人黄色毛片网站| 91久久精品国产一区二区成人 | 搡老熟女国产l中国老女人| 亚洲av中文字字幕乱码综合| 两个人看的免费小视频| cao死你这个sao货| 精品国产美女av久久久久小说| 少妇丰满av| 色在线成人网| 2021天堂中文幕一二区在线观| 97碰自拍视频| 亚洲精品在线观看二区| 日韩欧美国产一区二区入口| 亚洲av成人不卡在线观看播放网| 久久亚洲精品不卡| 国产精品久久久久久亚洲av鲁大| 身体一侧抽搐| 曰老女人黄片| 国产激情欧美一区二区| 成熟少妇高潮喷水视频| svipshipincom国产片| or卡值多少钱| 综合色av麻豆| 天堂√8在线中文| 国产一区二区三区视频了| 黑人操中国人逼视频| 国产精品 欧美亚洲| 伦理电影免费视频| 日韩大尺度精品在线看网址| 黑人欧美特级aaaaaa片| 天堂影院成人在线观看| 制服人妻中文乱码| 久久人妻av系列| 国产aⅴ精品一区二区三区波| 啦啦啦观看免费观看视频高清| 亚洲国产精品久久男人天堂| 久久热在线av| 亚洲av片天天在线观看| 欧美乱色亚洲激情| 岛国在线观看网站| 搞女人的毛片| 亚洲最大成人中文| 国产精品98久久久久久宅男小说| 国内精品一区二区在线观看| 免费无遮挡裸体视频| 国产一级毛片七仙女欲春2| 男人舔奶头视频| 国产一区二区在线观看日韩 | 九色国产91popny在线| av黄色大香蕉| 久久久久精品国产欧美久久久| 亚洲欧洲精品一区二区精品久久久| 一级毛片高清免费大全| 国产精品亚洲美女久久久| 国产激情偷乱视频一区二区| 看免费av毛片| 看片在线看免费视频| 香蕉久久夜色| 国产精品乱码一区二三区的特点| 亚洲av五月六月丁香网| 99视频精品全部免费 在线 | 99国产综合亚洲精品| 国产精品女同一区二区软件 | 99在线人妻在线中文字幕| 综合色av麻豆| www.熟女人妻精品国产| 午夜福利视频1000在线观看| 免费观看的影片在线观看| 99久久国产精品久久久| 亚洲欧美精品综合久久99| 亚洲欧美激情综合另类| 欧美色视频一区免费| 精品一区二区三区视频在线 | 亚洲欧美一区二区三区黑人| av视频在线观看入口| 91久久精品国产一区二区成人 | 999久久久国产精品视频| 女人高潮潮喷娇喘18禁视频| 久久精品人妻少妇| 午夜免费成人在线视频| 男女午夜视频在线观看| 人人妻人人澡欧美一区二区| 国产成人系列免费观看| 欧美午夜高清在线| 亚洲av日韩精品久久久久久密| 一个人观看的视频www高清免费观看 | 亚洲熟女毛片儿| 悠悠久久av| 人人妻,人人澡人人爽秒播| 美女免费视频网站| 九九久久精品国产亚洲av麻豆 | 亚洲九九香蕉| 久久天躁狠狠躁夜夜2o2o| 欧美日韩一级在线毛片| 成人三级做爰电影| 欧美中文综合在线视频| 亚洲欧洲精品一区二区精品久久久| 久久久久久久久免费视频了| 啦啦啦观看免费观看视频高清| netflix在线观看网站| 级片在线观看| 人妻丰满熟妇av一区二区三区| 国产1区2区3区精品| 国产伦精品一区二区三区四那| 国产探花在线观看一区二区| 国产伦精品一区二区三区四那| 国产免费男女视频| 一区二区三区激情视频| 久久精品人妻少妇| 婷婷六月久久综合丁香| 亚洲av成人av| 国产精品自产拍在线观看55亚洲| 母亲3免费完整高清在线观看| 久久久色成人| 日本黄色片子视频| 老司机福利观看| 欧美一级a爱片免费观看看| www日本在线高清视频| 最近在线观看免费完整版| 嫁个100分男人电影在线观看| 精品一区二区三区四区五区乱码| 国产精品 欧美亚洲| 麻豆成人午夜福利视频| 国产成人一区二区三区免费视频网站| 特大巨黑吊av在线直播| 精品国内亚洲2022精品成人| 欧美日韩国产亚洲二区| 久久久久国产精品人妻aⅴ院| 欧美日韩综合久久久久久 | 性欧美人与动物交配| 99热这里只有是精品50| 91在线观看av| 老熟妇乱子伦视频在线观看| 18禁观看日本| 草草在线视频免费看| 国产av不卡久久| 久久亚洲真实| 很黄的视频免费| 日韩欧美在线二视频| 日日夜夜操网爽| 一个人看的www免费观看视频| 国内少妇人妻偷人精品xxx网站 | 成年女人毛片免费观看观看9| 久久午夜综合久久蜜桃| 欧美精品啪啪一区二区三区| 一区二区三区高清视频在线| 91av网一区二区| 国产一区二区激情短视频| 欧美三级亚洲精品| 国产 一区 欧美 日韩| 国产伦一二天堂av在线观看| 亚洲熟女毛片儿| 亚洲精品一区av在线观看| 亚洲,欧美精品.| 18禁美女被吸乳视频| 成人av在线播放网站| 亚洲av电影不卡..在线观看| 国产精品电影一区二区三区| 一个人看的www免费观看视频| 最好的美女福利视频网| 男女床上黄色一级片免费看| 亚洲aⅴ乱码一区二区在线播放| 18禁黄网站禁片午夜丰满| 日韩欧美在线二视频| 免费一级毛片在线播放高清视频| 日韩中文字幕欧美一区二区| 久久人人精品亚洲av| 宅男免费午夜| 叶爱在线成人免费视频播放| 国产精华一区二区三区| 精品久久久久久成人av| 成人永久免费在线观看视频| 亚洲一区二区三区色噜噜| 亚洲美女视频黄频| 亚洲av电影在线进入| 丝袜人妻中文字幕| aaaaa片日本免费| 国产高清videossex| 欧美乱色亚洲激情| 大型黄色视频在线免费观看| 无遮挡黄片免费观看| 国产成人福利小说| 啪啪无遮挡十八禁网站| 麻豆成人午夜福利视频| 国产日本99.免费观看| 精品久久久久久久久久免费视频| av福利片在线观看| 成人三级黄色视频| 午夜福利免费观看在线| 精品久久久久久久末码| 亚洲第一欧美日韩一区二区三区| 精品久久久久久久久久免费视频| 欧美激情久久久久久爽电影| 亚洲成人精品中文字幕电影| or卡值多少钱| 18美女黄网站色大片免费观看| 成年免费大片在线观看| 午夜精品一区二区三区免费看| 亚洲电影在线观看av| 婷婷六月久久综合丁香| 狠狠狠狠99中文字幕| 国产成人aa在线观看| 欧美国产日韩亚洲一区| 中文字幕久久专区| 久久香蕉精品热| 欧美av亚洲av综合av国产av| 亚洲av日韩精品久久久久久密| 欧美日韩福利视频一区二区| 国产精品一区二区免费欧美| 欧美日韩精品网址| 村上凉子中文字幕在线| 88av欧美| 中国美女看黄片| 国产精品永久免费网站| 曰老女人黄片| 啦啦啦免费观看视频1| av在线天堂中文字幕| 日本撒尿小便嘘嘘汇集6| 99久久99久久久精品蜜桃| 国产99白浆流出| 色噜噜av男人的天堂激情| 国产精品自产拍在线观看55亚洲| 熟女人妻精品中文字幕| 91老司机精品| 夜夜看夜夜爽夜夜摸| 18禁国产床啪视频网站| 中亚洲国语对白在线视频| 国产单亲对白刺激| 久久久久免费精品人妻一区二区| 国产乱人视频| 变态另类丝袜制服| 亚洲欧美精品综合久久99| 黑人欧美特级aaaaaa片| 999久久久精品免费观看国产| 欧美午夜高清在线| 91久久精品国产一区二区成人 | 国产精品影院久久| 一个人免费在线观看的高清视频| 国产成人av教育| 最新美女视频免费是黄的| 激情在线观看视频在线高清| 搡老岳熟女国产| 国产一区二区三区在线臀色熟女| 99riav亚洲国产免费| 黄色丝袜av网址大全| 精品国产超薄肉色丝袜足j| 欧美黄色片欧美黄色片| 两性夫妻黄色片| 亚洲在线观看片| 亚洲中文字幕一区二区三区有码在线看 | 啦啦啦免费观看视频1| 午夜福利免费观看在线| 在线观看午夜福利视频| 久久国产精品人妻蜜桃| av福利片在线观看| 日韩 欧美 亚洲 中文字幕| 国产精品av久久久久免费| 久久久久性生活片| 中文资源天堂在线| 亚洲欧美日韩无卡精品| 日本a在线网址| 黄色丝袜av网址大全| 麻豆成人av在线观看| 色吧在线观看| 欧美成狂野欧美在线观看| 欧美极品一区二区三区四区| 免费无遮挡裸体视频| 丰满的人妻完整版| 香蕉国产在线看| 脱女人内裤的视频| 国产精品综合久久久久久久免费| 亚洲精品粉嫩美女一区| 在线免费观看不下载黄p国产 | 日韩欧美国产在线观看| 全区人妻精品视频| 国产91精品成人一区二区三区| 俺也久久电影网| 国产 一区 欧美 日韩| 日本成人三级电影网站| 亚洲精品一区av在线观看| 国产精品九九99| 女人被狂操c到高潮| 激情在线观看视频在线高清| 国产av在哪里看| 国产伦人伦偷精品视频| 国产麻豆成人av免费视频| 国产精品野战在线观看| 色哟哟哟哟哟哟| 国产黄a三级三级三级人| 两人在一起打扑克的视频| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲自拍偷在线| 男女视频在线观看网站免费| 天堂影院成人在线观看| 日韩免费av在线播放| 精品久久久久久久毛片微露脸| 两人在一起打扑克的视频| 成人国产综合亚洲| 91麻豆精品激情在线观看国产| 亚洲成av人片免费观看| 天堂网av新在线| 亚洲成人免费电影在线观看| 88av欧美| 亚洲成人久久爱视频| 夜夜躁狠狠躁天天躁| 国产野战对白在线观看| 久久久色成人| 欧美不卡视频在线免费观看| 俄罗斯特黄特色一大片| 窝窝影院91人妻| 宅男免费午夜| 日本黄色片子视频| 欧美日韩综合久久久久久 | 中文资源天堂在线| 国产精品免费一区二区三区在线| 亚洲人成伊人成综合网2020| 久久香蕉精品热| 亚洲18禁久久av| 久99久视频精品免费| 中文资源天堂在线| 亚洲成人中文字幕在线播放| 国产视频一区二区在线看| 最新中文字幕久久久久 | 老司机午夜福利在线观看视频| 成人特级黄色片久久久久久久| 亚洲av成人av| 日本黄色片子视频| 亚洲欧美精品综合一区二区三区| 老汉色av国产亚洲站长工具| 成人鲁丝片一二三区免费| 在线观看66精品国产| 美女高潮喷水抽搐中文字幕| 一进一出抽搐动态| 亚洲国产精品合色在线| 美女黄网站色视频| 精品一区二区三区视频在线 | 日韩大尺度精品在线看网址| 亚洲精品一区av在线观看| cao死你这个sao货| 日本一本二区三区精品| 不卡一级毛片| 最近视频中文字幕2019在线8| 精品99又大又爽又粗少妇毛片 | 色老头精品视频在线观看| 欧美日韩乱码在线| 中文亚洲av片在线观看爽| 国产亚洲av嫩草精品影院| 一级毛片高清免费大全| 亚洲国产精品sss在线观看| 中国美女看黄片| 国产激情欧美一区二区| 色在线成人网| 日本一二三区视频观看| 免费一级毛片在线播放高清视频| 亚洲精品一区av在线观看| cao死你这个sao货| 怎么达到女性高潮| 亚洲国产精品999在线| 国产精华一区二区三区| 在线国产一区二区在线| 日本 av在线| 亚洲人成伊人成综合网2020| 曰老女人黄片| 亚洲中文av在线| 一卡2卡三卡四卡精品乱码亚洲| 日本黄色视频三级网站网址| 99在线人妻在线中文字幕| 美女高潮的动态| 国产亚洲精品久久久久久毛片| 噜噜噜噜噜久久久久久91| www.熟女人妻精品国产| 男人舔奶头视频| 久久久久久久精品吃奶| 脱女人内裤的视频| 国产一区二区在线观看日韩 | 丁香欧美五月| 男人和女人高潮做爰伦理| 老司机深夜福利视频在线观看| 国产91精品成人一区二区三区| 麻豆成人午夜福利视频| 国产免费男女视频| 97超视频在线观看视频| 欧美色欧美亚洲另类二区| 免费无遮挡裸体视频| 国产精品九九99| 国内久久婷婷六月综合欲色啪| 亚洲精品在线观看二区| 免费观看的影片在线观看| 亚洲欧美日韩东京热| 久久久久亚洲av毛片大全| 老司机在亚洲福利影院| 日韩 欧美 亚洲 中文字幕| 香蕉国产在线看| 9191精品国产免费久久| 99久久精品热视频| 97超级碰碰碰精品色视频在线观看| 色老头精品视频在线观看| 深夜精品福利| 亚洲欧美激情综合另类| 夜夜看夜夜爽夜夜摸| 亚洲av电影在线进入| e午夜精品久久久久久久| 久久国产精品影院| 国产精品爽爽va在线观看网站| 蜜桃久久精品国产亚洲av| 国产高清视频在线播放一区| 亚洲av第一区精品v没综合| 亚洲av成人精品一区久久| 亚洲国产精品sss在线观看| 男人和女人高潮做爰伦理| 国产免费男女视频| 亚洲国产欧洲综合997久久,| 精品无人区乱码1区二区| 在线观看免费视频日本深夜| 嫩草影院精品99| 国产高清videossex| 国产av在哪里看| 亚洲五月婷婷丁香| 国产亚洲精品一区二区www| 色吧在线观看| 老司机福利观看| 日韩精品青青久久久久久| 美女cb高潮喷水在线观看 | 国产精品久久久久久精品电影| 午夜激情福利司机影院| 亚洲人成网站在线播放欧美日韩| 琪琪午夜伦伦电影理论片6080| 欧美大码av| 国产一级毛片七仙女欲春2| 欧美黑人欧美精品刺激| 欧美中文综合在线视频| 午夜福利18| 在线观看日韩欧美| 成人特级黄色片久久久久久久| 最近最新中文字幕大全免费视频| 一级毛片高清免费大全| 国产av不卡久久| 午夜成年电影在线免费观看| 亚洲 国产 在线| 1024手机看黄色片| 免费av不卡在线播放| 精品免费久久久久久久清纯| 看黄色毛片网站| 国产欧美日韩精品亚洲av| 亚洲国产精品久久男人天堂| 国产高清视频在线播放一区| 老鸭窝网址在线观看| 精品久久久久久久人妻蜜臀av| 久久天堂一区二区三区四区| 又爽又黄无遮挡网站| ponron亚洲| 日韩高清综合在线| www日本在线高清视频| 免费看美女性在线毛片视频| 国产av麻豆久久久久久久| 国产精品久久久久久精品电影| 校园春色视频在线观看| 人人妻,人人澡人人爽秒播| 欧美色视频一区免费| 小说图片视频综合网站| 国产成人精品无人区| 欧美乱码精品一区二区三区| 国产成人福利小说| 国产又黄又爽又无遮挡在线| 男女下面进入的视频免费午夜| 成年免费大片在线观看| ponron亚洲| 欧美极品一区二区三区四区| 悠悠久久av| 日本一二三区视频观看| 亚洲专区国产一区二区| 亚洲aⅴ乱码一区二区在线播放| 久久精品亚洲精品国产色婷小说| 久久香蕉国产精品| 国产成人av激情在线播放| 午夜免费观看网址| 国产人伦9x9x在线观看| 国产伦精品一区二区三区视频9 | 黄色视频,在线免费观看| 脱女人内裤的视频| 亚洲精品美女久久av网站| 久久久精品大字幕| 99精品欧美一区二区三区四区| 精品久久久久久成人av| 在线视频色国产色| 美女高潮的动态| 亚洲国产精品999在线| 久久久久国产一级毛片高清牌| 天天躁狠狠躁夜夜躁狠狠躁| 欧美丝袜亚洲另类 | 日韩欧美 国产精品| 麻豆国产av国片精品| 色哟哟哟哟哟哟| 国产亚洲av嫩草精品影院| 小说图片视频综合网站| 午夜福利视频1000在线观看| 日韩中文字幕欧美一区二区| 青草久久国产| 国产一区二区三区视频了| 日本一二三区视频观看| 国产精品亚洲一级av第二区| 一本久久中文字幕| 一区二区三区激情视频| 给我免费播放毛片高清在线观看| 日本黄色视频三级网站网址| 国产亚洲精品久久久com| 成年女人看的毛片在线观看| 毛片女人毛片| 动漫黄色视频在线观看| 久9热在线精品视频| av在线蜜桃| av女优亚洲男人天堂 | 成人无遮挡网站| 在线a可以看的网站| 一本久久中文字幕| 我的老师免费观看完整版| 精品一区二区三区视频在线 | 亚洲 欧美 日韩 在线 免费| 国产精华一区二区三区| 黄色 视频免费看| 在线观看免费午夜福利视频| 国产乱人视频| 在线看三级毛片| 久久国产乱子伦精品免费另类| 免费看日本二区| 日本 av在线|