語音控制方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及語音控制技術(shù)領(lǐng)域,尤其涉及一種語音控制方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著語音識別技術(shù)的發(fā)展,越來越多的設(shè)備采用語音來控制,目前主要采用被控設(shè)備內(nèi)置語音拾取裝置,拾取用戶語音并識別,解析后將指令發(fā)送至控制單元,以進(jìn)行相關(guān)操作。但是目前存在的主要問題是所述語音拾取裝置面向的用戶口音多種多樣,可能出現(xiàn)由于用戶發(fā)送的語音控制指令帶有口音,無法準(zhǔn)確地響應(yīng)用戶發(fā)送的語音控制指令的現(xiàn)象,導(dǎo)致對被控終端進(jìn)行語音控制不夠準(zhǔn)確。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的是提供一種語音控制方法和系統(tǒng),旨在提高對被控終端進(jìn)行語音控制的準(zhǔn)確性。
[0004]本發(fā)明提出一種語音控制方法,包括:
[0005]在接收到語音控制指令時,被控終端獲取其當(dāng)前的位置信息;
[0006]所述被控終端根據(jù)預(yù)設(shè)的位置信息,與語音控制指令和控制代碼之間映射關(guān)系的對應(yīng)關(guān)系,確定獲取到的位置信息對應(yīng)的語音控制指令和控制代碼之間的映射關(guān)系;
[0007]所述被控終端根據(jù)確定的語音控制指令與控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼。
[0008]優(yōu)選地,接收到語音控制指令時,被控終端獲取其當(dāng)前的位置信息的步驟包括:
[0009]接收到語音控制指令時,所述被控終端確定接收的語音控制指令是否滿足識別錯誤條件;
[0010]在接收到的語音控制指令滿足所述識別錯誤條件時,所述被控終端獲取其當(dāng)前的位置信息。
[0011]優(yōu)選地,所述被控終端根據(jù)預(yù)設(shè)的位置信息,與語音控制指令和控制代碼之間映射關(guān)系的對應(yīng)關(guān)系,確定獲取到的位置信息對應(yīng)的語音控制指令和控制代碼之間的映射關(guān)系的步驟包括:
[0012]所述被控終端將獲取到的位置信息發(fā)送至服務(wù)器,以供服務(wù)器根據(jù)預(yù)存的位置信息,與語音控制指令和控制代碼之間的映射關(guān)系之間的對應(yīng)關(guān)系,確定接收到的位置信息所對應(yīng)的語音控制指令與控制代碼之間的映射關(guān)系;
[0013]所述被控終端接收服務(wù)器下發(fā)的語音控制指令與控制代碼之間的映射關(guān)系。
[0014]優(yōu)選地,所述被控終端根據(jù)獲取的語音控制指令和控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼的步驟之后,該方法還包括:
[0015]接收到用戶基于當(dāng)前響應(yīng)的語音控制指令的發(fā)送的糾錯指令時,所述被控終端啟動語音控制指令糾錯模式;
[0016]所述被控終端基于啟動的語音控制指令糾錯模式,以人機(jī)交互的方式對所述語音控制指令進(jìn)行糾錯。
[0017]優(yōu)選地,所述被控終端根據(jù)獲取的語音控制指令和控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼的步驟之后,該方法還包括:
[0018]接收到用戶基于當(dāng)前響應(yīng)的語音控制指令的發(fā)送的糾錯指令時,所述被控終端提示用戶輸入其語言類別信息;
[0019]所述被控終端根據(jù)預(yù)設(shè)的語言類別信息,與語音控制指令和控制代碼之間的映射關(guān)系的對應(yīng)關(guān)系,確定接收到的語言類別信息所對應(yīng)的語音控制指令與控制代碼之間的映身寸關(guān)系;
[0020]所述被控終端根據(jù)獲取的語音控制指令與控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼。
[0021]優(yōu)選地,所述被控終端根據(jù)確定的語音控制指令與控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼的步驟包括:
[0022]所述被控終端將接收到的語音控制指令,與獲取到的語音控制指令與控制代碼之間的映射關(guān)系中的語音控制指令進(jìn)行依次比對;
[0023]在獲取到的語音控制指令與控制代碼之間的映射關(guān)系中,有語音控制指令與接收到的語音控制指令匹配時,所述被控終端根據(jù)獲取該匹配的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼。
[0024]優(yōu)選地,所述被控終端將接收到的語音控制指令,與獲取到的語音控制指令與控制代碼之間的映射關(guān)系中的語音控制指令進(jìn)行依次比對的步驟之后,該方法包括:
[0025]在獲取到的語音控制指令與控制代碼之間的映射關(guān)系中,沒有語音控制指令與接收到的語音控制指令匹配時,所述被控終端提示用戶輸入其語言特征信息;
[0026]所述被控終端根據(jù)預(yù)設(shè)的語言特征信息,與語音控制指令和控制代碼之間映射關(guān)系的對應(yīng)關(guān)系,確定接收到的語言特征信息對應(yīng)的語音控制指令和控制代碼之間的映射關(guān)系;
[0027]所述被控終端根據(jù)獲取的語音控制指令與控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼。
[0028]優(yōu)選地,所述被控終端將接收到的語音控制指令,與獲取到的語音控制指令與控制代碼之間的映射關(guān)系中的語音控制指令進(jìn)行依次比對的步驟之后,該方法包括:
[0029]在獲取到的語音控制指令與控制代碼之間的映射關(guān)系中,沒有語音控制指令與接收到的語音控制指令匹配時,所述被控終端將接收到的語音控制指令,與預(yù)存的各個關(guān)鍵音進(jìn)行比對;
[0030]在有預(yù)存的關(guān)鍵音與接收到的語音控制指令匹配時,所述被控終端根據(jù)預(yù)存的關(guān)鍵音與位置信息的映射關(guān)系,確定該與接收到的語音控制指令匹配的關(guān)鍵音所對應(yīng)的位置信息;
[0031]所述被控終端根據(jù)獲取到的位置信息,獲取其語音控制指令與控制代碼之間的映身寸關(guān)系;
[0032]所述被控終端根據(jù)獲取的語音控制指令與控制代碼之間的映射關(guān)系,確定接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼。
[0033]優(yōu)選地,該方法還包括:
[0034]在接收到語音控制指令,且接收到用戶輸入的語言特征信息時,所述被控終端根據(jù)預(yù)設(shè)的語言特征信息,與語音控制指令和控制代碼之間映射關(guān)系的對應(yīng)關(guān)系,確定接收到語言特征信息對應(yīng)的語音控制指令和控制代碼之間的映射關(guān)系;
[0035]所述被控終端根據(jù)確定的語音控制指令與控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼。
[0036]本發(fā)明還提出一種語音控制系統(tǒng),該語音控制系統(tǒng)包括實(shí)現(xiàn)以上任一項(xiàng)所述的方法步驟的功能模塊。
[0037]本發(fā)明還提出一種語音控制方法,包括:
[0038]在接收到語音控制指令,且接收到用戶輸入的語言特征信息時,所述被控終端根據(jù)預(yù)設(shè)的語言特征信息,與語音控制指令和控制代碼之間映射關(guān)系的對應(yīng)關(guān)系,確定接收到語言特征信息對應(yīng)的語音控制指令和控制代碼之間的映射關(guān)系;
[0039]所述被控終端根據(jù)確定的語音控制指令與控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼。
[0040]本發(fā)明還提出一種語音控制系統(tǒng),該語音控制系統(tǒng)包括實(shí)現(xiàn)以上所述的方法步驟的功能模塊。
[0041]本發(fā)明提出的語音控制方法和系統(tǒng),該方法在接收到語音控制指令時,被控終端獲取其當(dāng)前的位置信息,并根據(jù)獲取到的位置信息,確定對應(yīng)的語音控制指令與控制代碼之間的映射關(guān)系,所述被控終端根據(jù)獲取的語音控制指令與控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼。該方案基于被控終端所處的位置信息,確定終端的語音控制指令與控制代碼之間的映射關(guān)系,以實(shí)現(xiàn)對被控終端的控制,提高對被控終端進(jìn)行語音控制的準(zhǔn)確性。
【附圖說明】
[0042]圖1為本發(fā)明實(shí)現(xiàn)語音控制的被控終端的第一實(shí)施例的硬件結(jié)構(gòu)示意圖;
[0043]圖2為本發(fā)明實(shí)現(xiàn)語音控制的被控終端的第二實(shí)施例的硬件結(jié)構(gòu)示意圖;
[0044]圖3為圖1中語音控制系統(tǒng)較佳實(shí)施例的功能模塊示意圖;
[0045]圖4為圖2中語音控制系統(tǒng)24較佳實(shí)施例的功能模塊示意圖;
[0046]圖5為本發(fā)明語音控制方法第一實(shí)施例的流程示意圖;
[0047]圖6為本發(fā)明語音控制方法第二實(shí)施例的流程示意圖。
[0048]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0049]下面結(jié)合附圖及具體實(shí)施例就本發(fā)明的技術(shù)方案做進(jìn)一步的說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]參照圖1,圖1為本發(fā)明實(shí)現(xiàn)語音控制的被控終端的第一實(shí)施例的硬件結(jié)構(gòu)示意圖。
[0051]該被控終端I包括處理單元11、存儲單元12、語音拾取裝置13、定位系統(tǒng)14及語音控制系統(tǒng)15。該終端I可以是電視、空調(diào)器以及冰箱等任意適用的支持語音控制的被控終端等。
[0052]語音拾取裝置13,用于在接收到聲波的震動時,將產(chǎn)生的電信號轉(zhuǎn)換為語音控制指令。
[0053]定位系統(tǒng)14,用于在處理單元的控制下,對其所在的被控終端進(jìn)行定位。
[0054]存儲單元12,用于存儲該語音控制系統(tǒng)15及其運(yùn)行數(shù)據(jù)、定位系統(tǒng)14及其運(yùn)行數(shù)據(jù)、預(yù)設(shè)語音控制指令與控制代碼之間的映射關(guān)系。需要強(qiáng)調(diào)的是,該存儲單元12既可以是一個單獨(dú)的存儲裝置,也可以是多個不同存儲裝置的統(tǒng)稱,在此不作贅述。
[0055]該處理單元11,用于調(diào)用并執(zhí)行該語音控制系統(tǒng)15,并在語音拾取裝置13接收到語音控制指令時,調(diào)用定位系統(tǒng)14獲取其所在終端的位置信息,根據(jù)預(yù)設(shè)的位置信息,與語音控制指令和控制代碼之間映射關(guān)系的對應(yīng)關(guān)系,確定獲取到的位置信息對應(yīng)的語音控制指令和控制代碼之間的映射關(guān)系,調(diào)用存儲單元12中存儲模塊存儲的或接收到的語音控制指令與控制代碼之間的映射關(guān)系,獲取接收到的語音控制指令所對應(yīng)的控制代碼,并響應(yīng)所述控制代碼。該處理單元11與存儲單元12既可以分別是單獨(dú)的單元,也可以集成在一起,構(gòu)成一個控制器,在此不作贅述。
[0056]參照圖2,圖2為本發(fā)明實(shí)現(xiàn)語音控制的被控終端的第二實(shí)施例的硬件結(jié)構(gòu)示意圖。
[0057