一種精準(zhǔn)語(yǔ)音控制方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種精準(zhǔn)語(yǔ)音控制方法,該方法包括:對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,確定該語(yǔ)音信息中包含的文本信息,將該文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,該控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系,若存在與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則按照該匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作。本發(fā)明還公開了一種精準(zhǔn)語(yǔ)音控制裝置,通過(guò)在識(shí)別得到文本信息之后,利用包含語(yǔ)義標(biāo)定項(xiàng)的控制指令列表進(jìn)行進(jìn)一步的匹配,使得能夠?qū)崿F(xiàn)精準(zhǔn)的語(yǔ)音控制,提高語(yǔ)音控制的準(zhǔn)確率,改善用戶體驗(yàn)。
【專利說(shuō)明】
一種精準(zhǔn)語(yǔ)音控制方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及語(yǔ)音控制領(lǐng)域,尤其涉及一種精準(zhǔn)語(yǔ)音控制方法及裝置。
【背景技術(shù)】
[0002]隨著語(yǔ)音識(shí)別技術(shù)的發(fā)展,越來(lái)越多的設(shè)備采用語(yǔ)音來(lái)進(jìn)行控制,語(yǔ)音控制也逐漸成為各種設(shè)備的重要技術(shù)之一。例如,在現(xiàn)有技術(shù)中,移動(dòng)終端在接收到用戶輸入的語(yǔ)音信息之后,可以根據(jù)該語(yǔ)音信息確定指令,及基于該執(zhí)行相應(yīng)的操作,且該操作可以是控制移動(dòng)終端內(nèi)的應(yīng)用程序,也可以控制其他的設(shè)備,如空調(diào)、電視等等。
[0003]然而,現(xiàn)有的語(yǔ)音控制方式的識(shí)別錯(cuò)誤多、控制不準(zhǔn)確,導(dǎo)致用戶體驗(yàn)不好。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種精準(zhǔn)語(yǔ)音控制方法,旨在解決現(xiàn)有技術(shù)中語(yǔ)音控芾IJ方法的識(shí)別錯(cuò)誤多及控制不準(zhǔn)確的技術(shù)問(wèn)題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種精準(zhǔn)語(yǔ)音控制方法,所述方法包括:
[0006]對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,確定所述語(yǔ)音信息中包含的文本信息;
[0007]將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,所述控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系;
[0008]若存在與所述文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則按照所述匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作。
[0009]優(yōu)選地,所述語(yǔ)義標(biāo)定項(xiàng)中包含目標(biāo)對(duì)象、控制動(dòng)作及附屬信息。
[0010]優(yōu)選地,所述將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,包括:
[0011]將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配;
[0012]若存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息與所述文本信息匹配。
[0013]優(yōu)選地,所述將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配還包括:
[0014]若不存在所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,或者將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及附屬信息進(jìn)行匹配;
[0015]若存在第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及控制動(dòng)作與所述文本信息匹配,或者所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及附屬信息與所述文本信息匹配。
[0016]優(yōu)選地,所述將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配還包括:
[0017]若不存在所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則獲取上一個(gè)語(yǔ)音信息中包含的目標(biāo)對(duì)象,將所述目標(biāo)對(duì)象作為所述文本信息中的內(nèi)容,返回執(zhí)行所述將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配的步驟。
[0018]為了達(dá)到上述目的,本發(fā)明還提供一種精準(zhǔn)語(yǔ)音控制裝置,所述裝置包括:
[0019]識(shí)別確定模塊,用于對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,確定所述語(yǔ)音信息中包含的文本信息;
[0020]匹配模塊,用于將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,所述控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系;
[0021 ]控制模塊,用于若存在與所述文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則按照所述匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作。
[0022]優(yōu)選地,所述語(yǔ)義標(biāo)定項(xiàng)中包含目標(biāo)對(duì)象、控制動(dòng)作及附屬信息。
[0023]優(yōu)選地,所述匹配模塊包括:
[0024]第一匹配模塊,用于將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配;
[0025]第一確定模塊,用于若存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息與所述文本信息匹配。
[0026]優(yōu)選地,所述匹配模塊還包括:
[0027]第二匹配模塊,用于若不存在所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,或者將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及附屬信息進(jìn)行匹配;
[0028]第二確定模塊,用于若存在第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及控制動(dòng)作與所述文本信息匹配,或者所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及附屬信息與所述文本信息匹配。
[0029]優(yōu)選地,所述匹配模塊還包括:
[0030]對(duì)象獲取模塊,用于若不存在所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則獲取上一個(gè)語(yǔ)音信息中包含的目標(biāo)對(duì)象,將所述目標(biāo)對(duì)象作為所述文本信息中的內(nèi)容,返回所述第一匹配模塊。
[0031]本發(fā)明提供一種精準(zhǔn)語(yǔ)音控制方法,該方法包括:對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,確定該語(yǔ)音信息中包含的文本信息,將該文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,該控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系,若存在與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則按照該匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作。通過(guò)在識(shí)別得到文本信息之后,利用包含語(yǔ)義標(biāo)定項(xiàng)的控制指令列表進(jìn)行進(jìn)一步的匹配,使得能夠?qū)崿F(xiàn)精準(zhǔn)的語(yǔ)音控制,提高語(yǔ)音控制的準(zhǔn)確率,改善用戶體驗(yàn)。
【附圖說(shuō)明】
[0032]圖1為本發(fā)明第一實(shí)施例中精準(zhǔn)語(yǔ)音控制方法的流程示意圖;
[0033]圖2為圖1所述第一實(shí)施例中步驟102的細(xì)化流程示意圖;
[0034]圖3為本發(fā)明第二實(shí)施例中精準(zhǔn)語(yǔ)音控制裝置的功能模塊示意圖;
[0035]圖4為圖3所示第二實(shí)施例中匹配模塊302的細(xì)化功能模塊示意圖。
[0036]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0037]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0038]由于現(xiàn)有技術(shù)中的語(yǔ)音控制方式存在識(shí)別錯(cuò)誤多、控制不準(zhǔn)確,導(dǎo)致用戶體驗(yàn)不好的冋題。
[0039]為此,本發(fā)明提出一種精準(zhǔn)語(yǔ)音控制方法,在識(shí)別得到的語(yǔ)音信息的文本信息之后,進(jìn)一步利用控制指令列表中的語(yǔ)義標(biāo)定項(xiàng)進(jìn)行匹配,以確定相應(yīng)的控制指令,使得能夠?qū)崿F(xiàn)精準(zhǔn)的語(yǔ)音控制,提高語(yǔ)音控制的準(zhǔn)確率,改善用戶體驗(yàn)。
[0040]請(qǐng)參閱圖1,為本發(fā)明第一實(shí)施例中精準(zhǔn)語(yǔ)音控制方法的流程示意圖,包括:
[0041 ]步驟101、對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,確定語(yǔ)音信息中包含的文本信息;
[0042]在本發(fā)明實(shí)施例中,精準(zhǔn)語(yǔ)音控制裝置(以下簡(jiǎn)稱:控制裝置)在接收到語(yǔ)音信息之后,將對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,以確定該語(yǔ)音信息中包含的文本信息,其中,該語(yǔ)音信息可以是控制裝置通過(guò)自身的語(yǔ)音采集裝置如麥克風(fēng)采集到的語(yǔ)音信息,也可以是接收其他設(shè)備發(fā)送的語(yǔ)音信息。
[0043]步驟102、將文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系;
[0044]在本發(fā)明實(shí)施例中,控制裝置內(nèi)預(yù)先設(shè)置了控制指令列表,該控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系。
[0045]其中,語(yǔ)義標(biāo)定項(xiàng)包含目標(biāo)對(duì)象、控制動(dòng)作及附屬信息,且目標(biāo)對(duì)象是指控制指令的面向的對(duì)象,例如:可以是微博應(yīng)用程序、公司大門、會(huì)議系統(tǒng)等等;控制動(dòng)作是指具體的控制方式,例如:打開、關(guān)閉、調(diào)高音量、降低音量等等;附屬信息是指基于目標(biāo)對(duì)象及控制動(dòng)作擴(kuò)展出來(lái)的信息,例如:定時(shí)參數(shù)等。
[0046]可以理解的是,上述目標(biāo)對(duì)象、控制信息及附屬信息中的每一項(xiàng)包含的內(nèi)容都可以進(jìn)行or和and的組合,比如,在一條語(yǔ)義標(biāo)定項(xiàng)中,目標(biāo)對(duì)象可以是“大門”or“前門”。又比如,控制動(dòng)作可以是“打開”or“啟動(dòng)”or“開”。再比如,附屬信息可以是:十分鐘之后開啟and一個(gè)小時(shí)后關(guān)閉。
[0047]在本發(fā)明實(shí)施例中,控制裝置在得到文本信息之后,將該文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,以確定是否存在匹配的語(yǔ)義標(biāo)定項(xiàng)。
[0048]步驟103、若存在與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則按照匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作。
[0049]在本發(fā)明實(shí)施例中,若存在與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則從控制指令列表中查找與該匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令,并按照該控制指令執(zhí)行相應(yīng)的控制操作,例如,若該控制指令為“打開大會(huì)議室的會(huì)議系統(tǒng)”,則控制裝置將向大會(huì)議室的會(huì)議系統(tǒng)發(fā)送啟動(dòng)指令,以打開該會(huì)議系統(tǒng)。
[0050]在本發(fā)明實(shí)施例中,控制裝置在獲取到語(yǔ)音信息之后,對(duì)該語(yǔ)音信息進(jìn)行識(shí)別,確定該語(yǔ)音信息中包含的文本信息,并將該文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,若控制指令列表中存在與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則按照該匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作,使得在識(shí)別到文本信息之后,還可進(jìn)行語(yǔ)義標(biāo)定項(xiàng)的匹配以確定控制指令,能夠有效的實(shí)現(xiàn)精準(zhǔn)的語(yǔ)義控制,提高語(yǔ)音控制的準(zhǔn)確率,改善用戶體驗(yàn)。
[0051]為了更好的理解本發(fā)明實(shí)施例中的技術(shù)方案,請(qǐng)參閱圖2,為本發(fā)明圖1所示第一實(shí)施例中步驟102的細(xì)化步驟的流程示意圖,該步驟102具體包括以下步驟:
[0052]步驟201、將文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配;繼續(xù)執(zhí)行步驟202或者步驟203;
[0053]步驟202、若存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為匹配的語(yǔ)義標(biāo)定項(xiàng),第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息與文本信息匹配;
[0054]在本發(fā)明實(shí)施例中,控制裝置將文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配,以確定是否存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),且文本信息中包含該第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息。
[0055]若存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定該第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),控制裝置將按照該第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作,以實(shí)現(xiàn)語(yǔ)音控制。例如:若文本信息為“十分鐘后幫我打開會(huì)議室303中的音響”,則在該文本信息中,目標(biāo)對(duì)象是“會(huì)議室303中的音響”,控制動(dòng)作是“打開”,附屬信息是“十分鐘后”,基于該文本信息與控制指令列表中的語(yǔ)義標(biāo)定項(xiàng)進(jìn)行匹配,若存在一個(gè)語(yǔ)義標(biāo)定項(xiàng)A,該語(yǔ)義標(biāo)定項(xiàng)A的目標(biāo)對(duì)象是“會(huì)議室303中的音響”、控制動(dòng)作是“打開”、附屬信息是“預(yù)定時(shí)間”,則可確定該文本信息與該語(yǔ)義標(biāo)定項(xiàng)A匹配,即該語(yǔ)義標(biāo)定項(xiàng)為第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),控制裝置將確定該語(yǔ)義標(biāo)定項(xiàng)A對(duì)應(yīng)的控制指令,并按照該控制指令執(zhí)行相應(yīng)的控制操作,即向會(huì)議室303中的音響發(fā)送控制消息,以控制會(huì)議室303中的音響在十分鐘之后啟動(dòng)。
[0056]步驟203、若不存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則將文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,或者將文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及附屬信息進(jìn)行匹配;
[0057]步驟204、若存在第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為匹配的語(yǔ)義標(biāo)定項(xiàng),第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及控制動(dòng)作與文本信息匹配,或者第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及附屬信息與文本信息匹配;
[0058]在本發(fā)明實(shí)施例中,若不存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則表明在控制指令列表中未存在目標(biāo)對(duì)象、控制動(dòng)作及附屬信息均與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),在這種情況下,控制裝置將進(jìn)行目標(biāo)對(duì)象及控制動(dòng)作,或者目標(biāo)對(duì)象及附屬信息的匹配,具體的:控制裝置將文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,或者將文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及附屬信息進(jìn)行匹配。
[0059]若存在一個(gè)語(yǔ)義標(biāo)定項(xiàng),該語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及控制動(dòng)作與文本信息匹配,或者該語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及附屬信息與文本信息匹配,則可確定該語(yǔ)義標(biāo)定項(xiàng)為第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),控制裝置將確定與該第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令,并按照該控制指令執(zhí)行相應(yīng)的控制操作,以實(shí)現(xiàn)語(yǔ)音控制。
[0060]例如:若文本信息為“打開空調(diào)”,則在該文本信息中,目標(biāo)對(duì)象是“空調(diào)”,控制動(dòng)作是“打開”,基于該文本信息與控制指令中的語(yǔ)義標(biāo)定項(xiàng)進(jìn)行匹配時(shí),由于該文本信息中并不包含附屬信息,則將匹配不到第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),在這種情況下,控制裝置將該文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,若存在一個(gè)語(yǔ)義標(biāo)定項(xiàng)B,該語(yǔ)義標(biāo)定項(xiàng)B中的目標(biāo)對(duì)象是“空調(diào)”,控制動(dòng)作是“打開”,則可確定該文本信息與該語(yǔ)義標(biāo)定項(xiàng)B匹配,控制裝置將確定該語(yǔ)義標(biāo)定項(xiàng)B對(duì)應(yīng)的控制指令,并按照該控制指令執(zhí)行相應(yīng)的控制操作,即向空調(diào)發(fā)送啟動(dòng)指令,以控制空調(diào)啟動(dòng)。
[0061]步驟205、若不存在第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則獲取上一個(gè)語(yǔ)音信息中包含的目標(biāo)對(duì)象,將目標(biāo)對(duì)象作為文本信息中的內(nèi)容,返回執(zhí)行步驟201。
[0062]在本發(fā)明實(shí)施例中,若不存在第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則表明控制指令列表中不存在目標(biāo)對(duì)象及控制動(dòng)作與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),且不存在目標(biāo)對(duì)象及附屬信息與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),在這種情況下,文本信息中很可能是缺少目標(biāo)對(duì)象,控制裝置將從上一個(gè)語(yǔ)音信息中獲取該語(yǔ)音信息對(duì)應(yīng)的文本信息中的目標(biāo)對(duì)象,并將該獲取到的目標(biāo)對(duì)象作為該文本信息中的內(nèi)容,且返回執(zhí)行步驟201中的內(nèi)容,以繼續(xù)進(jìn)行文本信息與語(yǔ)義標(biāo)定項(xiàng)的匹配。
[0063]例如,若當(dāng)前文本信息為“自動(dòng)關(guān)閉”,則可確定該當(dāng)前文本信息中包含控制動(dòng)作“關(guān)閉”,并不包含目標(biāo)對(duì)象及附屬信息,在這種情況下,利用該文本信息進(jìn)行匹配將匹配不到第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)及第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),控制裝置將獲取上一個(gè)語(yǔ)音信息的文本信息,該上一個(gè)語(yǔ)音信息的文本信息為“打開空調(diào)”,可從該文本信息中可以得到目標(biāo)對(duì)象是“空調(diào)”,則將該目標(biāo)對(duì)象“空調(diào)”作為當(dāng)前文本信息“自動(dòng)關(guān)閉”的一部分,即重新確定的文本信息為“自動(dòng)關(guān)閉空調(diào)”,控制裝置將返回步驟201,再一次進(jìn)行匹配。
[0064]需要說(shuō)明的是,若在返回執(zhí)行步驟201之后,仍然未匹配到語(yǔ)義標(biāo)定項(xiàng),則控制裝置將顯示語(yǔ)音控制失敗消息和/或播放語(yǔ)音控制失敗的語(yǔ)音提示,以提醒用戶重新輸入語(yǔ)音信息。
[0065]在本發(fā)明實(shí)施例中,優(yōu)先對(duì)文本信息進(jìn)行包含目標(biāo)對(duì)象、控制動(dòng)作及附屬信息的語(yǔ)義標(biāo)定項(xiàng)的匹配,且在未匹配到的情況下,再對(duì)文本信息進(jìn)行包含目標(biāo)對(duì)象及控制動(dòng)作,或者包含目標(biāo)對(duì)象及附屬信息的語(yǔ)義標(biāo)定項(xiàng)的匹配,若還未匹配到語(yǔ)義標(biāo)定項(xiàng),則從上一個(gè)語(yǔ)音信息中獲取目標(biāo)對(duì)象,將該目標(biāo)對(duì)象作為文本信息的一部分,返回最初的步驟進(jìn)行匹配,使得能夠有效的實(shí)現(xiàn)文本信息的匹配,以便更精準(zhǔn)的確定控制指令,實(shí)現(xiàn)語(yǔ)音控制,因此,基于本發(fā)明實(shí)施例中精準(zhǔn)語(yǔ)音控制方法能夠有效提高語(yǔ)音控制的準(zhǔn)確率,改善用戶體驗(yàn)。
[0066]請(qǐng)參閱圖3,為本發(fā)明第二實(shí)施例中精準(zhǔn)語(yǔ)音控制裝置的功能模塊示意圖,所述裝置包括:識(shí)別確定模塊301、匹配模塊302及控制模塊303。
[0067]識(shí)別確定模塊301,用于對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,確定所述語(yǔ)音信息中包含的文本信息;
[0068]在本發(fā)明實(shí)施例中,精準(zhǔn)語(yǔ)音控制裝置(以下簡(jiǎn)稱:控制裝置)在接收到語(yǔ)音信息之后,識(shí)別確定模塊301將對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,以確定該語(yǔ)音信息中包含的文本信息,其中,該語(yǔ)音信息可以是控制裝置通過(guò)自身的語(yǔ)音采集裝置如麥克風(fēng)采集到的語(yǔ)音信息,也可以是接收其他設(shè)備發(fā)送的語(yǔ)音信息。
[0069]匹配模塊302,用于將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,所述控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系;
[0070]在本發(fā)明實(shí)施例中,控制裝置內(nèi)預(yù)先設(shè)置了控制指令列表,該控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系。
[0071 ]其中,語(yǔ)義標(biāo)定項(xiàng)包含目標(biāo)對(duì)象、控制動(dòng)作及附屬信息,且目標(biāo)對(duì)象是指控制指令的面向的對(duì)象,例如:可以是微博應(yīng)用程序、公司大門、會(huì)議系統(tǒng)等等;控制動(dòng)作是指具體的控制方式,例如:打開、關(guān)閉、調(diào)高音量、降低音量等等;附屬信息是指基于目標(biāo)對(duì)象及控制動(dòng)作擴(kuò)展出來(lái)的信息,例如:定時(shí)參數(shù)等。
[0072]可以理解的是,上述目標(biāo)對(duì)象、控制信息及附屬信息中的每一項(xiàng)包含的內(nèi)容都可以進(jìn)行or和and的組合,比如,在一條語(yǔ)義標(biāo)定項(xiàng)中,目標(biāo)對(duì)象可以是“大門”or“前門”。又比如,控制動(dòng)作可以是“打開”or“啟動(dòng)”or“開”。再比如,附屬信息可以是:十分鐘之后開啟and一個(gè)小時(shí)后關(guān)閉。
[0073]在本發(fā)明實(shí)施例中,在得到文本信息之后,匹配模塊302將該文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,以確定是否存在匹配的語(yǔ)義標(biāo)定項(xiàng)。
[0074]控制模塊303,用于若存在與所述文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則按照所述匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作。
[0075]在本發(fā)明實(shí)施例中,若存在與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則控制模塊303從控制指令列表中查找與該匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令,并按照該控制指令執(zhí)行相應(yīng)的控制操作,例如,若該控制指令為“打開大會(huì)議室的會(huì)議系統(tǒng)”,則控制模塊303將向大會(huì)議室的會(huì)議系統(tǒng)發(fā)送啟動(dòng)指令,以打開該會(huì)議系統(tǒng)。
[0076]在本發(fā)明實(shí)施例中,控制裝置在獲取到語(yǔ)音信息之后,識(shí)別確定模塊301對(duì)該語(yǔ)音信息進(jìn)行識(shí)別,確定該語(yǔ)音信息中包含的文本信息,并由匹配模塊302將該文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,若控制指令列表中存在與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則控制模塊303按照該匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作,使得在識(shí)別到文本信息之后,還可進(jìn)行語(yǔ)義標(biāo)定項(xiàng)的匹配以確定控制指令,能夠有效的實(shí)現(xiàn)精準(zhǔn)的語(yǔ)義控制,提高語(yǔ)音控制的準(zhǔn)確率,改善用戶體驗(yàn)。
[0077]請(qǐng)參閱圖4,為本發(fā)明圖3所示的第二實(shí)施例中匹配模塊302的細(xì)化功能模塊示意圖,該匹配模塊302包括:
[0078]第一匹配模塊401,用于將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配;
[0079]第一確定模塊402,用于若存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息與所述文本信息匹配。
[0080]在本發(fā)明實(shí)施例中,第一匹配模塊401將文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配,以確定是否存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),且文本信息中包含該第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息。
[0081 ]若存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則第一確定模塊402確定該第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),控制模塊303將按照該第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作,以實(shí)現(xiàn)語(yǔ)音控制。例如:若文本信息為“十分鐘后幫我打開會(huì)議室303中的音響”,則在該文本信息中,目標(biāo)對(duì)象是“會(huì)議室303中的音響”,控制動(dòng)作是“打開”,附屬信息是“十分鐘后”,基于該文本信息與控制指令列表中的語(yǔ)義標(biāo)定項(xiàng)進(jìn)行匹配,若存在一個(gè)語(yǔ)義標(biāo)定項(xiàng)A,該語(yǔ)義標(biāo)定項(xiàng)A的目標(biāo)對(duì)象是“會(huì)議室303中的音響”、控制動(dòng)作是“打開”、附屬信息是“預(yù)定時(shí)間”,則可確定該文本信息與該語(yǔ)義標(biāo)定項(xiàng)A匹配,即該語(yǔ)義標(biāo)定項(xiàng)為第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),控制模塊303將確定該語(yǔ)義標(biāo)定項(xiàng)A對(duì)應(yīng)的控制指令,并按照該控制指令執(zhí)行相應(yīng)的控制操作,即向會(huì)議室303中的音響發(fā)送控制消息,以控制會(huì)議室303中的音響在十分鐘之后啟動(dòng)。
[0082]進(jìn)一步的,所述匹配模塊302還包括:
[0083]第二匹配模塊403,用于若不存在所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,或者將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及附屬信息進(jìn)行匹配;
[0084]第二確定模塊404,用于若存在第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及控制動(dòng)作與所述文本信息匹配,或者所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及附屬信息與所述文本信息匹配。
[0085]在本發(fā)明實(shí)施例中,若不存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則表明在控制指令列表中未存在目標(biāo)對(duì)象、控制動(dòng)作及附屬信息均與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),在這種情況下,第二匹配模塊403將進(jìn)行目標(biāo)對(duì)象及控制動(dòng)作,或者目標(biāo)對(duì)象及附屬信息的匹配,具體的:第二匹配模塊403將文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,或者第二匹配模塊403將文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及附屬信息進(jìn)行匹配。
[0086]若存在一個(gè)語(yǔ)義標(biāo)定項(xiàng),該語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及控制動(dòng)作與文本信息匹配,或者該語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及附屬信息與文本信息匹配,則第二確定模塊404可確定該語(yǔ)義標(biāo)定項(xiàng)為第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),控制模塊303將確定與該第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令,并按照該控制指令執(zhí)行相應(yīng)的控制操作,以實(shí)現(xiàn)語(yǔ)音控制。
[0087]例如:若文本信息為“打開空調(diào)”,則在該文本信息中,目標(biāo)對(duì)象是“空調(diào)”,控制動(dòng)作是“打開”,基于該文本信息與控制指令中的語(yǔ)義標(biāo)定項(xiàng)進(jìn)行匹配時(shí),由于該文本信息中并不包含附屬信息,則將匹配不到第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),在這種情況下,第二匹配模塊403將該文本信息與控制指令列表中語(yǔ)義標(biāo)定項(xiàng)的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,若存在一個(gè)語(yǔ)義標(biāo)定項(xiàng)B,該語(yǔ)義標(biāo)定項(xiàng)B中的目標(biāo)對(duì)象是“空調(diào)”,控制動(dòng)作是“打開”,則可確定該文本信息與該語(yǔ)義標(biāo)定項(xiàng)B匹配,控制模塊303將確定該語(yǔ)義標(biāo)定項(xiàng)B對(duì)應(yīng)的控制指令,并按照該控制指令執(zhí)行相應(yīng)的控制操作,即向空調(diào)發(fā)送啟動(dòng)指令,以控制空調(diào)啟動(dòng)。
[0088]進(jìn)一步的,所述匹配模塊302還包括:
[0089]對(duì)象獲取模塊405,用于若不存在所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則獲取上一個(gè)語(yǔ)音信息中包含的目標(biāo)對(duì)象,將所述目標(biāo)對(duì)象作為所述文本信息中的內(nèi)容,返回所述第一匹配模塊。
[0090]在本發(fā)明實(shí)施例中,若不存在第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則表明控制指令列表中不存在目標(biāo)對(duì)象及控制動(dòng)作與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),且不存在目標(biāo)對(duì)象及附屬信息與文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),在這種情況下,文本信息中很可能是缺少目標(biāo)對(duì)象,對(duì)象獲取模塊405將從上一個(gè)語(yǔ)音信息中獲取該語(yǔ)音信息對(duì)應(yīng)的文本信息中的目標(biāo)對(duì)象,并將該獲取到的目標(biāo)對(duì)象作為該文本信息中的內(nèi)容,且返回執(zhí)行第一匹配模塊401,以繼續(xù)進(jìn)行文本信息與語(yǔ)義標(biāo)定項(xiàng)的匹配。
[0091]例如,若當(dāng)前文本信息為“自動(dòng)關(guān)閉”,則可確定該當(dāng)前文本信息中包含控制動(dòng)作“關(guān)閉”,并不包含目標(biāo)對(duì)象及附屬信息,在這種情況下,利用該文本信息進(jìn)行匹配將匹配不到第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)及第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),控制裝置將獲取上一個(gè)語(yǔ)音信息的文本信息,該上一個(gè)語(yǔ)音信息的文本信息為“打開空調(diào)”,可從該文本信息中可以得到目標(biāo)對(duì)象是“空調(diào)”,則將該目標(biāo)對(duì)象“空調(diào)”作為當(dāng)前文本信息“自動(dòng)關(guān)閉”的一部分,即重新確定的文本信息為“自動(dòng)關(guān)閉空調(diào)”,并返回第一匹配模塊401,再一次進(jìn)行匹配。
[0092]需要說(shuō)明的是,若在返回第一匹配模塊401之后,仍然未匹配到語(yǔ)義標(biāo)定項(xiàng),則控制裝置將顯示語(yǔ)音控制失敗消息和/或播放語(yǔ)音控制失敗的語(yǔ)音提示,以提醒用戶重新輸入語(yǔ)音信息。
[0093]在本發(fā)明實(shí)施例中,優(yōu)先對(duì)文本信息進(jìn)行包含目標(biāo)對(duì)象、控制動(dòng)作及附屬信息的語(yǔ)義標(biāo)定項(xiàng)的匹配,且在未匹配到的情況下,再對(duì)文本信息進(jìn)行包含目標(biāo)對(duì)象及控制動(dòng)作,或者包含目標(biāo)對(duì)象及附屬信息的語(yǔ)義標(biāo)定項(xiàng)的匹配,若還未匹配到語(yǔ)義標(biāo)定項(xiàng),則從上一個(gè)語(yǔ)音信息中獲取目標(biāo)對(duì)象,將該目標(biāo)對(duì)象作為文本信息的一部分,返回最初的步驟進(jìn)行匹配,使得能夠有效的實(shí)現(xiàn)文本信息的匹配,以便更精準(zhǔn)的確定控制指令,實(shí)現(xiàn)語(yǔ)音控制,因此,基于本發(fā)明實(shí)施例中精準(zhǔn)語(yǔ)音控制方法能夠有效提高語(yǔ)音控制的準(zhǔn)確率,改善用戶體驗(yàn)。
[0094]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。
[0095]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種精準(zhǔn)語(yǔ)音控制方法,其特征在于,所述方法包括: 對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,確定所述語(yǔ)音信息中包含的文本信息; 將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,所述控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系; 若存在與所述文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則按照所述匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述語(yǔ)義標(biāo)定項(xiàng)中包含目標(biāo)對(duì)象、控制動(dòng)作及附屬信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,包括: 將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配; 若存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息與所述文本信息匹配。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配還包括: 若不存在所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,或者將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及附屬信息進(jìn)行匹配; 若存在第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及控制動(dòng)作與所述文本信息匹配,或者所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及附屬信息與所述文本信息匹配。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配還包括: 若不存在所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則獲取上一個(gè)語(yǔ)音信息中包含的目標(biāo)對(duì)象,將所述目標(biāo)對(duì)象作為所述文本信息中的內(nèi)容,返回執(zhí)行所述將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配的步驟。6.一種精準(zhǔn)語(yǔ)音控制裝置,其特征在于,所述裝置包括: 識(shí)別確定模塊,用于對(duì)獲取到的語(yǔ)音信息進(jìn)行識(shí)別,確定所述語(yǔ)音信息中包含的文本信息; 匹配模塊,用于將所述文本信息與預(yù)先設(shè)置的控制指令列表進(jìn)行匹配,所述控制指令列表中包含控制指令與語(yǔ)義標(biāo)定項(xiàng)之間的對(duì)應(yīng)關(guān)系; 控制模塊,用于若存在與所述文本信息匹配的語(yǔ)義標(biāo)定項(xiàng),則按照所述匹配的語(yǔ)義標(biāo)定項(xiàng)對(duì)應(yīng)的控制指令執(zhí)行相應(yīng)的控制操作。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述語(yǔ)義標(biāo)定項(xiàng)中包含目標(biāo)對(duì)象、控制動(dòng)作及附屬信息。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述匹配模塊包括: 第一匹配模塊,用于將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息進(jìn)行匹配; 第一確定模塊,用于若存在第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象、控制動(dòng)作及附屬信息與所述文本信息匹配。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述匹配模塊還包括: 第二匹配模塊,用于若不存在所述第一目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及控制動(dòng)作進(jìn)行匹配,或者將所述文本信息與所述控制指令列表中語(yǔ)義標(biāo)定項(xiàng)包含的目標(biāo)對(duì)象及附屬信息進(jìn)行匹配; 第二確定模塊,用于若存在第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則確定所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)為所述匹配的語(yǔ)義標(biāo)定項(xiàng),所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及控制動(dòng)作與所述文本信息匹配,或者所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng)中的目標(biāo)對(duì)象及附屬信息與所述文本信息匹配。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述匹配模塊還包括: 對(duì)象獲取模塊,用于若不存在所述第二目標(biāo)語(yǔ)義標(biāo)定項(xiàng),則獲取上一個(gè)語(yǔ)音信息中包含的目標(biāo)對(duì)象,將所述目標(biāo)對(duì)象作為所述文本信息中的內(nèi)容,返回所述第一匹配模塊。
【文檔編號(hào)】G10L15/26GK106057203SQ201610353307
【公開日】2016年10月26日
【申請(qǐng)日】2016年5月24日
【發(fā)明人】沈東 , 胡春梅
【申請(qǐng)人】深圳市敢為軟件技術(shù)有限公司