空調(diào)器的語音控制方法和語音控制系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種空調(diào)器的語音控制方法和一種空調(diào)器的語音控制系統(tǒng),其中,空調(diào)器的語音控制方法包括:識別用戶發(fā)出的語音指令;獲取所述空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境,根據(jù)所述運行狀態(tài)和/或運行環(huán)境對所述語音指令進行修正,得到所述空調(diào)器的控制指令;根據(jù)所述控制指令控制所述空調(diào)器進行工作。本發(fā)明的技術方案能夠提高對空調(diào)器進行語音控制的準確性,進而提升了用戶對空調(diào)器進行語音控制的體驗。
【專利說明】空調(diào)器的語音控制方法和語音控制系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及空調(diào)器控制【技術領域】,具體而言,涉及一種空調(diào)器的語音控制方法和一種空調(diào)器的語音控制系統(tǒng)。
【背景技術】
[0002]目前,語音識別技術被廣泛應用于各種領域,如在空調(diào)器的控制領域中,通過語音指令對空調(diào)器進行控制,可以簡化用戶的操作過程,提升用戶的操作體驗。具體來說,在接收到用戶的語音指令時,通過將語音指令中的詞匯信息轉(zhuǎn)換成可被語音識別系統(tǒng)處理的諸如二進制編碼或字符序列等形式,然后選擇最佳匹配的參考模式作為識別結(jié)果,最終發(fā)送相應的控制指令來實現(xiàn)對空調(diào)器進行語音控制的過程。
[0003]但是,隨著語音識別范圍的拓寬,產(chǎn)生了諸多影響語音識別效果的問題,包括:
[0004](I)詞匯表的擴大使得模板的選取和建立發(fā)生困難;
[0005](2)連續(xù)語音中,各個音素、音節(jié)以及詞之間沒有明顯的邊界,各個發(fā)音單位存在受上下文強烈影響的協(xié)同發(fā)音(Co-articulat1n)現(xiàn)象;
[0006](3)非特定人識別時,不同的人說相同的話相應的聲學特征有很大的差異,即使相同的人在不同的時間、生理、心理狀態(tài)下,說同樣內(nèi)容的話也會有很大的差異;
[0007](4)識別的語音中有背景噪聲或其他干擾。
[0008]由于上述問題的存在,導致在通過語音對空調(diào)器進行控制時,若語音識別結(jié)果不準確,不僅不會提升用戶的體驗,而且還會影響用戶的使用效果,造成用戶放棄使用空調(diào)器的語音控制功能。
[0009]因此,如何能夠提高對空調(diào)器進行語音控制的準確性,提升用戶對空調(diào)器進行語音控制的體驗成為亟待解決的技術問題。
【發(fā)明內(nèi)容】
[0010]本發(fā)明旨在至少解決現(xiàn)有技術或相關技術中存在的技術問題之一。
[0011]為此,本發(fā)明的一個目的在于提出了一種空調(diào)器的語音控制方法,能夠提高對空調(diào)器進行語音控制的準確性,進而提升了用戶對空調(diào)器進行語音控制的體驗。
[0012]本發(fā)明的另一個目的在于相應提出了一種空調(diào)器的語音控制系統(tǒng)。
[0013]為實現(xiàn)上述目的,根據(jù)本發(fā)明第一方面的實施例,提出了一種空調(diào)器的語音控制方法,包括:識別用戶發(fā)出的語音指令;獲取所述空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境,根據(jù)所述運行狀態(tài)和/或運行環(huán)境對所述語音指令進行修正,得到所述空調(diào)器的控制指令;根據(jù)所述控制指令控制所述空調(diào)器進行工作。
[0014]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制方法,通過根據(jù)空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境對識別到的語音指令進行修正,使得修正后的語音控制指令能夠更加符合用戶的實際控制需求,相比于相關技術中在識別到用戶的語音指令時直接根據(jù)識別到的語音指令對空調(diào)器進行控制的方案,本發(fā)明的技術方案能夠提高語音控制指令的準確性,進而能夠提升用戶對空調(diào)器進行語音控制的體驗。
[0015]另外,根據(jù)本發(fā)明的上述實施例的空調(diào)器的語音控制方法,還可以具有如下附加的技術特征:
[0016]根據(jù)本發(fā)明的一個實施例,在識別到所述用戶發(fā)出的以指定運行模式進行工作的語音指令時,根據(jù)所述運行環(huán)境對所述語音指令進行修正的步驟具體為:獲取當前環(huán)境溫度;根據(jù)所述當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對所述指定運行模式進行修正,得到修正后的運行模式。
[0017]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制方法,通常情況下,用戶對空調(diào)器運行模式的設定是根據(jù)當前環(huán)境溫度進行確定的,因此,通過根據(jù)當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對識別到的指令運行模式進行修正,可以得到更加符合用戶實際需求的運行模式,提高了語音控制的準確性。
[0018]根據(jù)本發(fā)明的一個實施例,根據(jù)所述當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對所述指定運行模式進行修正的步驟具體為:在所述當前環(huán)境溫度高于第一預定溫度時,將所述指定運行模式修正為制冷模式;在所述當前環(huán)境溫度低于第二預定溫度時,將所述指定運行模式修正為制熱模式;在所述當前環(huán)境溫度處于所述第二預定溫度和所述第一預定溫度之間時,向用戶提示識別到的所述指定運行模式,以供用戶進行確認,并將所述用戶確認后的運行模式作為所述修正后的運行模式。
[0019]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制方法,具體來說,比如在當前環(huán)境溫度大于25°C時,用戶通常會使用制冷模式,以降低環(huán)境溫度;在當前環(huán)境溫度小于20°C時,用戶通常會使用制熱模式,以升高環(huán)境溫度,因此,即便語音識別有誤,本發(fā)明中根據(jù)當前環(huán)境溫度對空調(diào)器運行模式進行修正的方案也能夠確保修正后的語音控制指令的準確性。而在當前環(huán)境溫度處于20°C至25°C時,可能對于不同的用戶,對空調(diào)器的運行模式的需求不同,因此可以向用戶提示識別到的指定運行模式,由用戶進行確認,以確??照{(diào)器執(zhí)行最接近用戶需求的運行模式。
[0020]根據(jù)本發(fā)明的一個實施例,在根據(jù)所述用戶發(fā)出的語音指令識別到多個目標調(diào)節(jié)溫度時,根據(jù)所述運行狀態(tài)和所述運行環(huán)境對所述語音指令進行修正的步驟具體為:獲取所述空調(diào)器的運行時長,以及當前環(huán)境溫度;在所述運行時長大于或等于預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第一預定范圍內(nèi)的目標調(diào)節(jié)溫度作為修正后的目標調(diào)節(jié)溫度;在所述運行時長小于所述預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第二預定范圍內(nèi)的目標調(diào)節(jié)作為修正后的目標調(diào)節(jié)溫度。
[0021]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制方法,通常情況下,當空調(diào)器運行時間較短時,用戶設定的目標調(diào)節(jié)溫度與當前環(huán)境溫度之間的差值較大,以較快對環(huán)境溫度進行改變;而在空調(diào)器運行時間較長時,用戶可能只需對目標調(diào)節(jié)溫度稍作調(diào)整即可。因此,通過在識別到多個目標調(diào)節(jié)溫度時,根據(jù)空調(diào)器的運行時長與當前環(huán)境溫度選擇最合適的目標調(diào)節(jié)溫度,使得選擇出的目標調(diào)節(jié)溫度能夠更加貼近用戶的實際需求,提高了語音控制的準確性。
[0022]根據(jù)本發(fā)明的一個實施例,在根據(jù)所述用戶發(fā)出的語音指令識別到多個運行參數(shù)時,對所述語音指令進行修正的步驟還包括:獲取所述空調(diào)器前一次工作時的歷史運行參數(shù);選擇所述多個運行參數(shù)中與所述歷史運行參數(shù)最接近的運行參數(shù)作為修正后的運行參數(shù)。
[0023]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制方法,通常情況下,在空調(diào)器運行時,用戶會使用前一次工作時的運行參數(shù)作為當前的運行參數(shù),因此通過在識別到多個運行參數(shù)(如識別到多個目標調(diào)節(jié)溫度)時,選擇與前一次工作時的歷史運行參數(shù)最接近的運行參數(shù)作為修正后的運行參數(shù)控制空調(diào)器進行工作,同樣可以使得選擇出的運行參數(shù)能夠更加貼近用戶的實際需求,提高語音控制的準確性。
[0024]根據(jù)本發(fā)明的一個實施例,在得到所述空調(diào)器的控制指令之后,并在根據(jù)所述控制指令控制所述空調(diào)器進行工作之前還包括:向用戶提示所述空調(diào)器的控制指令;在接收到所述用戶的確認指令時,執(zhí)行根據(jù)所述控制指令控制所述空調(diào)器進行工作的步驟。
[0025]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制方法,通過向用戶提示修正后的控制指令,以便用戶進行確認,使得在修正后的控制指令不符合用戶的實際需求時,能夠根據(jù)用戶的需求重新進行修正,以確??刂瓶照{(diào)器進行工作的語音控制指令是最貼近用戶實際需求的控制指令,提高了語音控制的準確性,確保用戶具有較高的語音控制體驗。
[0026]根據(jù)本發(fā)明的第二方面,還提出了一種空調(diào)器的語音控制系統(tǒng),包括:識別單元,用于識別用戶發(fā)出的語音指令;獲取單元,用于獲取所述空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境;處理單元,用于根據(jù)所述運行狀態(tài)和/或運行環(huán)境對所述語音指令進行修正,得到所述空調(diào)器的控制指令;控制單元,用于根據(jù)所述控制指令控制所述空調(diào)器進行工作。
[0027]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制系統(tǒng),通過根據(jù)空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境對識別到的語音指令進行修正,使得修正后的語音控制指令能夠更加符合用戶的實際控制需求,相比于相關技術中在識別到用戶的語音指令時直接根據(jù)識別到的語音指令對空調(diào)器進行控制的方案,本發(fā)明的技術方案能夠提高語音控制指令的準確性,進而能夠提升用戶對空調(diào)器進行語音控制的體驗。
[0028]根據(jù)本發(fā)明的一個實施例,所述獲取單元具體用于:在所述識別單元識別到所述用戶發(fā)出的以指定運行模式進行工作的語音指令時,獲取當前環(huán)境溫度;所述處理單元具體用于:根據(jù)所述當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對所述指定運行模式進行修正,得到修正后的運行模式。
[0029]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制系統(tǒng),通常情況下,用戶對空調(diào)器運行模式的設定是根據(jù)當前環(huán)境溫度進行確定的,因此,通過根據(jù)當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對識別到的指令運行模式進行修正,可以得到更加符合用戶實際需求的運行模式,提高了語音控制的準確性。
[0030]根據(jù)本發(fā)明的一個實施例,所述處理單元具體還用于:在所述當前環(huán)境溫度高于第一預定溫度時,將所述指定運行模式修正為制冷模式;在所述當前環(huán)境溫度低于第二預定溫度時,將所述指定運行模式修正為制熱模式;在所述當前環(huán)境溫度處于所述第二預定溫度和所述第一預定溫度之間時,向用戶提示識別到的所述指定運行模式,以供用戶進行確認,并將所述用戶確認后的運行模式作為所述修正后的運行模式。
[0031]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制系統(tǒng),具體來說,比如在當前環(huán)境溫度大于25°C時,用戶通常會使用制冷模式,以降低環(huán)境溫度;在當前環(huán)境溫度小于20°C時,用戶通常會使用制熱模式,以升高環(huán)境溫度,因此,即便語音識別有誤,本發(fā)明中根據(jù)當前環(huán)境溫度對空調(diào)器運行模式進行修正的方案也能夠確保修正后的語音控制指令的準確性。而在當前環(huán)境溫度處于20°C至25°C時,可能對于不同的用戶,對空調(diào)器的運行模式的需求不同,因此可以向用戶提示識別到的指定運行模式,由用戶進行確認,以確??照{(diào)器執(zhí)行最接近用戶需求的運行模式。
[0032]根據(jù)本發(fā)明的一個實施例,所述獲取單元具體用于:在根據(jù)所述用戶發(fā)出的語音指令識別到多個目標調(diào)節(jié)溫度時,獲取所述空調(diào)器的運行時長,以及當前環(huán)境溫度;所述處理單元具體用于:在所述運行時長大于或等于預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第一預定范圍內(nèi)的目標調(diào)節(jié)溫度作為修正后的目標調(diào)節(jié)溫度;在所述運行時長小于所述預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第二預定范圍內(nèi)的目標調(diào)節(jié)作為修正后的目標調(diào)節(jié)溫度。
[0033]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制系統(tǒng),通常情況下,當空調(diào)器運行時間較短時,用戶設定的目標調(diào)節(jié)溫度與當前環(huán)境溫度之間的差值較大,以較快對環(huán)境溫度進行改變;而在空調(diào)器運行時間較長時,用戶可能只需對目標調(diào)節(jié)溫度稍作調(diào)整即可。因此,通過在識別到多個目標調(diào)節(jié)溫度時,根據(jù)空調(diào)器的運行時長與當前環(huán)境溫度選擇最合適的目標調(diào)節(jié)溫度,使得選擇出的目標調(diào)節(jié)溫度能夠更加貼近用戶的實際需求,提高了語音控制的準確性。
[0034]根據(jù)本發(fā)明的一個實施例,所述獲取單元還用于:在根據(jù)所述用戶發(fā)出的語音指令識別到多個運行參數(shù)時,獲取所述空調(diào)器前一次工作時的歷史運行參數(shù);所述處理單元還用于:選擇所述多個運行參數(shù)中與所述歷史運行參數(shù)最接近的運行參數(shù)作為修正后的運行參數(shù)。
[0035]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制系統(tǒng),通常情況下,在空調(diào)器運行時,用戶會使用前一次工作時的運行參數(shù)作為當前的運行參數(shù),因此通過在識別到多個運行參數(shù)(如識別到多個目標調(diào)節(jié)溫度)時,選擇與前一次工作時的歷史運行參數(shù)最接近的運行參數(shù)作為修正后的運行參數(shù)控制空調(diào)器進行工作,同樣可以使得選擇出的運行參數(shù)能夠更加貼近用戶的實際需求,提高語音控制的準確性。
[0036]根據(jù)本發(fā)明的一個實施例,還包括:提示單元,用于在所述處理單元得到所述空調(diào)器的控制指令時,向用戶提示所述空調(diào)器的控制指令;所述控制單元具體用于,在接收到所述用戶的確認指令時,根據(jù)所述控制指令控制所述空調(diào)器進行工作。
[0037]根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制系統(tǒng),通過向用戶提示修正后的控制指令,以便用戶進行確認,使得在修正后的控制指令不符合用戶的實際需求時,能夠根據(jù)用戶的需求重新進行修正,以確保控制空調(diào)器進行工作的語音控制指令是最貼近用戶實際需求的控制指令,提高了語音控制的準確性,確保用戶具有較高的語音控制體驗。
[0038]本發(fā)明還提出了一種空調(diào)器或空調(diào)器的控制器,包括上述任一項實施例中所述的空調(diào)器的語音控制系統(tǒng)。
[0039]本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0040]本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0041]圖1示出了根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制方法的示意流程圖;
[0042]圖2示出了根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制系統(tǒng)的示意框圖;
[0043]圖3示出了根據(jù)本發(fā)明的另一個實施例的空調(diào)器的語音控制方法的示意流程圖。
【具體實施方式】
[0044]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0045]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
[0046]圖1示出了根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制方法的示意流程圖。
[0047]如圖1所示,根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制方法,包括:步驟102,識別用戶發(fā)出的語音指令;步驟104,獲取所述空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境,根據(jù)所述運行狀態(tài)和/或運行環(huán)境對所述語音指令進行修正,得到所述空調(diào)器的控制指令;步驟106,根據(jù)所述控制指令控制所述空調(diào)器進行工作。
[0048]通過根據(jù)空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境對識別到的語音指令進行修正,使得修正后的語音控制指令能夠更加符合用戶的實際控制需求,相比于相關技術中在識別到用戶的語音指令時直接根據(jù)識別到的語音指令對空調(diào)器進行控制的方案,本發(fā)明的技術方案能夠提高語音控制指令的準確性,進而能夠提升用戶對空調(diào)器進行語音控制的體驗。
[0049]以下以具體的實施例詳細說明本發(fā)明提出的對不同的語音指令進行修正的技術方案。
[0050]實施例一:對運行模式進行修正
[0051]根據(jù)本發(fā)明的一個實施例,在識別到所述用戶發(fā)出的以指定運行模式進行工作的語音指令時,根據(jù)所述運行環(huán)境對所述語音指令進行修正的步驟具體為:獲取當前環(huán)境溫度;根據(jù)所述當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對所述指定運行模式進行修正,得到修正后的運行模式。
[0052]通常情況下,用戶對空調(diào)器運行模式的設定是根據(jù)當前環(huán)境溫度進行確定的,因此,通過根據(jù)當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對識別到的指令運行模式進行修正,可以得到更加符合用戶實際需求的運行模式,提高了語音控制的準確性。
[0053]根據(jù)本發(fā)明的一個實施例,根據(jù)所述當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對所述指定運行模式進行修正的步驟具體為:在所述當前環(huán)境溫度高于第一預定溫度時,將所述指定運行模式修正為制冷模式;在所述當前環(huán)境溫度低于第二預定溫度時,將所述指定運行模式修正為制熱模式;在所述當前環(huán)境溫度處于所述第二預定溫度和所述第一預定溫度之間時,向用戶提示識別到的所述指定運行模式,以供用戶進行確認,并將所述用戶確認后的運行模式作為所述修正后的運行模式。
[0054]具體來說,“制冷”和“制熱”這兩個語音命令由于發(fā)音相近,很容易誤識別,因此,在確定空調(diào)器最終是以“制冷”還是“制熱”模式進行工作時,可以根據(jù)當前環(huán)境溫度進行確定。比如在當前環(huán)境溫度大于25°C時,將制冷模式作為修正后的運行模式;在當前環(huán)境溫度小于20°C時,將制熱模式作為修正后的運行模式,而在當前環(huán)境溫度處于20°C至25°C時,可能對于不同的用戶,對空調(diào)器的運行模式的需求不同,因此可以向用戶提示識別到的指定運行模式,由用戶進行確認,以確??照{(diào)器執(zhí)行最接近用戶需求的運行模式。
[0055]實施例二:對目標調(diào)節(jié)溫度進行修正
[0056]根據(jù)本發(fā)明的一個實施例,在根據(jù)所述用戶發(fā)出的語音指令識別到多個目標調(diào)節(jié)溫度時,根據(jù)所述運行狀態(tài)和所述運行環(huán)境對所述語音指令進行修正的步驟具體為:獲取所述空調(diào)器的運行時長,以及當前環(huán)境溫度;在所述運行時長大于或等于預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第一預定范圍內(nèi)的目標調(diào)節(jié)溫度作為修正后的目標調(diào)節(jié)溫度;在所述運行時長小于所述預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第二預定范圍內(nèi)的目標調(diào)節(jié)作為修正后的目標調(diào)節(jié)溫度。
[0057]通常情況下,當空調(diào)器運行時間較短時,用戶設定的目標調(diào)節(jié)溫度與當前環(huán)境溫度之間的差值較大,以較快對環(huán)境溫度進行改變;而在空調(diào)器運行時間較長時,用戶可能只需對目標調(diào)節(jié)溫度稍作調(diào)整即可。因此,通過在識別到多個目標調(diào)節(jié)溫度時,根據(jù)空調(diào)器的運行時長與當前環(huán)境溫度選擇最合適的目標調(diào)節(jié)溫度,使得選擇出的目標調(diào)節(jié)溫度能夠更加貼近用戶的實際需求,提高了語音控制的準確性。
[0058]具體地,如在對空調(diào)器的目標調(diào)節(jié)溫度進行設置時,通常語音識別對數(shù)字的誤識別率較高,比如“20”與“24”、“17”與“27”等溫度設定詞中,由于漢語發(fā)音容易混淆,導致發(fā)生誤識別,為了避免這種誤識別,可以根據(jù)空調(diào)器的開機時間來推斷用戶對溫度的設定。當開機時間小于預設值時(比如30分鐘),默認用戶需要與環(huán)境溫差大(比如大于±5°C )的目標調(diào)節(jié)溫度;當開機時間大于預設值時,默認用戶需要與環(huán)境溫差小(比如小于±3°C )的目標調(diào)節(jié)溫度,因此,可以根據(jù)該方法對語音識別到的目標調(diào)節(jié)溫度進行修正。
[0059]實施例三:對運行參數(shù)(當然也包括目標調(diào)節(jié)溫度)進行修正
[0060]根據(jù)本發(fā)明的一個實施例,在根據(jù)所述用戶發(fā)出的語音指令識別到多個運行參數(shù)時,對所述語音指令進行修正的步驟還包括:獲取所述空調(diào)器前一次工作時的歷史運行參數(shù);選擇所述多個運行參數(shù)中與所述歷史運行參數(shù)最接近的運行參數(shù)作為修正后的運行參數(shù)。
[0061]通過比較空調(diào)器前一次工作的歷史運行參數(shù)和當前語音識別后得到的多個運行參數(shù)進行比較,可確定最接近歷史運行參數(shù)的運行參數(shù),來降低語音誤識別,減小空調(diào)器運行溫度驟變對用戶體驗的影響。
[0062]運行參數(shù)包括目標調(diào)節(jié)溫度、風速等。
[0063]根據(jù)本發(fā)明的一個實施例,在得到所述空調(diào)器的控制指令之后,并在根據(jù)所述控制指令控制所述空調(diào)器進行工作之前還包括:向用戶提示所述空調(diào)器的控制指令;在接收到所述用戶的確認指令時,執(zhí)行根據(jù)所述控制指令控制所述空調(diào)器進行工作的步驟。
[0064]通過向用戶提示修正后的控制指令,以便用戶進行確認,使得在修正后的控制指令不符合用戶的實際需求時,能夠根據(jù)用戶的需求重新進行修正,以確保控制空調(diào)器進行工作的語音控制指令是最貼近用戶實際需求的控制指令,提高了語音控制的準確性,確保用戶具有較高的語音控制體驗。
[0065]圖2示出了根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制系統(tǒng)的示意框圖。
[0066]如圖2所示,根據(jù)本發(fā)明的實施例的空調(diào)器的語音控制系統(tǒng)200,包括:識別單元202,用于識別用戶發(fā)出的語音指令;獲取單元204,用于獲取所述空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境;處理單元206,用于根據(jù)所述運行狀態(tài)和/或運行環(huán)境對所述語音指令進行修正,得到所述空調(diào)器的控制指令;控制單元208,用于根據(jù)所述控制指令控制所述空調(diào)器進行工作。
[0067]通過根據(jù)空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境對識別到的語音指令進行修正,使得修正后的語音控制指令能夠更加符合用戶的實際控制需求,相比于相關技術中在識別到用戶的語音指令時直接根據(jù)識別到的語音指令對空調(diào)器進行控制的方案,本發(fā)明的技術方案能夠提高語音控制指令的準確性,進而能夠提升用戶對空調(diào)器進行語音控制的體驗。
[0068]根據(jù)本發(fā)明的一個實施例,所述獲取單元204具體用于:在所述識別單元202識別到所述用戶發(fā)出的以指定運行模式進行工作的語音指令時,獲取當前環(huán)境溫度;所述處理單元206具體用于:根據(jù)所述當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對所述指定運行模式進行修正,得到修正后的運行模式。
[0069]通常情況下,用戶對空調(diào)器運行模式的設定是根據(jù)當前環(huán)境溫度進行確定的,因此,通過根據(jù)當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對識別到的指令運行模式進行修正,可以得到更加符合用戶實際需求的運行模式,提高了語音控制的準確性。
[0070]根據(jù)本發(fā)明的一個實施例,所述處理單元206具體還用于:在所述當前環(huán)境溫度高于第一預定溫度時,將所述指定運行模式修正為制冷模式;在所述當前環(huán)境溫度低于第二預定溫度時,將所述指定運行模式修正為制熱模式;在所述當前環(huán)境溫度處于所述第二預定溫度和所述第一預定溫度之間時,向用戶提示識別到的所述指定運行模式,以供用戶進行確認,并將所述用戶確認后的運行模式作為所述修正后的運行模式。
[0071]具體來說,比如在當前環(huán)境溫度大于25°C時,用戶通常會使用制冷模式,以降低環(huán)境溫度;在當前環(huán)境溫度小于20°C時,用戶通常會使用制熱模式,以升高環(huán)境溫度,因此,即便語音識別有誤,本發(fā)明中根據(jù)當前環(huán)境溫度對空調(diào)器運行模式進行修正的方案也能夠確保修正后的語音控制指令的準確性。而在當前環(huán)境溫度處于20°C至25°C時,可能對于不同的用戶,對空調(diào)器的運行模式的需求不同,因此可以向用戶提示識別到的指定運行模式,由用戶進行確認,以確??照{(diào)器執(zhí)行最接近用戶需求的運行模式。
[0072]根據(jù)本發(fā)明的一個實施例,所述獲取單元204具體用于:在根據(jù)所述用戶發(fā)出的語音指令識別到多個目標調(diào)節(jié)溫度時,獲取所述空調(diào)器的運行時長,以及當前環(huán)境溫度;所述處理單元206具體用于:在所述運行時長大于或等于預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第一預定范圍內(nèi)的目標調(diào)節(jié)溫度作為修正后的目標調(diào)節(jié)溫度;在所述運行時長小于所述預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第二預定范圍內(nèi)的目標調(diào)節(jié)作為修正后的目標調(diào)節(jié)溫度。
[0073]通常情況下,當空調(diào)器運行時間較短時,用戶設定的目標調(diào)節(jié)溫度與當前環(huán)境溫度之間的差值較大,以較快對環(huán)境溫度進行改變;而在空調(diào)器運行時間較長時,用戶可能只需對目標調(diào)節(jié)溫度稍作調(diào)整即可。因此,通過在識別到多個目標調(diào)節(jié)溫度時,根據(jù)空調(diào)器的運行時長與當前環(huán)境溫度選擇最合適的目標調(diào)節(jié)溫度,使得選擇出的目標調(diào)節(jié)溫度能夠更加貼近用戶的實際需求,提高了語音控制的準確性。
[0074]根據(jù)本發(fā)明的一個實施例,所述獲取單元204還用于:在根據(jù)所述用戶發(fā)出的語音指令識別到多個運行參數(shù)時,獲取所述空調(diào)器前一次工作時的歷史運行參數(shù);所述處理單元206還用于:選擇所述多個運行參數(shù)中與所述歷史運行參數(shù)最接近的運行參數(shù)作為修正后的運行參數(shù)。
[0075]通常情況下,在空調(diào)器運行時,用戶會使用前一次工作時的運行參數(shù)作為當前的運行參數(shù),因此通過在識別到多個運行參數(shù)(如識別到多個目標調(diào)節(jié)溫度)時,選擇與前一次工作時的歷史運行參數(shù)最接近的運行參數(shù)作為修正后的運行參數(shù)控制空調(diào)器進行工作,同樣可以使得選擇出的運行參數(shù)能夠更加貼近用戶的實際需求,提高語音控制的準確性。
[0076]根據(jù)本發(fā)明的一個實施例,還包括:提示單元210,用于在所述處理單元得到所述空調(diào)器的控制指令時,向用戶提示所述空調(diào)器的控制指令;所述控制單元208具體用于,在接收到所述用戶的確認指令時,根據(jù)所述控制指令控制所述空調(diào)器進行工作。
[0077]通過向用戶提示修正后的控制指令,以便用戶進行確認,使得在修正后的控制指令不符合用戶的實際需求時,能夠根據(jù)用戶的需求重新進行修正,以確保控制空調(diào)器進行工作的語音控制指令是最貼近用戶實際需求的控制指令,提高了語音控制的準確性,確保用戶具有較高的語音控制體驗。
[0078]圖3示出了根據(jù)本發(fā)明的另一個實施例的空調(diào)器的語音控制方法的示意流程圖。
[0079]如圖3所示,根據(jù)本發(fā)明的另一個實施例的空調(diào)器的語音控制方法,包括:
[0080]步驟302,接收用戶的語音輸入,空調(diào)器的語音識別模塊接收到來自用戶對空調(diào)器發(fā)出的語音操作指令。
[0081]步驟304,語音識別,對用戶輸入的語音指令進行語音識別。
[0082]步驟306,得到語音識別結(jié)果。
[0083]步驟308,獲取空調(diào)器的運行參數(shù)。
[0084]步驟310,根據(jù)獲取到的運行參數(shù)與語音識別結(jié)果進行邏輯判斷,若根據(jù)語音識別結(jié)果和運行參數(shù)確定了修正后的運行參數(shù),則執(zhí)行步驟318 ;若根據(jù)語音識別結(jié)果和運行參數(shù)不能準確確定修正后的運行參數(shù),則執(zhí)行步驟312。
[0085]步驟312,進行語音提示,即提示用戶識別結(jié)果是否是用戶需求的運行參數(shù)。
[0086]步驟314,接收用戶對語音提示的應答。
[0087]步驟316,對用戶的應答進行識別,若正確識別,則執(zhí)行步驟318 ;否則,返回步驟312。
[0088]步驟318,對最終確定的修正后的運行參數(shù)進行語音播報。
[0089]步驟320,空調(diào)器狀態(tài)調(diào)整,即根據(jù)最終確定的修正后的運行參數(shù)對空調(diào)器的運行狀態(tài)進行調(diào)整。
[0090]具體來說,在采集到語音輸入后,先通過語音處理對語音輸入進行識別,同時采集空調(diào)器傳感器的運行參數(shù),語音控制器在與空調(diào)運行狀態(tài)參數(shù)進行邏輯判斷后再進行輸出控制指令。由于語音識別易受干擾,加入運行狀態(tài)參數(shù)后可以通過對空調(diào)目前的運行狀態(tài)和語音識別的結(jié)果進行比較,若比較的結(jié)果一致,則直接輸出語音指令;若比較的結(jié)果不一致,則控制器會根據(jù)空調(diào)器的運行參數(shù)對語音輸入進行修正,并進行語音提示以確認用戶的真實意圖,得到用戶的確定后再輸出語音指令。通過以上方式提高了對空調(diào)器進行語音控制的準確性。
[0091]以上結(jié)合附圖詳細說明了本發(fā)明的技術方案,本發(fā)明提出了一種空調(diào)器的語音控制方案,能夠提高對空調(diào)器進行語音控制的準確性,進而提升了用戶對空調(diào)器進行語音控制的體驗。
[0092]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種空調(diào)器的語音控制方法,其特征在于,包括: 識別用戶發(fā)出的語音指令; 獲取所述空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境,根據(jù)所述運行狀態(tài)和/或運行環(huán)境對所述語音指令進行修正,得到所述空調(diào)器的控制指令; 根據(jù)所述控制指令控制所述空調(diào)器進行工作。
2.根據(jù)權(quán)利要求1所述的空調(diào)器的語音控制方法,其特征在于,在識別到所述用戶發(fā)出的以指定運行模式進行工作的語音指令時,根據(jù)所述運行環(huán)境對所述語音指令進行修正的步驟具體為: 獲取當前環(huán)境溫度; 根據(jù)所述當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對所述指定運行模式進行修正,得到修正后的運行模式。
3.根據(jù)權(quán)利要求2所述的空調(diào)器的語音控制方法,其特征在于,根據(jù)所述當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對所述指定運行模式進行修正的步驟具體為: 在所述當前環(huán)境溫度高于第一預定溫度時,將所述指定運行模式修正為制冷模式; 在所述當前環(huán)境溫度低于第二預定溫度時,將所述指定運行模式修正為制熱模式; 在所述當前環(huán)境溫度處于所述第二預定溫度和所述第一預定溫度之間時,向用戶提示識別到的所述指定運行模式,以供用戶進行確認,并將所述用戶確認后的運行模式作為所述修正后的運行模式。
4.根據(jù)權(quán)利要求1所述的空調(diào)器的語音控制方法,其特征在于,在根據(jù)所述用戶發(fā)出的語音指令識別到多個目標調(diào)節(jié)溫度時,根據(jù)所述運行狀態(tài)和所述運行環(huán)境對所述語音指令進行修正的步驟具體為: 獲取所述空調(diào)器的運行時長,以及當前環(huán)境溫度; 在所述運行時長大于或等于預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第一預定范圍內(nèi)的目標調(diào)節(jié)溫度作為修正后的目標調(diào)節(jié)溫度; 在所述運行時長小于所述預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第二預定范圍內(nèi)的目標調(diào)節(jié)作為修正后的目標調(diào)節(jié)溫度。
5.根據(jù)權(quán)利要求1所述的空調(diào)器的語音控制方法,其特征在于,在根據(jù)所述用戶發(fā)出的語音指令識別到多個運行參數(shù)時,對所述語音指令進行修正的步驟還包括: 獲取所述空調(diào)器前一次工作時的歷史運行參數(shù); 選擇所述多個運行參數(shù)中與所述歷史運行參數(shù)最接近的運行參數(shù)作為修正后的運行參數(shù)。
6.根據(jù)權(quán)利要求1至5中任一項所述的空調(diào)器的語音控制方法,其特征在于,在得到所述空調(diào)器的控制指令之后,并在根據(jù)所述控制指令控制所述空調(diào)器進行工作之前還包括: 向用戶提示所述空調(diào)器的控制指令; 在接收到所述用戶的確認指令時,執(zhí)行根據(jù)所述控制指令控制所述空調(diào)器進行工作的步驟。
7.—種空調(diào)器的語音控制系統(tǒng),其特征在于,包括: 識別單元,用于識別用戶發(fā)出的語音指令; 獲取單元,用于獲取所述空調(diào)器當前的運行狀態(tài)和/或運行環(huán)境; 處理單元,用于根據(jù)所述運行狀態(tài)和/或運行環(huán)境對所述語音指令進行修正,得到所述空調(diào)器的控制指令; 控制單元,用于根據(jù)所述控制指令控制所述空調(diào)器進行工作。
8.根據(jù)權(quán)利要求7所述的空調(diào)器的語音控制系統(tǒng),其特征在于, 所述獲取單元具體用于: 在所述識別單元識別到所述用戶發(fā)出的以指定運行模式進行工作的語音指令時,獲取當前環(huán)境溫度; 所述處理單元具體用于: 根據(jù)所述當前環(huán)境溫度所處的溫度區(qū)間對應的運行模式對所述指定運行模式進行修正,得到修正后的運行模式。
9.根據(jù)權(quán)利要求8所述的空調(diào)器的語音控制系統(tǒng),其特征在于,所述處理單元具體還用于: 在所述當前環(huán)境溫度高于第一預定溫度時,將所述指定運行模式修正為制冷模式; 在所述當前環(huán)境溫度低于第二預定溫度時,將所述指定運行模式修正為制熱模式; 在所述當前環(huán)境溫度處于所述第二預定溫度和所述第一預定溫度之間時,向用戶提示識別到的所述指定運行模式,以供用戶進行確認,并將所述用戶確認后的運行模式作為所述修正后的運行模式。
10.根據(jù)權(quán)利要求7所述的空調(diào)器的語音控制系統(tǒng),其特征在于, 所述獲取單元具體用于: 在根據(jù)所述用戶發(fā)出的語音指令識別到多個目標調(diào)節(jié)溫度時,獲取所述空調(diào)器的運行時長,以及當前環(huán)境溫度; 所述處理單元具體用于: 在所述運行時長大于或等于預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第一預定范圍內(nèi)的目標調(diào)節(jié)溫度作為修正后的目標調(diào)節(jié)溫度; 在所述運行時長小于所述預定時長時,選擇所述多個目標調(diào)節(jié)溫度中與所述當前環(huán)境溫度的差值處于第二預定范圍內(nèi)的目標調(diào)節(jié)作為修正后的目標調(diào)節(jié)溫度。
11.根據(jù)權(quán)利要求7所述的空調(diào)器的語音控制系統(tǒng),其特征在于, 所述獲取單元還用于: 在根據(jù)所述用戶發(fā)出的語音指令識別到多個運行參數(shù)時,獲取所述空調(diào)器前一次工作時的歷史運行參數(shù); 所述處理單元還用于: 選擇所述多個運行參數(shù)中與所述歷史運行參數(shù)最接近的運行參數(shù)作為修正后的運行參數(shù)。
12.根據(jù)權(quán)利要求7至11中任一項所述的空調(diào)器的語音控制系統(tǒng),其特征在于,還包括: 提示單元,用于在所述處理單元得到所述空調(diào)器的控制指令時,向用戶提示所述空調(diào)器的控制指令; 所述控制單元具體用于,在接收到所述用戶的確認指令時,根據(jù)所述控制指令控制所述空調(diào)器進行工作。
【文檔編號】G10L15/26GK104240702SQ201410328365
【公開日】2014年12月24日 申請日期:2014年7月10日 優(yōu)先權(quán)日:2014年7月10日
【發(fā)明者】鄒福瑞 申請人:廣東美的集團蕪湖制冷設備有限公司