本發(fā)明涉及智能家居領(lǐng)域,特別涉及一種語音控制方法及語音控制系統(tǒng)。
背景技術(shù):
隨著科學(xué)技術(shù)的不斷發(fā)展,智能終端,例如智能電視、智能盒子、智能空調(diào)等,帶給人們生活諸多的便利;同時(shí),人們對(duì)智能終端的操控習(xí)慣也發(fā)生了改變,從以往單一的按鍵操控,漸漸地發(fā)展到語音控制這種新的控制形式。語音控制可以使得操控方式更加智能、快捷。
市面上已經(jīng)有一些被控終端具有了語音識(shí)別功能,可以直接被主控終端語音操控。在現(xiàn)有技術(shù)中,被控終端需要支持語音識(shí)別系統(tǒng),例如科大訊飛或云知聲等語音系統(tǒng)。例如主控終端為智能遙控器,被控終端為智能電視。所述智能電視在接收智能遙控器發(fā)送的原始語音數(shù)據(jù)(例如基于藍(lán)牙協(xié)議發(fā)送所述原始語音數(shù)據(jù))后需要在所述語音識(shí)別系統(tǒng)中進(jìn)行識(shí)別,例如所述原始語音數(shù)據(jù)為“中央一套”,所述智能電視將原始語音數(shù)據(jù)“中央一套”轉(zhuǎn)換為“中央一套”四個(gè)漢字;以所述智能電視配置安卓(Android)系統(tǒng)為例,在所述智能電視內(nèi)部,所述語音識(shí)別系統(tǒng)通過與安卓系統(tǒng)之間的協(xié)議接口,將“中央一套”四個(gè)漢字傳輸至安卓系統(tǒng),安卓內(nèi)部的智能應(yīng)用模塊(Application,簡稱APP)對(duì)漢字進(jìn)行解析,以形成控制所述智能電視的控制指令。
然而,被控終端需要支持語音識(shí)別系統(tǒng)對(duì)被控終端設(shè)置了很高的技術(shù)門檻,需要設(shè)置相應(yīng)的語音識(shí)別軟、硬件系統(tǒng)。因此,現(xiàn)有技術(shù)的語音控制方法面臨著對(duì)被控終端的軟、硬件系統(tǒng)要求較高的問題,導(dǎo)致被控終端的復(fù)雜度和成本較高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明解決的技術(shù)問題是在主控終端對(duì)被控終端進(jìn)行語音控制時(shí),如何降低被控終端的復(fù)雜度和成本。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種語音控制方法,包括:主控終端將語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器;所述云服務(wù)器對(duì)所述語音數(shù)據(jù)進(jìn)行識(shí)別以生成控制指令,所述控制指令用于控制被控終端;所述云服務(wù)器將所述控制指令傳輸至所述被控終端以控制所述被控終端。
可選地,所述語音數(shù)據(jù)是所述主控終端對(duì)采集到的原始語音數(shù)據(jù)進(jìn)行語義識(shí)別后得到的。
可選地,所述主控終端配置有預(yù)設(shè)的常用語音詞條,所述主控終端在對(duì)所述原始語音數(shù)據(jù)進(jìn)行語義識(shí)別時(shí),根據(jù)所述常用語音詞條對(duì)所述原始語音數(shù)據(jù)進(jìn)行模糊匹配。
可選地,所述網(wǎng)絡(luò)傳輸?shù)姆绞桨ㄒ韵氯我庖环N:Wi-Fi,3G,4G,以太網(wǎng)。
可選地,所述云服務(wù)器為P2P服務(wù)器;所述云服務(wù)器以P2P的方式將所述控制指令傳輸至所述被控終端以控制所述被控終端。
可選地,在所述主控終端將采集到的語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器之前,還包括:所述主控終端獲取所述被控終端的地址碼,所述地址碼用于唯一識(shí)別所述被控終端。
可選地,所述被控終端的地址碼包括以下任意一種:被控終端的MAC地址、IP地址或二維碼。
可選地,所述主控終端獲取所述被控終端的地址碼包括:通過用戶在對(duì)話框中的選擇操作確定所述被控終端;基于選擇的被控終端,查找所述被控終端對(duì)應(yīng)的地址碼。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供一種語音控制系統(tǒng),包括:主控終端,適于將語音數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器;所述云服務(wù)器,適于對(duì)所述語音數(shù)據(jù)進(jìn)行識(shí)別以生成控制指令,所述控制指令用于控制被控終端,所述云服務(wù)器還適于將所述控制指令傳輸至所述被控終端以控制所述被控終端。
可選地,所述語音數(shù)據(jù)是所述主控終端對(duì)采集到的原始語音數(shù)據(jù)進(jìn)行語義識(shí)別后得到的。
可選地,所述主控終端配置有預(yù)設(shè)的常用語音詞條,所述主控終端在對(duì)所述原始語音數(shù)據(jù)進(jìn)行語義識(shí)別時(shí),根據(jù)所述常用語音詞條對(duì)所述原始語音數(shù)據(jù)進(jìn)行模糊匹配。
可選地,所述網(wǎng)絡(luò)傳輸?shù)姆绞桨ㄒ韵氯我庖环N:Wi-Fi,3G,4G,以太網(wǎng)。
可選地,所述云服務(wù)器為P2P服務(wù)器;所述云服務(wù)器適于以P2P的方式將所述控制指令傳輸至所述被控終端以控制所述被控終端。
可選地,所述主控終端還適于獲取所述被控終端的地址碼,所述地址碼用于唯一識(shí)別所述被控終端。
可選地,所述被控終端的地址碼包括以下任意一種:被控終端的MAC地址、IP地址或二維碼。
可選地,所述主控終端為手機(jī)。
可選地,所述被控終端為智能電視。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
本發(fā)明實(shí)施例語音控制方法可以包括:主控終端將語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器;所述云服務(wù)器對(duì)所述語音數(shù)據(jù)進(jìn)行識(shí)別以生成控制指令,所述控制指令用于控制被控終端;所述云服務(wù)器將所述控制指令傳輸至所述被控終端以控制所述被控終端。本發(fā)明方案采用所述云服務(wù)器對(duì)所述語音數(shù)據(jù)進(jìn)行識(shí)別,并將生成的控制指令直接傳輸至所述被控終端,使得在主控終端對(duì)被控終端進(jìn)行語音控制時(shí),無需被控終端配置有龐大的語音識(shí)別系統(tǒng),大大降低了對(duì)被控終端的軟硬件要求,降低被控終端的復(fù)雜度和成本。
進(jìn)一步而言,所述主控終端將語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器,其中,所述網(wǎng)絡(luò)傳輸?shù)姆绞娇梢园ㄒ韵氯我庖环N:Wi-Fi,3G,4G,以太網(wǎng),使得本發(fā)明語音控制方法可以實(shí)現(xiàn)主控終端對(duì)被控終端的遠(yuǎn)程控制。
進(jìn)一步而言,所述云服務(wù)器為P2P服務(wù)器,所述云服務(wù)器以P2P的方式將所述控制指令傳輸至所述被控終端以控制所述被控終端,P2P服務(wù)器本身在網(wǎng)絡(luò)傳輸?shù)母咝院桶踩钥梢允沟帽景l(fā)明語音控制方法具有高效性和安全性。
進(jìn)一步而言,所述語音數(shù)據(jù)是所述主控終端對(duì)采集到的原始語音數(shù)據(jù)進(jìn)行語義識(shí)別后得到的,也即在所述語音數(shù)據(jù)被發(fā)送至所述云服務(wù)器之前,所述主控終端對(duì)其進(jìn)行預(yù)處理,可以降低云服務(wù)器的處理壓力。
進(jìn)一步而言,所述主控終端配置有預(yù)設(shè)的常用語音詞條,所述主控終端在對(duì)所述原始語音數(shù)據(jù)進(jìn)行語義識(shí)別時(shí),根據(jù)所述常用語音詞條對(duì)所述原始語音數(shù)據(jù)進(jìn)行模糊匹配,可以提高用戶的使用體驗(yàn)。
附圖說明
圖1是本發(fā)明實(shí)施例一種語音控制方法的流程圖。
圖2是本發(fā)明實(shí)施例另一種語音控制方法的流程圖。
圖3是本發(fā)明實(shí)施例再一種語音控制方法的流程圖。
圖4是本發(fā)明實(shí)施例一種語音控制系統(tǒng)的示意性結(jié)構(gòu)框圖。
具體實(shí)施方式
如背景技術(shù)部分所述,被控終端需要支持語音識(shí)別系統(tǒng)對(duì)被控終端設(shè)置了很高的技術(shù)門檻,現(xiàn)有技術(shù)的語音控制方法面臨著對(duì)被控終端的軟、硬件系統(tǒng)要求較高的問題,導(dǎo)致被控終端的復(fù)雜度和成本較高。
針對(duì)以上所述的技術(shù)問題,本發(fā)明實(shí)施例提出一種語音控制方法,所述語音控制方法可以包括以下流程:主控終端將語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器;所述云服務(wù)器對(duì)所述語音數(shù)據(jù)進(jìn)行識(shí)別以生成控制指令,所述控制指令用于控制被控終端;所述云服務(wù)器將所述控制指令傳輸至所述被控終端以控制所述被控終端。本發(fā)明方案采用所述云服務(wù)器對(duì)所述語音數(shù)據(jù)進(jìn)行識(shí)別,并將生成的控制指令直接傳輸至所述被控終端,使得在主控終端對(duì)被控終端進(jìn)行語音控制時(shí),無需被控終端配置有龐大的語音識(shí)別系統(tǒng),大大降低了對(duì)被控終端的技術(shù)要求。
為使本發(fā)明的上述目的、特征和有益效果能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例做詳細(xì)的說明。
圖1是本發(fā)明實(shí)施例一種語音控制方法的流程圖。
如圖1所示,本發(fā)明實(shí)施例語音控制方法可以包括以下步驟:
步驟S101,主控終端將語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器。
步驟S102,所述云服務(wù)器對(duì)所述語音數(shù)據(jù)進(jìn)行識(shí)別以生成控制指令,所述控制指令用于控制被控終端。
步驟S103,所述云服務(wù)器將所述控制指令傳輸至所述被控終端以控制所述被控終端。
在具體實(shí)施中,本實(shí)施例語音控制方法可以依次執(zhí)行所述步驟S101至步驟S103。在所述步驟S101中,主控終端將語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器可以是所述主控終端將所述語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞街苯觽鬏斨了鲈品?wù)器,所述網(wǎng)絡(luò)傳輸方式可以包括以下任意一種:例如Wi-Fi,第三代移動(dòng)通信技術(shù)(3G),第四代移動(dòng)通信技術(shù)(4G),以太網(wǎng)等。
所述步驟S102中所述云服務(wù)器所生成的控制指令,可以被所述被控終端所識(shí)別,所述控制指令可以是二進(jìn)制代碼,也可以為其他形式例如十六進(jìn)制代碼,在實(shí)際應(yīng)用中,可以根據(jù)所述被控終端的具體類型和型號(hào)在所述云服務(wù)器中進(jìn)行調(diào)整,本實(shí)施例不進(jìn)行特殊限制。
進(jìn)一步而言,現(xiàn)有技術(shù)的語音控制方法一般采用近距離的無線傳輸方式(例如藍(lán)牙、ZIGBEE等)進(jìn)行語音傳輸,在被控終端中進(jìn)行語音識(shí)別,由于通信協(xié)議的限制,使得主控終端和被控終端的物理距離被限制在幾十米之內(nèi),距離變時(shí)可能導(dǎo)致語音控制的失敗。
相比之下,本實(shí)施例中的所述主控終端將語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器,使得本發(fā)明語音控制方法不受限于主控終端和被控終端之間的物理距離,可以實(shí)現(xiàn)主控終端對(duì)被控終端的遠(yuǎn)程控制。優(yōu)選地,所述云服務(wù)器可以是與主控終端關(guān)聯(lián)的預(yù)設(shè)的云服務(wù)器,例如可以在主控終端中預(yù)先配置云服務(wù)器的訪問地址,當(dāng)主控終端開始語音控制時(shí),將語音數(shù)據(jù)直接通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎撛品?wù)器的訪問地址,而無需進(jìn)行地址查詢。
在具體實(shí)施中,所述主控終端10可以為手機(jī);所述被控終端30可以為智能電視。需要說明的是,所述主控終端10還可以為智能遙控器或者平板電腦;所述被控終端30還可以為智能盒子或者智能空調(diào)等終端,本發(fā)明實(shí)施例對(duì)主控終端10和被控終端30不進(jìn)行特殊限定。
在具體實(shí)施中,所述語音數(shù)據(jù)可以是所述主控終端對(duì)采集到的原始語音數(shù)據(jù)進(jìn)行語義識(shí)別后得到的。例如,所述主控終端為手機(jī),用戶通過手機(jī)錄入“中央一套”的原始語音數(shù)據(jù),所述手機(jī)將所述原始語音數(shù)據(jù)進(jìn)行語義識(shí)別,也即對(duì)所述原始語音數(shù)據(jù)進(jìn)行預(yù)處理,識(shí)別為文字“中央一套”,所述主控終端再將所述文字“中央一套”傳輸至所述云服務(wù)器,云服務(wù)器只需要將經(jīng)過語義識(shí)別后的語音數(shù)據(jù)轉(zhuǎn)化為對(duì)應(yīng)的控制指令即可,例如將“中央一套”的文字轉(zhuǎn)化為將頻道轉(zhuǎn)換為相應(yīng)頻道的控制指令,從而可以降低云服務(wù)器的處理壓力。
在具體實(shí)施中,為了方便用戶在嘈雜的環(huán)境里使用語音控制,所述主控終端還可以配置有預(yù)設(shè)的常用語音詞條,例如:“開機(jī)”,“關(guān)機(jī)”等。所述主控終端在對(duì)所述原始語音數(shù)據(jù)進(jìn)行語義識(shí)別時(shí),可以根據(jù)所述常用語音詞條對(duì)所述原始語音數(shù)據(jù)進(jìn)行模糊匹配,以提高對(duì)常用語音詞條的識(shí)別率。例如在未配置所述常用語音詞條時(shí),用戶錄入的原始語音數(shù)據(jù)至少需要與標(biāo)準(zhǔn)的語音數(shù)據(jù)的匹配度達(dá)到90%甚至更高,而配置了所述常用語音詞條后,用戶錄入是原始語音數(shù)據(jù)只要達(dá)到與標(biāo)準(zhǔn)的語音數(shù)據(jù)60%以上的匹配度即可以被所述主控終端所識(shí)別。這可以幫助用戶快速輸入,也能避免嘈雜的環(huán)境導(dǎo)致語音識(shí)別失敗,可以提高用戶的使用體驗(yàn)。
圖2是本發(fā)明實(shí)施例另一種語音控制方法的流程圖。
如圖2所示,在具體實(shí)施中,所述云服務(wù)器可以為P2P服務(wù)器。本發(fā)明實(shí)施例的語音控制方法可以包括步驟S201至步驟S203。
其中,所述步驟S201,主控終端將語音數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨了鯬2P服務(wù)器。
所述步驟S202,所述P2P服務(wù)器對(duì)所述語音數(shù)據(jù)進(jìn)行識(shí)別以生成控制指令,所述控制指令用于控制被控終端。
所述步驟S203,所述P2P服務(wù)器以P2P的方式將所述控制指令傳輸至所述被控終端以控制所述被控終端。
所述步驟S201至步驟S203的相關(guān)信息請(qǐng)參照以上對(duì)所述步驟S101至步驟S103的相關(guān)描述,此處不再贅述。
具體而言,P2P服務(wù)器是一種對(duì)等網(wǎng)絡(luò)服務(wù)器,因此,所述云服務(wù)器還可以包括至少一個(gè)P2P網(wǎng)絡(luò)節(jié)點(diǎn),所述P2P服務(wù)器可以經(jīng)由所述P2P網(wǎng)絡(luò)節(jié)點(diǎn)將所述控制指令傳輸至所述被控終端。由于P2P服務(wù)器本身在網(wǎng)絡(luò)傳輸中具有高效性和安全性,因此本發(fā)明實(shí)施例的語音控制方法具有傳輸?shù)母咝院桶踩缘奶攸c(diǎn)。
在具體實(shí)施中,在所述步驟S201之前,本發(fā)明實(shí)施例語音控制方法還可以包括步驟S204,所述主控終端獲取所述被控終端的地址碼,所述地址碼用于唯一識(shí)別所述被控終端。
其中,所述被控終端的地址碼可以包括以下任意一種:所述被控終端的媒體訪問控制(Media Access Control,MAC)地址、互聯(lián)網(wǎng)協(xié)議(Internet Protocol,IP)地址或二維碼。具體地,所述被控終端地址碼可以由用戶注冊(cè)得到。
在具體實(shí)施中,用戶可以根據(jù)所述被控終端的MAC地址,或者具有唯一性的IP地址注冊(cè),從而得到一個(gè)被控終端的唯一的地址碼,也可以通過掃描被控端中APP的二維碼獲取所述被控終端的地址碼。
圖3是本發(fā)明實(shí)施例再一種語音控制方法的流程圖。
結(jié)合圖2和圖3所示,所述步驟S204可以包括步驟S2041和步驟S2042。
所述步驟S2041,通過用戶在對(duì)話框中的選擇操作確定所述被控終端。
所述步驟S2042,基于選擇的被控終端,查找所述被控終端對(duì)應(yīng)的地址碼。
在具體實(shí)施中,用戶可以通過在所述主控終端中彈出的對(duì)話框中選擇終端,根據(jù)APP界面所示的提示畫面,進(jìn)行語音指令采集。采集完成后,利用手機(jī)端語音識(shí)別功能,把語音指令處理為智能終端可識(shí)別的指令流。其中,所述對(duì)話框可以是被控終端的終端名列表,例如“電視機(jī)1”、“電視機(jī)2”、“空調(diào)1”、“空調(diào)2”等,也可以是地址碼列表,例如“0x1126”、“0x1369”等。
本發(fā)明實(shí)施例的語音控制方法還可以對(duì)不同家庭的被控終端進(jìn)行語音控制,也即可以采用一個(gè)主控終端控制多個(gè)家庭的被控終端。具體而言,所述主控終端中的對(duì)話框中可以有多級(jí)菜單,多級(jí)菜單中可以按照從頂層到底層的順序依次為家庭名、被控終端大類和被控終端的地址碼或終端名,例如,頂層菜單包括“家”和“公司”;“家”和“公司”的子菜單分別包括“電視”、“空調(diào)”和“空氣凈化器”;按照實(shí)際情況,“電視”的子菜單可以分別包括“電視1”、“電視2”、……,“空調(diào)”的子菜單可以分別包括“空調(diào)1”、“空調(diào)2”、……,“空氣凈化器”的子菜單可以分別包括“空氣凈化器1”、“空氣凈化器2”、……(僅以終端名為例)。
需要說明的是,所述主控終端和被控終端可以配置有APP,所述主控終端可以通過APP經(jīng)所述語音數(shù)據(jù)傳輸至所述云服務(wù)器,所述被控終端可以通過APP接收所述云服務(wù)器發(fā)送的控制指令。當(dāng)然,所述主控終端和被控終端也可以不配置有APP,但在本實(shí)施例中,所述主控終端可以與所述云服務(wù)器網(wǎng)絡(luò)連接,并且可以采集語音數(shù)據(jù),同時(shí),所述被控終端可以與所述云服務(wù)器網(wǎng)絡(luò)連接以接收所述控制指令。
圖4是本發(fā)明實(shí)施例一種語音控制系統(tǒng)的示意性結(jié)構(gòu)框圖。
如圖4所示,本發(fā)明實(shí)施例還公開一種語音控制系統(tǒng)100,所述語音控制系統(tǒng)100可以包括主控終端10、云服務(wù)器20和被控終端30。
其中,所述主控終端10適于將語音數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)傳輸?shù)姆绞絺鬏斨猎品?wù)器20。
所述云服務(wù)器20適于對(duì)所述語音數(shù)據(jù)進(jìn)行識(shí)別以生成控制指令,所述控制指令用于控制被控終端30,所述云服務(wù)器20還適于將所述控制指令傳輸至所述被控終端30以控制所述被控終端30。
在具體實(shí)施中,所述主控終端10可以但不限定為手機(jī)。所述被控終端30可以但不限定為智能電視。例如,所述主控終端10還可以為智能遙控器或者平板電腦;所述被控終端30還可以為智能盒子或者智能空調(diào)等終端設(shè)備,本發(fā)明實(shí)施例對(duì)主控終端10和被控終端30不進(jìn)行特殊限定。
在具體實(shí)施中,所述語音數(shù)據(jù)可以是所述主控終端對(duì)采集到的原始語音數(shù)據(jù)進(jìn)行語義識(shí)別后得到的。
在具體實(shí)施中,所述主控終端可以配置有預(yù)設(shè)的常用語音詞條,所述主控終端在對(duì)所述原始語音數(shù)據(jù)進(jìn)行語義識(shí)別時(shí),根據(jù)所述常用語音詞條對(duì)所述原始語音數(shù)據(jù)進(jìn)行模糊匹配。
在具體實(shí)施中,所述網(wǎng)絡(luò)傳輸?shù)姆绞娇梢园ㄒ韵氯我庖环N:Wi-Fi,3G,4G,以太網(wǎng)。
在具體實(shí)施中,所述云服務(wù)器可以為P2P服務(wù)器;所述云服務(wù)器適于以P2P的方式將所述控制指令傳輸至所述被控終端以控制所述被控終端。
在具體實(shí)施中,所述主控終端還可以適于獲取所述被控終端的地址碼,所述地址碼用于唯一識(shí)別所述被控終端。
其中,所述被控終端的地址碼可以包括以下任意一種:被控終端的MAC地址、IP地址或二維碼。
所述語音控制系統(tǒng)100的更多信息請(qǐng)參考以上實(shí)施例中對(duì)所述語音控制方法的相關(guān)描述,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。
雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。