基于語音的終端控制方法及語音控制裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種基于語音的終端控制方法及語音控制裝置,其中,該方法包括:獲取用于對終端設(shè)備進行語音控制的語音信息;根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件;生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。本發(fā)明實施例提供的基于語音的終端控制方法及語音控制裝置,加深了終端設(shè)備的語音控制程度,提高了語音控制的響應(yīng)速度。
【專利說明】
基于語音的終端控制方法及語音控制裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及語音控制技術(shù)領(lǐng)域,尤其涉及一種基于語音的終端控制方法及語音控制裝置。
【背景技術(shù)】
[0002]隨著語音識別技術(shù)的發(fā)展,如何利用語音識別技術(shù)實現(xiàn)對終端設(shè)備的語音控制已經(jīng)成為了研究熱點。
[0003]目前,終端設(shè)備主要是基于自帶的語音助手或特定的APP軟件應(yīng)用來實現(xiàn)對某些特定功能的語音控制。例如通過語音助手終端設(shè)備可以實現(xiàn)語音撥打電話,語音編輯短息,語音輸入搜索請求等功能。然而,相對于日益增長的用戶需求而言,目前終端設(shè)備所能達到的語音控制程度還較淺,無法滿用戶的需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種基于語音的終端控制方法及語音控制裝置,用以提高終端設(shè)備的語音控制程度,縮短語音控制的響應(yīng)速度。
[0005]本發(fā)明實施例第一方面提供一種基于語音的終端控制方法,該方法包括:
[0006]獲取用于對終端設(shè)備進行語音控制的語音信息;
[0007]根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件;
[0008]生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。
[0009]本發(fā)明實施例第二方面提供一種語音控制裝置,該裝置包括:
[0010]第一獲取模塊,用于獲取用于對終端設(shè)備進行語音控制的語音信息;
[0011]確定模塊,用于根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件;
[0012]執(zhí)行模塊,用于生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。
[0013]本發(fā)明實施例,通過從當前顯示窗口所包含的控件中,確定與用于進行語音控制的語音信息匹配的控件,實現(xiàn)了對終端設(shè)備的語音控制。并且,由于終端設(shè)備的功能一般是通過相應(yīng)的控件來實現(xiàn)的,因此,通過將語音信息直接與終端設(shè)備的控件進行匹配,并通過控件來實現(xiàn)對終端設(shè)備的語音控制,能夠加深終端設(shè)備的語音控制程度。同時由于通過語音信息直接確定的是與語音信息匹配的控件,而通過控件直接對終端設(shè)備進行控制的效率較高,因此,本發(fā)明實施例,能夠有效的縮短語音控制的響應(yīng)時間,提高語音控制的使用體驗。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明實施例一提供的基于語音的終端控制方法的流程示意圖;
[0016]圖2為本發(fā)明實施例二提供的基于語音的終端控制方法的流程示意圖;
[0017]圖3為本發(fā)明實施例三提供的基于語音的終端控制方法的流程示意圖;
[0018]圖4為本發(fā)明實施例四提供的基于語音的終端控制方法的流程示意圖;
[0019]圖5為本發(fā)明實施例五提供的語音控制裝置的結(jié)構(gòu)示意圖;
[0020]圖6為本發(fā)明實施例六提供的語音控制裝置的結(jié)構(gòu)示意圖;
[0021 ]圖7為本發(fā)明實施例七提供的語音控制裝置的結(jié)構(gòu)示意圖;
[0022]圖8為本發(fā)明實施例八提供的語音控制裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]本發(fā)明的說明書和權(quán)利要求書的術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟的過程或結(jié)構(gòu)的裝置不必限于清楚地列出的那些結(jié)構(gòu)或步驟而是可包括沒有清楚地列出的或?qū)τ谶@些過程或裝置固有的其它步驟或結(jié)構(gòu)。
[0025]圖1為本發(fā)明實施例一提供的基于語音的終端控制方法的流程示意圖,該方法可以由一語音控制裝置來執(zhí)行,該裝置可以是諸如電腦、智能手機、智能電視、游戲設(shè)備等支持語音控制的終端設(shè)備。如圖1所示,本實施例提供的方法包括如下步驟:
[0026]步驟SlOl、獲取用于對終端設(shè)備進行語音控制的語音信息。
[0027]本實施例中,語音信息可以是通過語音采集裝置(例如麥克風等)采集獲得的語音音頻文件,該語音音頻文件中包含用于對終端設(shè)備進行控制的語音指令。例如該語音指令可以是諸如“向左滑動”、“向右滑動”等用于控制終端設(shè)備窗口的滑動方向的指令。當然,該語音指令僅為舉例說明,其也可以包括其他用于對終端設(shè)備進行控制的語音指令。
[0028]實際應(yīng)用中,該語音信息還可以是用于對終端設(shè)備進行控制的語音文本??蛇x的,該語音文本可以是根據(jù)相應(yīng)的語音音頻文件轉(zhuǎn)換獲得。
[0029]步驟S102、根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件。
[0030]在現(xiàn)有技術(shù)中,終端設(shè)備的顯示窗口中所涉及的應(yīng)用或功能,都是通過相應(yīng)的控件來控制或執(zhí)行的。其中,每個控件在終端設(shè)備中均對應(yīng)存儲有諸如類型、描述控件功能的文字描述信息等控件信息。在終端設(shè)備中,各控件的控件信息是以結(jié)構(gòu)樹的形式進行存儲。因此,根據(jù)上述特性,本實施例可選用遍歷顯示窗口的結(jié)構(gòu)樹的形式,從顯示窗口對應(yīng)的各控件中確定控件信息與語音信息匹配的控件。
[0031]可選的,本實施例中可采用語音文本與文字描述信息比對的方式來確定語音文本和控件的對應(yīng)關(guān)系,例如用戶輸入的語音本文為“向左滑動”,則確定文字描述信息為“向左滑動”或文字描述信息中包括含義為“向左滑動”的描述的控件與語音文本匹配。
[0032]進一步的,由于本實施例中,語音信息也可以為語音音頻文件,因此,為了實現(xiàn)本實施例中控件的匹配方法,需要先將語音音頻文件轉(zhuǎn)換為相應(yīng)的語音文本,在此之后,再將該語音文本與當前顯示窗口中各控件的文字描述信息進行匹配,當匹配獲得文字描述信息與語音文本所表達的含義一致或相近時,則停止匹配動作,確定該控件即為與語音文本匹配的控件。其中,將語音音頻文件轉(zhuǎn)換為語音文本的方法與現(xiàn)有技術(shù)類似,在這里不再贅述。
[0033]舉例來說,當語音音頻文件為“向左滑動”時,首先需要根據(jù)語音音頻文件的轉(zhuǎn)換方法將語音音頻文件“向左滑動”轉(zhuǎn)換為語音文本“向左滑動”。當將語音音頻文件轉(zhuǎn)換為語音文本后,以該語音文本為參考遍歷當前顯示窗口的結(jié)構(gòu)樹,當獲得文字描述信息為“向左滑動”或文字描述信息所表達的含義為“向左滑動”時,則停止遍歷,并確定該文字描述信息對應(yīng)的控件為與該語音文本對應(yīng)的控件。
[0034]步驟S103、生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。
[0035]舉例來說,當確定與語音文本匹配的控件為用于控制終端設(shè)備的顯示窗口向左滑動的控件,則根據(jù)既定的指令格式生成該控件的控制指令,從而使得該控件根據(jù)該控制指令控制終端設(shè)備的顯示窗口向左移動。
[0036]本實施例,通過從當前顯示窗口所包含的控件中,確定與用于進行語音控制的語音信息匹配的控件,實現(xiàn)了對終端設(shè)備的語音控制。并且,由于終端設(shè)備的功能一般是通過相應(yīng)的控件來實現(xiàn)的,因此,通過將語音信息直接與終端設(shè)備的控件進行匹配,并通過控件來實現(xiàn)對終端設(shè)備的語音控制,能夠加深終端設(shè)備的語音控制程度。同時由于通過語音信息直接確定的是與語音信息匹配的控件,而通過控件直接對終端設(shè)備進行控制的效率較高,因此,本實施例,能夠有效的縮短語音控制的響應(yīng)時間,提高語音控制的使用體驗。
[0037]圖2為本發(fā)明實施例二提供的基于語音的終端控制方法的流程示意圖,如圖2所示,本實施例在圖1所示實施例的基礎(chǔ)上,包括如下步驟:
[0038]步驟S201、獲取用于對終端設(shè)備進行語音控制的語音信息。
[0039]步驟S202、根據(jù)所述語音信息,生成對應(yīng)的語音文本。
[0040]步驟S203、獲取所述顯示窗口中各控件的文字描述信息,并將所述語音文本與所述顯示窗口中各控件的文字描述信息進行匹配,若存在匹配的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配,并則執(zhí)行步驟S204,否則執(zhí)行步驟S205。
[0041]實際應(yīng)用中,在獲得語音信息對應(yīng)的語音文本后,可選的,可先從終端設(shè)備中獲取當前顯示窗口的結(jié)構(gòu)樹,在獲得當前顯示窗口的結(jié)構(gòu)樹后,即可根據(jù)該結(jié)構(gòu)樹,獲得該結(jié)構(gòu)樹上各節(jié)點位置對應(yīng)的控件信息。本實施例中,根據(jù)結(jié)構(gòu)樹獲取控件信息的方法與現(xiàn)有技術(shù)類似,在這里不再贅述。
[0042]進一步的,在獲得各節(jié)點位置上的控件信息后,可通過遍歷結(jié)構(gòu)樹的方式分別將語音文本與各節(jié)點位置上的控件信息進行匹配,從而確定各節(jié)點位置上是否存在有文字描述信息與語音文本完全相同的控件信息。
[0043]具體的,當確定結(jié)構(gòu)樹一節(jié)點位置上的文字描述信息與語音文本完全相同時,則確定該節(jié)點位置對應(yīng)的控件即為與語音信息對應(yīng)的控件。否則,判斷當前顯示窗口的結(jié)構(gòu)樹上沒有與語音信息匹配的控件。
[0044]以語音文本“向左滑動”為例,當獲得語音文本和當前顯示窗口的結(jié)構(gòu)樹后,以語音文本“向左滑動”為參考,遍歷結(jié)構(gòu)樹上各節(jié)點位置對應(yīng)的控件信息,當遍歷獲得一節(jié)點位置上的控件信息中的文字描述信息為“向左滑動”時,則停止遍歷動作,確定該節(jié)點位置對應(yīng)的控件為與語音文本“向左滑動”匹配的控件。
[0045]步驟S204、生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。
[0046]步驟S205、向用戶返回匹配失敗的響應(yīng)信息。
[0047]本實施例,通過從當前顯示窗口所包含的控件中,確定與用于進行語音控制的語音信息匹配的控件,實現(xiàn)了對終端設(shè)備的語音控制。并且,由于終端設(shè)備的功能一般是通過相應(yīng)的控件來實現(xiàn)的,因此,通過將語音信息直接與終端設(shè)備的控件進行匹配,并通過控件來實現(xiàn)對終端設(shè)備的語音控制,能夠加深終端設(shè)備的語音控制程度。同時由于通過語音信息直接確定的是與語音信息匹配的控件,而通過控件直接對終端設(shè)備進行控制的效率較高,因此,本實施例,能夠有效的縮短語音控制的響應(yīng)時間,提高語音控制的使用體驗。
[0048]圖3為本發(fā)明實施例三提供的基于語音的終端控制方法的流程示意圖,如圖3所示,本實施例在圖2所示實施例的基礎(chǔ)上,包括如下步驟:
[0049]步驟S301、獲取用于對終端設(shè)備進行語音控制的語音信息。
[0050]步驟S302、根據(jù)所述語音信息,生成對應(yīng)的語音文本。
[0051]步驟S303、獲取所述顯示窗口中各控件的文字描述信息,并將所述語音文本與所述顯示窗口中各控件的文字描述信息進行匹配,若存在匹配的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配,并則執(zhí)行步驟S304,否則執(zhí)行步驟S305-步驟S306。
[0052]步驟S304、生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。
[0053]步驟S305、對所述語音文本進行歸一化處理,生成標準語音文本。
[0054]本實施例中,語音文本的歸一化處理分為特征詞歸一化和句式結(jié)構(gòu)歸一化兩部分。
[0055]其中,特征詞歸一化的方法包括:語音文本分詞處理的部分和特征詞歸一化的部分。其中,語音文本分詞處理的部分是為了獲得語音文本的特征詞。例如語音文本“換頁向左”,經(jīng)過分詞處理后獲得特征詞“向左”和“換頁”。本實施例中,語音文本的分詞處理方法與現(xiàn)有技術(shù)類似,在這里不再贅述。
[0056]進一步的,特征詞歸一化處理的部分是指根據(jù)預先設(shè)置的歸一化詞典對語音文本的特征詞進行歸一化處理。比如特征詞“換頁”可歸一化為“翻頁”,特征詞“向左”可歸一化為“向后”,如此,經(jīng)過特征詞歸一化后語音本文“換頁向左”可轉(zhuǎn)化為“翻頁向后”。當然本領(lǐng)域技術(shù)人員應(yīng)了解的是,此處特征詞的歸一化轉(zhuǎn)換只是舉例說明,并非是對其的限定。另夕卜,需要說明的是,本實施例中,歸一化詞典中存儲的是常用非規(guī)范詞匯與規(guī)范詞匯的對應(yīng)關(guān)系。根據(jù)該歸一化詞典可將常用的非規(guī)范化用詞轉(zhuǎn)化為對應(yīng)的規(guī)范化用詞。
[0057]本實施例中,句式結(jié)構(gòu)歸一化部分是指將語音文本中諸如倒裝等非規(guī)范化的句式結(jié)構(gòu)轉(zhuǎn)化為規(guī)范化的句式結(jié)構(gòu)。
[0058]仍以語音文本“換頁向左”為例,在此語音文本中“換頁”和“向左”為倒裝結(jié)構(gòu),則對語音文本進行特征詞歸一化和句式結(jié)構(gòu)歸一化處理后的標準語音文本為“向后翻頁”。
[0059]步驟S306、將所述標準語音文本與所述顯示窗口中各控件的文字描述信息進行對比;若存在與所述標準語音文本一致的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配,執(zhí)行步驟S304,否則執(zhí)行步驟S307。
[0060]此步驟與步驟S303的執(zhí)行方法類似,在這里不再贅述。
[0061]步驟S307、向用戶返回匹配失敗的響應(yīng)信息。
[0062]本實施例,通過從當前顯示窗口所包含的控件中,確定與用于進行語音控制的語音信息匹配的控件,實現(xiàn)了對終端設(shè)備的語音控制。并且,由于終端設(shè)備的功能一般是通過相應(yīng)的控件來實現(xiàn)的,因此,通過將語音信息直接與終端設(shè)備的控件進行匹配,并通過控件來實現(xiàn)對終端設(shè)備的語音控制,能夠加深終端設(shè)備的語音控制程度。同時由于通過語音信息直接確定的是與語音信息匹配的控件,而通過控件直接對終端設(shè)備進行控制的效率較高,因此,本實施例,能夠有效的縮短語音控制的響應(yīng)時間,提高語音控制的使用體驗。
[0063]圖4為本發(fā)明實施例四提供的基于語音的終端控制方法的流程示意圖,如圖4所示,本實施例在圖3所示實施例的基礎(chǔ)上,包括如下步驟
[0064]步驟S401、獲取用于對終端設(shè)備進行語音控制的語音信息。
[0065]步驟S402、根據(jù)所述語音信息,生成對應(yīng)的語音文本。
[0066]步驟S403、獲取所述顯示窗口中各控件的文字描述信息,并將所述語音文本與所述顯示窗口中各控件的文字描述信息進行匹配,若存在匹配的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配,并則執(zhí)行步驟S404,否則執(zhí)行步驟S405-步驟S406。
[0067]步驟S404、生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。
[0068]步驟S405、對所述語音文本進行歸一化處理,生成標準語音文本。
[0069]步驟S406、將所述標準語音文本與所述顯示窗口中各控件的文字描述信息進行對比;若存在與所述標準語音文本一致的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配,執(zhí)行步驟S404,否則執(zhí)行步驟S407。
[0070]步驟S407、通過預設(shè)的語氣詞詞典,對所述標準特征詞進行過濾處理,并將過濾處理后的標準特征詞與所述顯示窗口中各控件的文字描述信息進行匹配;若存在文字描述信息中包括所述標準特征詞的控件,則確定所述控件與所述語音信息匹配,并執(zhí)行步驟S404、否則執(zhí)行步驟S408。
[0071]本實施例中,語氣詞詞典中存儲的是常用語氣詞。語氣詞詞典的作用是將語音文本中的語氣詞過濾掉,保留語音文本中除語氣詞以外的標準特征詞。例如標準語音文本“向后翻頁吧”,經(jīng)過語氣詞詞典過濾后獲得的標準特征詞為“向后”和“翻頁”。
[0072]進一步的,在經(jīng)過過濾處理后,以剩余的標準特征詞為參考,遍歷當前顯示窗口中每個控件的文字描述信息,當文字描述信息中包含“向后”和“翻頁”特征詞時,則確定該文字描述信息對應(yīng)的控件為語音信息對應(yīng)的控件。
[0073]步驟S408、向用戶返回匹配失敗的響應(yīng)信息。
[0074]本實施例,通過從當前顯示窗口所包含的控件中,確定與用于進行語音控制的語音信息匹配的控件,實現(xiàn)了對終端設(shè)備的語音控制。并且,由于終端設(shè)備的功能一般是通過相應(yīng)的控件來實現(xiàn)的,因此,通過將語音信息直接與終端設(shè)備的控件進行匹配,并通過控件來實現(xiàn)對終端設(shè)備的語音控制,能夠加深終端設(shè)備的語音控制程度。同時由于通過語音信息直接確定的是與語音信息匹配的控件,而通過控件直接對終端設(shè)備進行控制的效率較高,因此,本實施例,能夠有效的縮短語音控制的響應(yīng)時間,提高語音控制的使用體驗。
[0075]圖5為本發(fā)明實施例五提供的語音控制裝置的結(jié)構(gòu)示意圖,如圖5所示,本實施例提供的裝置包括以下模塊:
[0076]第一獲取模塊11,用于獲取用于對終端設(shè)備進行語音控制的語音信息;
[0077]確定模塊12,用于根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件;
[0078]執(zhí)行模塊13,用于生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。
[0079]圖5所示裝置可以執(zhí)行圖1所示實施例所述的方法,其實現(xiàn)原理和技術(shù)效果不再贅述。
[0080]圖6為本發(fā)明實施例六提供的語音控制裝置的結(jié)構(gòu)示意圖,如圖6所示,本實施例在圖5的基礎(chǔ)上,所述確定模塊12,包括;
[0081 ]生成子模塊121,用于根據(jù)所述語音信息,生成對應(yīng)的語音文本;
[0082]獲取子模塊122,用于獲取所述顯示窗口中各控件的文字描述信息;
[0083]第一比對子模塊123,用于將所述語音文本與所述顯示窗口中各控件的文字描述信息進行匹配;若存在與所述語音文本一致的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配。
[0084]圖6所示裝置可以執(zhí)行圖2所示實施例所述的方法,其實現(xiàn)原理和技術(shù)效果不再贅述。
[0085]圖7為本發(fā)明實施例七提供的語音控制裝置的結(jié)構(gòu)示意圖,如圖7所示,本實施例在圖6的基礎(chǔ)上,所述確定模塊12,還包括:
[0086]第一處理子模塊124,用于對所述語音文本進行歸一化處理,生成標準語音文本;
[0087]第二比對子模塊125,還用于將所述標準語音文本與所述顯示窗口中各控件的文字描述信息進行對比;若存在與所述標準語音文本一致的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配。
[0088]其中,第一處理子模塊124,具體用于:
[0089]對所述語音文本進行分詞處理,獲得所述語音文本的特征詞;
[0090]根據(jù)預設(shè)的歸一化詞典,對所述語音文本的特征詞進行歸一化處理,生成標準特征詞;
[0091]根據(jù)預設(shè)的標準句式結(jié)構(gòu),將所述語音文本的句式結(jié)構(gòu)轉(zhuǎn)化為標準句式;
[0092]根據(jù)所述標準特征詞和所述標準句式,生成所述標準語音文本。
[0093]圖7所示裝置可以執(zhí)行圖3所示實施例所述的方法,其實現(xiàn)原理和技術(shù)效果不再贅述。
[0094]圖8為本發(fā)明實施例八提供的語音控制裝置的結(jié)構(gòu)示意圖,如圖8所示,本實施例在圖7的基礎(chǔ)上,所述確定模塊12,還包括:
[0095]第二處理子模塊126,用于通過預設(shè)的語氣詞詞典,對所述標準特征詞進行過濾處理;
[0096]第三比對子模塊127,還用于將過濾處理后的標準特征詞與所述顯示窗口中各控件的文字描述信息進行匹配;若存在文字描述信息中包括所述標準特征詞的控件,則確定所述控件與所述語音信息匹配;若不存在文字描述信息中包括所述標準特征詞的控件,則向用戶返回匹配失敗的響應(yīng)消息。
[0097]圖8所示裝置可以執(zhí)行圖4所示實施例所述的方法,其實現(xiàn)原理和技術(shù)效果不再贅述。
[0098]進一步的,本發(fā)明實施例還提供一種語音控制裝置,該語音控制裝置包括:
[0099]處理器;
[0100]用于存儲所述處理器的可執(zhí)行指令的存儲器;
[0101]其中,所述處理器被配置為:
[0102]獲取用于對終端設(shè)備進行語音控制的語音信息;
[0103]根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件;
[0104]生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。
[0105]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【主權(quán)項】
1.一種基于語音的終端控制方法,其特征在于,包括: 獲取用于對終端設(shè)備進行語音控制的語音信息; 根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件; 生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件,包括: 根據(jù)所述語音信息,生成對應(yīng)的語音文本; 獲取所述顯示窗口中各控件的文字描述信息,并將所述語音文本與所述顯示窗口中各控件的文字描述信息進行匹配; 若存在與所述語音文本一致的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,若不存在與所述語音文本一致的文字描述信息,則所述根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件,還包括: 對所述語音文本進行歸一化處理,生成標準語音文本; 將所述標準語音文本與所述顯示窗口中各控件的文字描述信息進行對比; 若存在與所述標準語音文本一致的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,對所述語音文本進行歸一化處理,生成標準語音文本,包括: 對所述語音文本進行分詞處理,獲得所述語音文本的特征詞; 根據(jù)預設(shè)的歸一化詞典,對所述語音文本的特征詞進行歸一化處理,生成標準特征詞; 根據(jù)預設(shè)的標準句式結(jié)構(gòu),將所述語音文本的句式結(jié)構(gòu)轉(zhuǎn)化為標準句式; 根據(jù)所述標準特征詞和所述標準句式,生成所述標準語音文本。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,若不存在與所述標準語音文本一致的文字描述信息,則所述根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件,還包括: 通過預設(shè)的語氣詞詞典,對所述標準特征詞進行過濾處理,并將過濾處理后的標準特征詞與所述顯示窗口中各控件的文字描述信息進行匹配; 若存在文字描述信息中包括所述標準特征詞的控件,則確定所述控件與所述語音信息匹配; 若不存在文字描述信息中包括所述標準特征詞的控件,則向用戶返回匹配失敗的響應(yīng)消息。6.一種語音控制裝置,其特征在于,包括: 第一獲取模塊,用于獲取用于對終端設(shè)備進行語音控制的語音信息; 確定模塊,用于根據(jù)所述語音信息,從當前顯示窗口所包含的控件中,確定與所述語音信息匹配的控件; 執(zhí)行模塊,用于生成所述控件的控制指令,以使所述控件在所述控制指令的作用下實現(xiàn)對所述終端設(shè)備的控制。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述確定模塊,包括: 生成子模塊,用于根據(jù)所述語音信息,生成對應(yīng)的語音文本; 獲取子模塊,用于獲取所述顯示窗口中各控件的文字描述信息; 第一比對子模塊,用于將所述語音文本與所述顯示窗口中各控件的文字描述信息進行匹配;若存在與所述語音文本一致的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊,還包括: 第一處理子模塊,用于對所述語音文本進行歸一化處理,生成標準語音文本; 第二比對子模塊,還用于將所述標準語音文本與所述顯示窗口中各控件的文字描述信息進行對比;若存在與所述標準語音文本一致的文字描述信息,則確定所述文本描述信息對應(yīng)的控件與所述語音信息匹配。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一處理子模塊,具體用于: 對所述語音文本進行分詞處理,獲得所述語音文本的特征詞; 根據(jù)預設(shè)的歸一化詞典,對所述語音文本的特征詞進行歸一化處理,生成標準特征詞; 根據(jù)預設(shè)的標準句式結(jié)構(gòu),將所述語音文本的句式結(jié)構(gòu)轉(zhuǎn)化為標準句式; 根據(jù)所述標準特征詞和所述標準句式,生成所述標準語音文本。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述確定模塊,還包括: 第二處理子模塊,用于通過預設(shè)的語氣詞詞典,對所述標準特征詞進行過濾處理; 第三比對子模塊,還用于將過濾處理后的標準特征詞與所述顯示窗口中各控件的文字描述信息進行匹配;若存在文字描述信息中包括所述標準特征詞的控件,則確定所述控件與所述語音信息匹配;若不存在文字描述信息中包括所述標準特征詞的控件,則向用戶返回匹配失敗的響應(yīng)消息。
【文檔編號】G10L15/26GK105869643SQ201610403547
【公開日】2016年8月17日
【申請日】2016年6月6日
【發(fā)明人】劉濤, 張強
【申請人】青島海信移動通信技術(shù)股份有限公司