本發(fā)明涉及空調(diào)器領(lǐng)域,尤其涉及一種空調(diào)器語音控制方法、裝置、空調(diào)器及可讀存儲介質(zhì)。
背景技術(shù):
隨著人工智能技術(shù)的發(fā)展,人們對家電設(shè)備的智能化要求越來越高,使得語音控制在家電設(shè)備中的應(yīng)用越來越多,用戶可通過語音指令來控制家電設(shè)備。
用戶往往發(fā)送語音控制指令時,可能會發(fā)送比較模糊的指令例如太冷了、太熱了等,但空調(diào)進行制冷時,導(dǎo)致用戶所在區(qū)域冷熱感受產(chǎn)生變化有多重因素造成,有可能是由于溫度過低也可能是由于冷風(fēng)直吹人,空調(diào)器在接收到模糊指令時無法識別產(chǎn)生該用戶感受的原因,導(dǎo)致不能通過用戶感受對空調(diào)器進行控制。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種空調(diào)器語音控制方法、裝置、空調(diào)器及可讀存儲介質(zhì),旨在解決對空調(diào)器控制不夠準(zhǔn)確的技術(shù)問題。
為解決上述問題,本發(fā)明提供一種空調(diào)器語音控制方法,所述空調(diào)器語音控制方法包括如下步驟:
在接收到語音信號時,根據(jù)所述語音信號獲取用戶的冷熱感;
獲取用戶所在區(qū)域的用戶溫度值,并比對所述用戶溫度值與設(shè)定溫度值;
根據(jù)比對結(jié)果以及所述冷熱感對應(yīng)調(diào)整送風(fēng)方向或者設(shè)定溫度。
可選地,所述根據(jù)比對結(jié)果以及所述冷熱感對應(yīng)調(diào)整送風(fēng)方向或者設(shè)定溫度的步驟包括:
判斷所述比對結(jié)果以及所述冷熱感是否一致;
在所述比對結(jié)果以及所述冷熱感一致時,調(diào)整所述送風(fēng)方向;
在所述比對結(jié)果以及所述冷熱感不一致時,調(diào)整所述設(shè)定溫度。
可選地,所述空調(diào)器語音控制方法還包括:
在所述比對結(jié)果以及所述冷熱感一致時,判斷用戶所在方向與所述空調(diào)器的出風(fēng)方向是否一致;
在所述用戶所在方向與所述空調(diào)器的出風(fēng)方向不一致時,調(diào)整所述送風(fēng)方向,且調(diào)整所述設(shè)定溫度。
可選地,所述根據(jù)比對結(jié)果以及所述冷熱感對應(yīng)調(diào)整送風(fēng)方向或者設(shè)定溫度的步驟包括:
獲取所述用戶溫度值與所述設(shè)定溫度值之間的差值;
根據(jù)所述比對結(jié)果、所述冷熱感以及差值對應(yīng)的調(diào)整值調(diào)整所述送風(fēng)方向或者所述設(shè)定溫度。
可選地,所述根據(jù)所述語音信號獲取用戶的冷熱感的步驟包括:
對所述語音信號進行語義解析以得到語義解析結(jié)果;
根據(jù)所述語義解析結(jié)果獲取用戶的冷熱感。
可選地,所述根據(jù)所述語音信號獲取用戶的冷熱感的步驟之后,所述空調(diào)器語音控制方法還包括:
獲取所述空調(diào)器的運行時長;
在所述空調(diào)器的運行時長大于或等于預(yù)設(shè)時長時,執(zhí)行獲取用戶所在區(qū)域的用戶溫度值,并比對所述用戶溫度值與設(shè)定溫度值的步驟。
在所述空調(diào)器的運行時長小于預(yù)設(shè)時長時,根據(jù)所述冷熱感調(diào)整所述空調(diào)器的設(shè)定溫度以及送風(fēng)方向。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種空調(diào)器語音控制裝置,所述空調(diào)器語音控制裝置包括麥克風(fēng)、存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的空調(diào)器語音控制程序,所述空調(diào)器語音控制程序被處理器執(zhí)行時實現(xiàn)如以上所述的空調(diào)器語音控制方法的步驟。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種空調(diào)器,所述空調(diào)器包括麥克風(fēng)、存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的空調(diào)器語音控制程序,所述空調(diào)器語音控制程序被處理器執(zhí)行時實現(xiàn)如以上所述的空調(diào)器語音控制方法的步驟。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有空調(diào)器語音控制程序,所述空調(diào)器語音控制程序被處理器執(zhí)行時實現(xiàn)如以上所述的空調(diào)器語音控制方法的步驟。
本發(fā)明實施例提出的一種空調(diào)器語音控制方法、裝置、空調(diào)器及可讀存儲介質(zhì),在接收到語音信號時,說明接收到的語音信號為模糊語音信號,則可根據(jù)接收到語音信號獲取用戶的冷熱感以及用戶所在區(qū)域的用戶溫度值,并比對所述用戶溫度值與設(shè)定溫度值,根據(jù)比對結(jié)果以及所述冷熱感對應(yīng)調(diào)整送風(fēng)方向或者設(shè)定溫度,使得空調(diào)器可準(zhǔn)確定的確定調(diào)整送風(fēng)方向還是設(shè)定溫度,實現(xiàn)了通過用戶感受對空調(diào)器進行控制。
附圖說明
圖1是本發(fā)明實施例方案涉及的空調(diào)器的硬件運行環(huán)境的電視機結(jié)構(gòu)示意圖;
圖2為本發(fā)明空調(diào)器語音控制方法第一實施例的流程示意圖;
圖3為本發(fā)明空調(diào)器語音控制方法第二實施例中步驟s30的細化流程示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例的主要解決方案是:
在接收到語音信號時,根據(jù)語音信號獲取用戶的冷熱感;
獲取用戶所在區(qū)域的用戶溫度值,并比對用戶溫度值與設(shè)定溫度值;
根據(jù)比對結(jié)果以及冷熱感對應(yīng)調(diào)整送風(fēng)方向或者設(shè)定溫度。
由于現(xiàn)有技術(shù)中不能根據(jù)接收到的模糊語音指令中用戶的感受確定產(chǎn)生用戶冷熱感的原因,導(dǎo)致不能通過用戶感受對空調(diào)器進行控制。
本發(fā)明提供一種解決方案,在接收到語音信號時,說明接收到的語音信號為模糊語音信號,則可根據(jù)接收到語音信號獲取用戶的冷熱感以及用戶所在區(qū)域的用戶溫度值,并比對用戶溫度值與設(shè)定溫度值,根據(jù)比對結(jié)果以及冷熱感對應(yīng)調(diào)整送風(fēng)方向或者設(shè)定溫度,使得空調(diào)器可準(zhǔn)確定的確定調(diào)整送風(fēng)方向還是設(shè)定溫度,實現(xiàn)了通過用戶感受對空調(diào)器進行控制。
如圖1所示,圖1是本發(fā)明實施例方案涉及的硬件運行環(huán)境的終端結(jié)構(gòu)示意圖。
本發(fā)明實施例終端為空調(diào)器。
如圖1所示,該空調(diào)器可以包括:處理器1001(例如cpu)、通信總線1002、麥克風(fēng)1003以及存儲器1004。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信。存儲器1004可以是高速ram存儲器,也可以是穩(wěn)定的存儲器(non-volatilememory),例如磁盤存儲器。存儲器1004可選的還可以是獨立于前述處理器1001的存儲裝置。
該麥克風(fēng)1003可為麥克風(fēng)陣列,該麥克風(fēng)陣列可接收到空調(diào)器所在區(qū)域內(nèi)的所有語音信號。該空調(diào)器中可內(nèi)置語義識別程序?qū)邮盏降恼Z音信號進行語義識別??梢岳斫獾氖?,該空調(diào)器也可設(shè)置網(wǎng)絡(luò)接口與語義識別服務(wù)器進行通信,將接收到的語音信號傳輸至語義識別服務(wù)器進行識別,并接收語義識別服務(wù)器反饋的語義識別結(jié)果。
該空調(diào)器還可設(shè)置溫度傳感器來檢測用戶所在區(qū)域的溫度,該溫度傳感器可為紅外攝像頭,通過分析紅外攝像頭拍攝得到的熱力圖像來確定用戶所在區(qū)域的溫度值;或者,可通過用戶所佩戴的手環(huán)檢測到的用戶所在區(qū)域的溫度。
本領(lǐng)域技術(shù)人員可以理解,圖1中示出的空調(diào)器的結(jié)構(gòu)并不構(gòu)成對空調(diào)器的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
如圖1所示,作為一種計算機存儲介質(zhì)的存儲器1004中可以包括操作系統(tǒng)以及空調(diào)器語音控制程序。
在圖1所示的空調(diào)器的硬件架構(gòu)圖中,而處理器1001可以用于調(diào)用存儲器1004中存儲的空調(diào)器語音控制程序,并執(zhí)行以下操作:
在接收到語音信號時,根據(jù)語音信號獲取用戶的冷熱感;
獲取用戶所在區(qū)域的用戶溫度值,并比對用戶溫度值與設(shè)定溫度值;
根據(jù)比對結(jié)果以及冷熱感對應(yīng)調(diào)整送風(fēng)方向或者設(shè)定溫度。
進一步地,處理器1001可以調(diào)用存儲器1004中存儲的空調(diào)器語音控制程序,還執(zhí)行以下操作:
判定比對結(jié)果以及冷熱感是否一致;
在比對結(jié)果以及冷熱感一致時,調(diào)整送風(fēng)方向;
在比對結(jié)果以及冷熱感不一致時,調(diào)整設(shè)定溫度。
進一步地,處理器1001可以調(diào)用存儲器1004中存儲的空調(diào)器語音控制程序,還執(zhí)行以下操作:
在比對結(jié)果以及冷熱感一致時,判斷用戶所在方向與空調(diào)器的出風(fēng)方向是否一致;
在用戶所在方向與空調(diào)器的出風(fēng)方向不一致時,調(diào)整送風(fēng)方向,且調(diào)整設(shè)定溫度。
進一步地,處理器1001可以調(diào)用存儲器1004中存儲的空調(diào)器語音控制程序,還執(zhí)行以下操作:
獲取所述用戶溫度值與所述設(shè)定溫度值之間的差值;
根據(jù)所述比對結(jié)果、所述冷熱感以及差值對應(yīng)的調(diào)整值調(diào)整所述送風(fēng)方向或者所述設(shè)定溫度。
進一步地,處理器1001可以調(diào)用存儲器1004中存儲的空調(diào)器語音控制程序,還執(zhí)行以下操作:
對語音信號進行語義解析以得到語義解析結(jié)果;
根據(jù)語義解析結(jié)果獲取用戶的冷熱感。
進一步地,處理器1001可以調(diào)用存儲器1004中存儲的空調(diào)器語音控制程序,還執(zhí)行以下操作:
獲取空調(diào)器的運行時長;
在空調(diào)器的運行時長大于或等于預(yù)設(shè)時長時,執(zhí)行獲取用戶所在區(qū)域的用戶溫度值,并比對用戶溫度值與設(shè)定溫度值的步驟。
在空調(diào)器的運行時長小于預(yù)設(shè)時長時,根據(jù)冷熱感調(diào)整空調(diào)器的設(shè)定溫度以及送風(fēng)方向。
基于上述硬件架構(gòu)提出本發(fā)明空調(diào)器語音控制方法的各個實施例。
參照圖2,圖2為本發(fā)明空調(diào)器語音控制方法第一實施例的流程示意圖。
提供一種空調(diào)器語音控制方法,空調(diào)器語音控制方法包括步驟:
步驟s10,在接收到語音信號時,根據(jù)語音信號獲取用戶的冷熱感;
在本實施例中,在接收到語音信號時可將語音信號轉(zhuǎn)換為文字并提取預(yù)設(shè)關(guān)鍵詞,在提取到預(yù)設(shè)關(guān)鍵詞時,獲取提取到的關(guān)鍵詞對應(yīng)的控制指令,并執(zhí)行該控制指令對應(yīng)的操作。
可以理解的是,也可在接收到語音信號且語音信號未對應(yīng)控制指令時,根據(jù)語音信號獲取用戶的冷熱感,在語音信號對應(yīng)控制指令時,可直接執(zhí)行語音信號對應(yīng)的控制指令。
在未提取到預(yù)設(shè)關(guān)鍵詞時,說明該語音信號未對應(yīng)任何控制指令,則可對該語音信號轉(zhuǎn)換得到的文字信號進行語義分析,即根據(jù)語音信號獲取用戶的冷熱感的步驟包括對語音信號進行語義解析以得到語義解析結(jié)果;根據(jù)語義解析結(jié)果獲取用戶的冷熱感。用戶的冷熱感可包括熱、冷以及舒適。
步驟s20,獲取用戶所在區(qū)域的用戶溫度值,并比對用戶溫度值與設(shè)定溫度值;
用戶所在區(qū)域的溫度值可通過用戶佩戴的可穿戴設(shè)備檢測得到,可關(guān)聯(lián)空調(diào)器與可穿戴設(shè)備,空調(diào)器獲取關(guān)聯(lián)的可穿戴設(shè)備間的到的溫度值;或者也可在空調(diào)器上設(shè)置溫度傳感器,通過空調(diào)器上設(shè)置的溫度傳感器來檢測用戶所在區(qū)域的溫度值,該溫度傳感器可為紅外攝像頭。
在比對用戶溫度值以及設(shè)定溫度值時,直接采用用戶溫度值減去設(shè)定溫度值,在得到的結(jié)果為負值時,則比對結(jié)果為偏冷,在得到的結(jié)果為0時,比對結(jié)果為適合,在得到的結(jié)果為正值時則比對結(jié)果為偏熱??梢岳斫獾氖?,也可直接比較用戶溫度值與設(shè)定溫度值的大小,在用戶溫度值小于設(shè)定溫度值時,說明比對結(jié)果偏冷,在用戶溫度值等于設(shè)定溫度值時,說明比對結(jié)果適合,在在用戶溫度值大于設(shè)定溫度值時,則比對結(jié)果為偏熱。
步驟s30,根據(jù)比對結(jié)果以及冷熱感對應(yīng)調(diào)整送風(fēng)方向或者設(shè)定溫度。
該比對結(jié)果與用戶的冷熱感可一致也可不同,例如比對結(jié)果為偏冷,用戶感受也為偏冷。可以理解的是,可根據(jù)比對結(jié)果以及冷熱感判斷調(diào)整送風(fēng)方向還是設(shè)定溫度,在確定后直接調(diào)整送風(fēng)方向,在調(diào)整送風(fēng)方向時可直接將送風(fēng)方向所對應(yīng)的送風(fēng)區(qū)域調(diào)整至另一區(qū)域;或者也可預(yù)設(shè)送風(fēng)方向之間的映射關(guān)系,映射各個送風(fēng)方向?qū)?yīng)的送風(fēng)區(qū)域之間的距離最遠,則在調(diào)整送風(fēng)方向時直接將調(diào)整為當(dāng)前送風(fēng)方向映射的另一送風(fēng)方向。在調(diào)整設(shè)定溫度時,可獲取當(dāng)前的工作模式,在當(dāng)前的工作模式為制冷模式時,降低設(shè)定溫度,在當(dāng)前工作模式為制熱時,提高設(shè)定溫度。
本實施例提出的空調(diào)器語音控制方法,在接收到語音信號時,說明接收到的語音信號為模糊語音信號,則可根據(jù)接收到語音信號獲取用戶的冷熱感以及用戶所在區(qū)域的用戶溫度值,并比對用戶溫度值與設(shè)定溫度值,根據(jù)比對結(jié)果以及冷熱感對應(yīng)調(diào)整送風(fēng)方向或者設(shè)定溫度,使得空調(diào)器可準(zhǔn)確定的確定調(diào)整送風(fēng)方向還是設(shè)定溫度,實現(xiàn)了通過用戶感受對空調(diào)器進行控制。
進一步地,參照圖3,基于第一實施例提出本發(fā)明空調(diào)器語音控制方法第二實施例,在本實施例中,步驟s30包括:
步驟s31,判斷比對結(jié)果以及冷熱感是否一致;
步驟s32,在比對結(jié)果以及冷熱感一致時,調(diào)整送風(fēng)方向;
步驟s33,在比對結(jié)果以及冷熱感不一致時,調(diào)整設(shè)定溫度。
在比對結(jié)果與冷熱感一致時(例如用戶感受偏冷,實際用戶所在區(qū)域溫度小于設(shè)定溫度即偏冷),則說明主要是風(fēng)速影響用戶感受,此時可直接調(diào)整送風(fēng)方向,以減小送風(fēng)對用戶感受的影響;在比對結(jié)果與冷熱感不一致時(例如用戶感受偏冷,實際用戶所在區(qū)域溫度大于設(shè)定溫度即偏熱),說明主要是設(shè)定溫度影響用戶感受,此時可調(diào)整設(shè)定溫度。
可以理解的是,用戶溫度值與設(shè)定溫度值之間的差值越大說明風(fēng)速或者設(shè)定溫度對用戶感受的影響越大,則可根據(jù)用戶溫度值與設(shè)定溫度值之間的差值來調(diào)整送風(fēng)方向或者設(shè)定溫度,使得調(diào)整更為準(zhǔn)確。
進一步地,基于第二實施例提出本發(fā)明空調(diào)器語音控制方法第三實施例,在本實施例中,空調(diào)器語音控制方法還包括:
在比對結(jié)果以及冷熱感一致時,判斷用戶所在方向與空調(diào)器的出風(fēng)方向是否一致;
在用戶所在方向與空調(diào)器的出風(fēng)方向不一致時,調(diào)整送風(fēng)方向,且調(diào)整設(shè)定溫度。
由于在送風(fēng)方向未正對用戶但在用戶所在送風(fēng)區(qū)域的相鄰區(qū)域時,對用戶的感受也會造成一定的影響,則在用戶所在方向與空調(diào)器的出風(fēng)方向不一致時,且比對結(jié)果以及冷熱感一致時,可同時調(diào)整設(shè)定溫度以及送風(fēng)方向,以避免設(shè)定溫度以及送風(fēng)方向?qū)τ脩舾惺芡瑫r造成影響。
進一步地,基于第一至第三任一實施例提出本發(fā)明空調(diào)器語音控制方法第四實施例,在本實施例中,步驟s30包括:
獲取用戶溫度值與設(shè)定溫度值之間的差值;
根據(jù)比對結(jié)果、冷熱感以及差值對應(yīng)的調(diào)整值調(diào)整送風(fēng)方向或者設(shè)定溫度。
該差值可為絕對值,建立差值與調(diào)整值(包括送風(fēng)角度調(diào)整值與設(shè)定溫度調(diào)整值)之間的映射關(guān)系,在根據(jù)比對結(jié)果以及冷熱感確定調(diào)整送風(fēng)方向時,可獲取差值與送風(fēng)角度調(diào)整值對應(yīng)的映射關(guān)系以調(diào)整送風(fēng)方向;或者,在在根據(jù)比對結(jié)果以及冷熱感確定調(diào)整設(shè)定溫度時,可獲取差值與溫度調(diào)整值對應(yīng)的映射關(guān)系以調(diào)整送風(fēng)方向。
本實施例公開的方案中,根據(jù)用戶溫度值與設(shè)定溫度值確定送風(fēng)方向以及設(shè)定溫度的調(diào)整值,使得對空調(diào)器的控制更加精確。
進一步地,基于第一至第四任一實施例提出本發(fā)明空調(diào)器語音控制方法第五實施例,在本實施例中,步驟s10之后,空調(diào)器語音控制方法還包括:
獲取空調(diào)器的運行時長;
在空調(diào)器的運行時長大于或等于預(yù)設(shè)時長時,執(zhí)行步驟s20。
在空調(diào)器的運行時長小于預(yù)設(shè)時長時,根據(jù)冷熱感根據(jù)冷熱感調(diào)整空調(diào)器的設(shè)定溫度以及送風(fēng)方向。
由于空調(diào)器剛啟動時,設(shè)定溫度與室內(nèi)溫度的差值比較大,若檢測到用戶發(fā)送的語音信號,且語音信號未對應(yīng)控制指令時,可直接根據(jù)獲取到的冷熱感調(diào)整空調(diào)器的設(shè)定溫度以及送風(fēng)方向以使用戶感受舒適,在調(diào)整是可結(jié)合冷熱感以及運行方式進行調(diào)節(jié),例如當(dāng)前運行模式為制冷模式且冷熱感為偏熱時,可降低設(shè)定溫度并將送風(fēng)方向調(diào)整至與用戶所在方向一致;或者由于此階段為初始階段,也可不響應(yīng)該語音信號并輸出提示信息,以提示用戶當(dāng)前溫度不能達到設(shè)定溫度。
本發(fā)明還提出一種空調(diào)器語音控制裝置,所述空調(diào)器語音控制裝置包括麥克風(fēng)、存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的空調(diào)器語音控制程序,所述空調(diào)器語音控制程序被處理器執(zhí)行時實現(xiàn)如以上實施例所述的空調(diào)器語音控制方法的步驟。
本發(fā)明還提供一種空調(diào)器,空調(diào)器包括麥克風(fēng)、存儲器、處理器及存儲在存儲器上并可在處理器上運行的空調(diào)器語音控制程序,空調(diào)器語音控制程序被處理器執(zhí)行時實現(xiàn)如以上實施例的空調(diào)器語音控制方法的步驟。
本發(fā)明還提供一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)上存儲有空調(diào)器語音控制程序,空調(diào)器語音控制程序被處理器執(zhí)行時實現(xiàn)如以上實施例的空調(diào)器語音控制方法的各個步驟。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在如上的一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,電視機,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。