語音控制電器及其語音控制方法
【專利摘要】本發(fā)明涉及一種語音控制電器及其語音控制方法,其方法包括:接收用戶的語音控制命令;對接收到的用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);對用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令;根據(jù)預設的語音交互協(xié)議,解析用戶有效命令,控制電器進入相應的功能模式。本發(fā)明使得用戶通過發(fā)出語音指令即可直接操控電飯煲等家用電器,達到使用者烹飪的目的,解決用戶操作繁瑣與不便的問題。
【專利說明】語音控制電器及其語音控制方法
【技術領域】
[0001]本發(fā)明涉及電器【技術領域】,尤其涉及一種語音控制電器及其語音控制方法。
【背景技術】
[0002]目前,廚房小家電比如電飯煲等烹飪電器的功能控制方式,一般使用實體按鍵(如物理機械按鍵或觸摸感應按鍵)進行控制與功能選擇。隨著技術的進步和消費者多樣化需求的驅(qū)動,現(xiàn)在的電飯煲功能越來越多,操作越來越復雜繁瑣。
[0003]例如設定電飯煲電器的時間,需要按增加按鍵或減少按鍵,以分鐘為單位進行時間的加減調(diào)節(jié),直到達到用戶想要的時間點。如果按24小時計算,最多可能需要按60*6 =360下按鍵,或者長按按鍵也得需要耗時I?2分鐘,這種操作方式對于使用用戶來說則相當不方便。
[0004]又如,選擇某些功能需要進行連續(xù)按按鍵或長按按鍵,才能進入相應的模式,再通過按鍵選擇此模式下的子功能,以最多有3層功能計算,3層功能也有3個子功能,最少也得按6次按鍵。
[0005]由此可知,以上實現(xiàn)這些功能操作對于物理按鍵來說,其使用壽命受到了很大的挑戰(zhàn),對于消費者來說,操作復雜,耗時長,用戶體驗差,也相當不便。特別是對于一些年長、不認識中文或者視力障礙的人來說,有時候根本無法操作使用上述功能。由此降低了產(chǎn)品使用的便利性,影響產(chǎn)品的銷售量。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的主要目的在于提供一種語音控制電器及其語音控制方法,旨在解決用戶操作繁瑣與不便的問題,提高家用電器操作使用的便利性。
[0007]為了達到上述目的,本發(fā)明提出一種語音控制電器的語音控制方法,包括:
[0008]接收用戶的語音控制命令;
[0009]對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);
[0010]對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令;
[0011]根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令,控制電器進入相應的功能模式。
[0012]優(yōu)選地,所述對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù)的步驟包括:
[0013]將所述用戶的語音控制命令與參考環(huán)境噪音信息進行比較,從所述語音控制命令中分離出環(huán)境噪音。
[0014]優(yōu)選地,所述對用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令的步驟包括:
[0015]將所述用戶語音命令數(shù)據(jù)轉(zhuǎn)換成語音數(shù)字ID碼;
[0016]將所述語音數(shù)字ID碼與本地存儲的語音列表中的ID碼進行比對;
[0017]若本地存儲的語音列表中存在對應的ID碼,則判斷所述用戶語音命令數(shù)據(jù)為符合電器功能條件的有效語音命令,并獲取對應的ID碼,作為用戶有效命令。
[0018]優(yōu)選地,所述對用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令的步驟包括:
[0019]將所述用戶語音命令數(shù)據(jù)發(fā)送至云端服務器,由所述云端服務器對所述用戶語音命令數(shù)據(jù)進行語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷;
[0020]接收所述云端服務器經(jīng)過語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷后返回的符合電器功能條件的用戶有效命令。
[0021]優(yōu)選地,所述參考環(huán)境噪音信息為預先收集的環(huán)境噪音信息;所述將語音控制命令與參考環(huán)境噪音信息進行比較的步驟之前還包括:
[0022]收集環(huán)境噪音信息,將收集的環(huán)境噪音信息作為參考環(huán)境噪音信息保存在本地。
[0023]優(yōu)選地,所述參考環(huán)境噪音信息為實時采集的環(huán)境噪音信息;所述將語音控制命令與參考環(huán)境噪音信息進行比較的步驟之前還包括:
[0024]在用戶發(fā)出語音控制命令時,采集所述語音控制電器周圍的環(huán)境噪音信息,作為參考環(huán)境噪音信息。
[0025]優(yōu)選地,該方法還包括:
[0026]對所述用戶的語音控制命令識別后,向用戶播放反饋的語音。
[0027]本發(fā)明實施例還提出一種語音控制電器,包括:
[0028]語音命令獲取模塊,用于接收用戶的語音控制命令;
[0029]語音分析模塊,用于對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);
[0030]語音處理模塊,用于對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令;
[0031]解析控制模塊,用于根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令,控制電器進入相應的功能模式。
[0032]優(yōu)選地,所述語音分析模塊,還用于將所述用戶的語音控制命令與參考環(huán)境噪音信息進行比較,從所述語音控制命令中分離出環(huán)境噪音。
[0033]優(yōu)選地,所述語音處理模塊,還用于將所述用戶語音命令數(shù)據(jù)轉(zhuǎn)換成語音數(shù)字ID碼;將所述語音數(shù)字ID碼與本地存儲的語音列表中的ID碼進行比對;若本地存儲的語音列表中存在對應的ID碼,則判斷所述用戶語音命令數(shù)據(jù)為符合電器功能條件的有效語音命令,并獲取對應的ID碼,作為用戶有效命令。
[0034]優(yōu)選地,所述語音處理模塊,還用于將所述用戶語音命令數(shù)據(jù)發(fā)送至云端服務器,由所述云端服務器對所述用戶語音命令數(shù)據(jù)進行語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷;接收所述云端服務器經(jīng)過語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷后返回的符合電器功能條件的用戶有效命令。
[0035]優(yōu)選地,所述參考環(huán)境噪音信息為預先收集的環(huán)境噪音信息;所述語音控制電器還包括:
[0036]噪聲收集存儲模塊,用于收集環(huán)境噪音信息,將收集的環(huán)境噪音信息作為參考環(huán)境噪音信息保存在本地。
[0037]優(yōu)選地,所述參考環(huán)境噪音信息為實時采集的環(huán)境噪音信息;所述語音控制電器還包括:
[0038]噪聲獲取模塊,用于在用戶發(fā)出語音控制命令時,采集所述語音控制電器周圍的環(huán)境噪音信息,作為參考環(huán)境噪音信息。
[0039]優(yōu)選地,所述語音控制電器還包括:
[0040]語音反饋播放模塊,用于對所述用戶的語音控制命令信息識別后,向用戶播放反饋的語音。
[0041]本發(fā)明實施例提出的一種語音控制電器及其語音控制方法,在接收到用戶的語音控制命令后,對接收到的用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);對用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令;根據(jù)預設的語音交互協(xié)議,解析用戶有效命令,控制電器進入相應的功能模式,由此,通過語音控制及交互功能,使得用戶通過發(fā)出語音指令即可直接操控電飯煲等家用電器,達到使用者烹飪的目的,解決用戶操作繁瑣與不便的問題。同時,某些情況下使用者在廚房操作其它事情而無法釋放雙手、或者雙手臟污不愿意操作電飯煲時,語音操作則提供了操作上的便利。
【專利附圖】
【附圖說明】
[0042]圖1是本發(fā)明語音控制電器的語音控制方法一實施例的流程示意圖;
[0043]圖2是本發(fā)明實施例中語音控制電器的實體結(jié)構(gòu)分解示意圖;
[0044]圖3是本發(fā)明語音控制電器第一實施例的功能模塊示意圖;
[0045]圖4是本發(fā)明語音控制電器第二實施例的功能模塊示意圖;
[0046]圖5是本發(fā)明語音控制電器第三實施例的功能模塊示意圖。
[0047]為了使本發(fā)明的技術方案更加清楚、明了,下面將結(jié)合附圖作進一步詳述。
【具體實施方式】
[0048]如圖1所示,本發(fā)明一實施例提出一種語音控制電器的語音控制方法,包括:
[0049]步驟SlOl,接收用戶的語音控制命令;
[0050]本實施例方案涉及具有語音交互功能及語音控制的家用電器,該家用電器包括但不限于電飯煲、電磁爐、電壓力鍋、空調(diào)、洗衣機等家用電器。
[0051]由于現(xiàn)有的家用電器大多沒有語音控制功能,通過物理按鍵來實現(xiàn)相應的操作,導致用戶操作繁瑣與不便的問題,降低了家用電器操作使用的便利性。
[0052]本實施例方案可以使得用戶通過發(fā)出語音指令即可直接操控電飯煲等家用電器的相應功能,解決用戶操作繁瑣與不便的問題。
[0053]具體地,如圖2所示,首先介紹一下本實施例語音控制電器的組成及功能結(jié)構(gòu)。
[0054]本實施例涉及的語音控制電器包括本體6以及設置在本體6上的面板2,面板2可以為塑料材質(zhì)。本體6內(nèi)設置有相應的電路板,各電路板上集成有相應的功能模塊。主要包括語音模塊4、主控及顯示模塊3 (包括主控制器模塊和顯示模塊)、電器功率加熱及電源供應模塊7。
[0055]其中語音模塊4含有語音交互的界面,用來接收用戶的語音命令及電器的語音反饋信息,具體涉及的功能模塊包括(可以參照圖3、圖4及圖5):
[0056]語音命令獲取模塊,用于接收用戶的語音控制命令;
[0057]語音分析模塊,用于對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);
[0058]語音處理模塊,用于對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令。
[0059]主控及顯示模塊3具體涉及的功能模塊包括:
[0060]主控制器模塊,用于對電器的各功能進行控制操作,具體包括解析控制模塊,用于根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令,控制電器進入相應的功能模式。
[0061]顯示模塊,用于顯示相應的功能模式和參數(shù)等。
[0062]此外,語音模塊和主控及顯示模塊還可以設置相應的通信模塊。
[0063]上述電器功率加熱及電源供應模塊7,用于根據(jù)主控器模塊的控制指令,在電器啟動后,提供相應的功能和電源。
[0064]其中,各功能模塊可以根據(jù)需要通過相應的處理芯片集成在電路板上,比如:語音模塊4可以通過相應的處理芯片集成在一塊電路板上;主控及顯示模塊3 (包括主控制器模塊和顯示模塊)可以通過相應的處理芯片集成在一塊電路板上、電器功率加熱及電源供應模塊7可以通過相應的處理芯片集成在一塊電路板上,如圖2所示。
[0065]更為具體地,首先,在用戶通過語音來控制電器時,向語音控制電器發(fā)出語音控制命令。
[0066]作為一種實施方式,可以在語音控制電器的本體6上設置用于采集用戶的語音控制命令信息的第一麥克風5,如圖2所示,所述第一麥克風與上述語音模塊電連接。
[0067]所述語音命令獲取模塊通過設置在所述語音控制電器的本體6前面的第一麥克風5獲取用戶的語音控制命令信息。
[0068]步驟S102,對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);
[0069]在語音命令獲取模塊獲取到用戶的語音控制命令信息后,語音分析模塊將所述語音控制命令信息與參考環(huán)境噪音信息進行比較,從所述語音控制命令信息中分離出環(huán)境噪音信息,從而可以實現(xiàn)對語音控制命令中噪聲的去除。
[0070]其中,作為一種實施方式,上述參考環(huán)境噪音信息可以為實時采集的環(huán)境噪音信息;因此,如圖4所示,本實施例語音控制電器還可以包括噪聲獲取模塊,用于在用戶發(fā)出語音控制命令時,采集所述語音控制電器周圍的環(huán)境噪音信息,作為參考環(huán)境噪音信息。
[0071]具體地,可以在語音控制電器的本體6上設置第二麥克風,用于采集所述語音控制電器周圍的環(huán)境噪音信息,將其作為參考環(huán)境噪音信息,所述第二麥克風與所述語音模塊電連接。
[0072]考慮到語音命令獲取模塊獲取到的用戶的語音控制命令信息中包含兩部分信息,一部分是用戶的有效語音命令,一部分是環(huán)境噪音,當然環(huán)境噪聲的麥克風也會收到這兩部分信息,由此,在應用實例中,可以設置兩麥克風位置的差異,以使得第一麥克風5和第二麥克風這兩個麥克風收到的兩部分信息強度會不一樣。語音分析模塊通過軟件的比較算法就可以把這兩部分信息分離開來。
[0073]比如,將獲取用戶的語音控制命令信息的第一麥克風5設置在所述語音控制電器的本體6前面;將獲取周圍的環(huán)境噪音信息的第二麥克風設置在所述語音控制電器的本體6后面或側(cè)面。
[0074]噪聲獲取模塊通過設置在所述語音控制電器的本體6后面或側(cè)面的第二麥克風獲取周圍的環(huán)境噪音信息。
[0075]語音分析模塊通過軟件的比較算法,將語音控制命令信息與噪聲獲取模塊采集的周圍的環(huán)境噪音信息進行比較,從所述語音控制命令信息中分離出環(huán)境噪音信息,由此實現(xiàn)對語音控制命令中噪聲的去除。
[0076]作為另一種實施方式,上述參考環(huán)境噪音信息也可以為預先收集的環(huán)境噪音信息。因此,如圖5所示,本實施例語音控制電器還可以包括噪聲收集存儲模塊,用于收集環(huán)境噪音信息,將收集的環(huán)境噪音信息作為參考環(huán)境噪音信息保存在本地。
[0077]即環(huán)境噪音的拾取不是由專用的環(huán)境噪音拾取麥克風拾取,而是事先收集了環(huán)境噪音,并把檔案存儲在噪聲收集存儲模塊里。每次分析用戶命令時,語音分析模塊通過軟件的比較算法都把用戶語音命令獲取模塊里收集的語音信息去除已收集到的環(huán)境噪音信息,由此實現(xiàn)對語音控制命令中噪聲的去除,提取出符合用戶語音條件的用戶語音命令數(shù)據(jù)。
[0078]步驟S103,對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令;
[0079]本實施例中預先根據(jù)電器的使用功能,設置有不同的功能命令詞,并形成語音列表保存在本地或云端服務器。以電飯煲為例,可以設置電飯煲的烹飪相關語音指令及對應的功能或參數(shù),比如相應的烹飪加熱模式。
[0080]在從用戶的語音控制命令中提取出符合用戶語音條件的用戶語音命令數(shù)據(jù)后,語音處理模塊對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令。
[0081]具體可以采用本地處理和云端服務器處理這兩種處理方式,具體闡述如下:
[0082]第一種處理方式:
[0083]首先,將所述用戶語音命令數(shù)據(jù)轉(zhuǎn)換成語音數(shù)字ID碼;
[0084]然后,將所述語音數(shù)字ID碼與本地存儲的語音列表中的ID碼進行比對。若本地存儲的語音列表中存在對應的ID碼,則判斷所述用戶語音命令數(shù)據(jù)為符合電器功能條件的有效語音命令,并獲取對應的ID碼,作為用戶有效命令。
[0085]語音處理模塊通過通信協(xié)議把有效的語音命令數(shù)字ID碼傳給解析控制模塊。
[0086]第二種處理方式:
[0087]在從用戶的語音控制命令中提取出符合用戶語音條件的用戶語音命令數(shù)據(jù)后,將所述用戶語音命令數(shù)據(jù)發(fā)送至云端服務器,由所述云端服務器對所述用戶語音命令數(shù)據(jù)進行語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷。
[0088]具體地,語音處理模塊通過無線通信模塊與云端服務器連接,把用戶語音命令數(shù)據(jù)發(fā)給云端服務器,然后通過云端服務器分析換成語音數(shù)字ID碼,之后,云端服務器對轉(zhuǎn)換后的語音數(shù)字ID碼與之前預設的語音命令列表進行匹配,若語音列表中存在對應的ID碼,則判斷所述用戶語音命令數(shù)據(jù)為符合電器功能條件的有效語音命令,并獲取對應的ID碼,作為用戶有效命令。
[0089]最后,云端服務通過無線通信模塊將有效的語音命令數(shù)字ID碼發(fā)送至解析控制豐旲塊。
[0090]步驟S104,根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令,控制電器進入相應的功能模式。
[0091]解析控制模塊在接收到語音處理模塊或云端服務器發(fā)來的用戶有效命令后,根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令成相應的烹飪模式、參數(shù)及其它設置功能,控制電器進入相應的功能模式。
[0092]解析控制模塊根據(jù)解析烹飪模式、參數(shù)或其它設置功能,設定相應的烹飪模式及參數(shù)并在顯示模塊顯示對應的烹飪狀態(tài)信息或功能設置,當啟動烹飪時,通過通信接口傳遞功率信息給功率模塊啟動加熱。
[0093]本實施例通過上述方案,在接收到用戶的語音控制命令后,對接收到的用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);對用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令;根據(jù)預設的語音交互協(xié)議,解析用戶有效命令,控制電器進入相應的功能模式,由此,通過語音控制及交互功能,使得用戶通過發(fā)出語音指令即可直接操控電飯煲等家用電器,達到使用者烹飪的目的,解決用戶操作繁瑣與不便的問題。同時,某些情況下使用者在廚房操作其它事情而無法釋放雙手、或者雙手臟污不愿意操作電飯煲時,語音操作則提供了操作上的便利。
[0094]進一步地,在對所述用戶的語音控制命令進行識別后,還可以向用戶播放反饋的語音,以告知用戶語音命令的結(jié)果。
[0095]由此,本實施例語音控制電器還可以包括語音反饋播放,用于對所述用戶的語音控制命令信息識別后,向用戶播放反饋的語音。
[0096]當用戶語音命令成功操作電器后,電器把相應的回饋碼傳送到語音反饋播放模塊,語音反饋播放模塊進行回饋碼解析,并播放解析后對應的語音,從而實現(xiàn)用戶與機器的語音交互并實現(xiàn)用戶使用聲音操控電器的目的。
[0097]具體應用實例中,如圖2所示,可以在語音控制電器的本體6上設置喇叭I,通過設置在所述語音控制電器的本體6上的喇叭1,播放所述語音控制電器反饋的語音。
[0098]對應地,如圖3所示,本發(fā)明第一實施例提出一種語音控制電器,包括:語音命令獲取模塊201、語音分析模塊202、語音處理模塊203及解析控制模塊204,其中:
[0099]語音命令獲取模塊201,用于接收用戶的語音控制命令;
[0100]語音分析模塊202,用于對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);
[0101]語音處理模塊203,用于對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令;
[0102]解析控制模塊204,用于根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令,控制電器進入相應的功能模式。
[0103]具體地,本實施例方案涉及具有語音交互功能及語音控制的家用電器,該家用電器包括但不限于電飯煲、電磁爐、電壓力鍋、空調(diào)、洗衣機等家用電器。
[0104]由于現(xiàn)有的家用電器大多沒有語音控制功能,其通過物理按鍵來實現(xiàn)相應的操作,導致用戶操作繁瑣與不便的問題,降低了家用電器操作使用的便利性。
[0105]本實施例方案可以使得用戶通過發(fā)出語音指令即可直接操控電飯煲等家用電器的相應功能,解決用戶操作繁瑣與不便的問題。
[0106]具體地,如圖2所示,首先詳細介紹一下本實施例語音控制電器的具體組成及功能結(jié)構(gòu)。
[0107]本實施例涉及的語音控制電器包括本體6以及設置在本體6上的面板2,面板2可以為塑料材質(zhì)。本體6內(nèi)設置有相應的電路板,各電路板上集成有相應的功能模塊。主要包括語音模塊4、主控及顯示模塊3 (包括主控制器模塊和顯示模塊)、電器功率加熱及電源供應模塊7。
[0108]其中語音模塊4含有語音交互的界面,用來接收用戶的語音命令及電器的語音反饋信息,具體涉及的功能模塊包括(可以參照圖3、圖4及圖5):
[0109]上述用于接收用戶的語音控制命令的語音命令獲取模塊201 ;上述用于對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù)的語音分析模塊202 ;上述用于對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令的語音處理模塊203。
[0110]主控及顯示模塊3具體涉及的功能模塊包括:
[0111]主控制器模塊,用于對電器的各功能進行控制操作,具體包括上述解析控制模塊204,用于根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令,控制電器進入相應的功能模式。
[0112]顯示模塊,用戶顯示相應的功能模式和參數(shù)等。
[0113]此外,語音模塊和主控及顯示模塊還可以設置相應的通信模塊。
[0114]上述電器功率加熱及電源供應模塊7,用于根據(jù)主控器模塊的控制指令,在電器啟動后,提供相應的功能和電源。
[0115]其中,各功能模塊可以根據(jù)需要通過相應的處理芯片集成在電路板上,比如:語音模塊4可以通過相應的處理芯片集成在一塊電路板上;主控及顯示模塊3 (包括主控制器模塊和顯示模塊)可以通過相應的處理芯片集成在一塊電路板上、電器功率加熱及電源供應模塊7可以通過相應的處理芯片集成在一塊電路板上,如圖2所示。
[0116]更為具體地,首先,在用戶通過語音來控制電器時,向語音控制電器發(fā)出語音控制命令。
[0117]作為一種實施方式,可以在語音控制電器的本體6上設置用于采集用戶的語音控制命令信息的第一麥克風5,如圖2所示,所述第一麥克風5與上述語音模塊4電連接。
[0118]所述語音命令獲取模塊201通過設置在所述語音控制電器的本體6前面的第一麥克風5獲取用戶的語音控制命令信息。
[0119]在語音命令獲取模塊201獲取到用戶的語音控制命令信息后,語音分析模塊202將所述語音控制命令信息與參考環(huán)境噪音信息進行比較,從所述語音控制命令信息中分離出環(huán)境噪音信息,從而可以實現(xiàn)對語音控制命令中噪聲的去除。
[0120]其中,作為一種實施方式,上述參考環(huán)境噪音信息可以為實時采集的環(huán)境噪音信息;因此,如圖4所示,本實施例語音控制電器還可以包括噪聲獲取模塊204,用于在用戶發(fā)出語音控制命令時,采集所述語音控制電器周圍的環(huán)境噪音信息,作為參考環(huán)境噪音信息。
[0121]具體地,可以在語音控制電器的本體6上設置第二麥克風,用于采集所述語音控制電器周圍的環(huán)境噪音信息,將其作為參考環(huán)境噪音信息,所述第二麥克風與所述語音模塊4電連接。
[0122]考慮到語音命令獲取模塊201獲取到的用戶的語音控制命令信息中包含兩部分信息,一部分是用戶的有效語音命令,一部分是環(huán)境噪音,當然環(huán)境噪聲的麥克風也會收到這兩部分信息,由此,在應用實例中,可以設置兩麥克風位置的差異,以使得第一麥克風5和第二麥克風這兩個麥克風收到的兩部分信息強度會不一樣。語音分析模塊202通過軟件的比較算法就可以把這兩部分信息分離開來。
[0123]比如,將獲取用戶的語音控制命令信息的第一麥克風5設置在所述語音控制電器的本體6前面;將獲取周圍的環(huán)境噪音信息的第二麥克風設置在所述語音控制電器的本體6后面或側(cè)面。
[0124]噪聲獲取模塊204通過設置在所述語音控制電器的本體6后面或側(cè)面的第二麥克風獲取周圍的環(huán)境噪音信息。
[0125]語音分析模塊202通過軟件的比較算法,將語音控制命令信息與噪聲獲取模塊204采集的周圍的環(huán)境噪音信息進行比較,從所述語音控制命令信息中分離出環(huán)境噪音信息,由此實現(xiàn)對語音控制命令中噪聲的去除。
[0126]作為另一種實施方式,上述參考環(huán)境噪音信息也可以為預先收集的環(huán)境噪音信息。因此,如圖5所示,本實施例語音控制電器還可以包括噪聲收集存儲模塊205,用于收集環(huán)境噪音信息,將收集的環(huán)境噪音信息作為參考環(huán)境噪音信息保存在本地。
[0127]即環(huán)境噪音的拾取不是由專用的環(huán)境噪音拾取麥克風拾取,而是事先收集了環(huán)境噪音,并把檔案存儲在噪聲收集存儲模塊205里。每次分析用戶命令時,語音分析模塊202通過軟件的比較算法都把用戶語音命令獲取模塊201里收集的語音信息去除已收集到的環(huán)境噪音信息,由此實現(xiàn)對語音控制命令中噪聲的去除,提取出符合用戶語音條件的用戶語音命令數(shù)據(jù)。
[0128]本實施例中預先根據(jù)電器的使用功能,設置有不同的功能命令詞,并形成語音列表保存在本地或云端服務器。以電飯煲為例,可以設置電飯煲的烹飪相關語音指令及對應的功能或參數(shù),比如相應的烹飪加熱模式等。
[0129]在從用戶的語音控制命令中提取出符合用戶語音條件的用戶語音命令數(shù)據(jù)后,語音處理模塊203對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令。
[0130]具體可以采用本地處理和云端服務器處理這兩種處理方式,具體闡述如下:
[0131]第一種處理方式:
[0132]首先,將所述用戶語音命令數(shù)據(jù)轉(zhuǎn)換成語音數(shù)字ID碼;
[0133]然后,將所述語音數(shù)字ID碼與本地存儲的語音列表中的ID碼進行比對。若本地存儲的語音列表中存在對應的ID碼,則判斷所述用戶語音命令數(shù)據(jù)為符合電器功能條件的有效語音命令,并獲取對應的ID碼,作為用戶有效命令。
[0134]語音處理模塊203通過通信協(xié)議把有效的語音命令數(shù)字ID碼傳給解析控制模塊204。
[0135]第二種處理方式:
[0136]在從用戶的語音控制命令中提取出符合用戶語音條件的用戶語音命令數(shù)據(jù)后,將所述用戶語音命令數(shù)據(jù)發(fā)送至云端服務器,由所述云端服務器對所述用戶語音命令數(shù)據(jù)進行語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷。
[0137]具體地,語音處理模塊203通過無線通信模塊與云端服務器連接,把用戶語音命令數(shù)據(jù)發(fā)給云端服務器,然后通過云端服務器分析換成語音數(shù)字ID碼,之后,云端服務器對轉(zhuǎn)換后的語音數(shù)字ID碼與之前預設的語音命令列表進行匹配,若語音列表中存在對應的ID碼,則判斷所述用戶語音命令數(shù)據(jù)為符合電器功能條件的有效語音命令,并獲取對應的ID碼,作為用戶有效命令。
[0138]最后,云端服務通過無線通信模塊將有效的語音命令數(shù)字ID碼發(fā)送至解析控制模塊204。
[0139]解析控制模塊204在接收到語音處理模塊203或云端服務器發(fā)來的用戶有效命令后,根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令成相應的烹飪模式、參數(shù)及其它設置功能,控制電器進入相應的功能模式。
[0140]解析控制模塊204根據(jù)解析烹飪模式、參數(shù)或其它設置功能,設定相應的烹飪模式及參數(shù)并在顯示模塊顯示對應的烹飪狀態(tài)信息或功能設置,當啟動烹飪時,通過通信接口傳遞功率信息給功率模塊啟動加熱。
[0141]本實施例通過上述方案,在接收到用戶的語音控制命令后,對接收到的用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);對用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令;根據(jù)預設的語音交互協(xié)議,解析用戶有效命令,控制電器進入相應的功能模式,由此,通過語音控制及交互功能,使得用戶通過發(fā)出語音指令即可直接操控電飯煲等家用電器,達到使用者烹飪的目的,解決用戶操作繁瑣與不便的問題。同時,某些情況下使用者在廚房操作其它事情而無法釋放雙手、或者雙手臟污不愿意操作電飯煲時,語音操作則提供了操作上的便利。
[0142]進一步地,在對所述用戶的語音控制命令進行識別后,還可以向用戶播放反饋的語音,以告知用戶語音命令的結(jié)果。
[0143]由此,如圖4及圖5所示,本實施例語音控制電器還可以包括語音反饋播放206,用于對所述用戶的語音控制命令信息識別后,向用戶播放反饋的語音。
[0144]當用戶語音命令成功操作電器后,電器把相應的回饋碼傳送到語音反饋播放模塊,語音反饋播放模塊206進行回饋碼解析,并播放解析后對應的語音,從而實現(xiàn)用戶與機器的語音交互并實現(xiàn)用戶使用聲音操控電器的目的。
[0145]具體應用實例中,如圖2所示,可以在語音控制電器的本體6上設置喇叭I,通過設置在所述語音控制電器的本體6上的喇叭1,播放所述語音控制電器反饋的語音。
[0146]本發(fā)明實施例語音控制電器及其語音控制方法,在接收到用戶的語音控制命令后,對接收到的用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù);對用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令;根據(jù)預設的語音交互協(xié)議,解析用戶有效命令,控制電器進入相應的功能模式,由此,通過語音控制及交互功能,使得用戶通過發(fā)出語音指令即可直接操控電飯煲等家用電器的相應功能,達到使用者烹飪的目的,解決用戶操作繁瑣與不便的問題。同時,某些情況下使用者在廚房操作其它事情而無法釋放雙手、或者雙手臟污不愿意操作電飯煲時,語音操作則提供了操作上的便利。
[0147]此外,本發(fā)明方案應用兩種收集環(huán)境噪音的方法,并通過比較的軟件算法把用戶使用的環(huán)境噪音去除,得出有效的用戶命令,很好的避免了語音控制電器中環(huán)境噪音對語音命令識別率的干擾,提升語音控制的流暢性和可靠性。
[0148]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運用在其它相關的【技術領域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種語音控制電器的語音控制方法,其特征在于,包括: 接收用戶的語音控制命令; 對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù); 對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令; 根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令,控制電器進入相應的功能模式。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù)的步驟包括: 將所述用戶的語音控制命令與參考環(huán)境噪音信息進行比較,從所述語音控制命令中分離出環(huán)境噪音。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令的步驟包括: 將所述用戶語音命令數(shù)據(jù)轉(zhuǎn)換成語音數(shù)字ID碼; 將所述語音數(shù)字ID碼與本地存儲的語音列表中的ID碼進行比對; 若本地存儲的語音列表中存在對應的ID碼,則判斷所述用戶語音命令數(shù)據(jù)為符合電器功能條件的有效語音命令,并獲取對應的ID碼,作為用戶有效命令。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令的步驟包括: 將所述用戶語音命令數(shù)據(jù)發(fā)送至云端服務器,由所述云端服務器對所述用戶語音命令數(shù)據(jù)進行語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷; 接收所述云端服務器經(jīng)過語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷后返回的符合電器功能條件的用戶有效命令。
5.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,所述參考環(huán)境噪音信息為預先收集的環(huán)境噪音信息;所述將語音控制命令與參考環(huán)境噪音信息進行比較的步驟之前還包括: 收集環(huán)境噪音信息,將收集的環(huán)境噪音信息作為參考環(huán)境噪音信息保存在本地。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述參考環(huán)境噪音信息為實時采集的環(huán)境噪音信息;所述將語音控制命令與參考環(huán)境噪音信息進行比較的步驟之前還包括: 在用戶發(fā)出語音控制命令時,采集所述語音控制電器周圍的環(huán)境噪音信息,作為參考環(huán)境噪音信息。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 對所述用戶的語音控制命令識別后,向用戶播放反饋的語音。
8.一種語音控制電器,其特征在于,包括: 語音命令獲取模塊,用于接收用戶的語音控制命令; 語音分析模塊,用于對接收到的所述用戶的語音控制命令進行分析,提取符合用戶語音條件的用戶語音命令數(shù)據(jù); 語音處理模塊,用于對所述用戶語音命令數(shù)據(jù)進行處理,獲取符合電器功能條件的用戶有效命令; 解析控制模塊,用于根據(jù)預設的語音交互協(xié)議,解析所述用戶有效命令,控制電器進入相應的功能模式。
9.根據(jù)權(quán)利要求8所述的語音控制電器,其特征在于, 所述語音分析模塊,還用于將所述用戶的語音控制命令與參考環(huán)境噪音信息進行比較,從所述語音控制命令中分離出環(huán)境噪音。
10.根據(jù)權(quán)利要求8所述的語音控制電器,其特征在于, 所述語音處理模塊,還用于將所述用戶語音命令數(shù)據(jù)轉(zhuǎn)換成語音數(shù)字ID碼;將所述語音數(shù)字ID碼與本地存儲的語音列表中的ID碼進行比對;若本地存儲的語音列表中存在對應的ID碼,則判斷所述用戶語音命令數(shù)據(jù)為符合電器功能條件的有效語音命令,并獲取對應的ID碼,作為用戶有效命令。
11.根據(jù)權(quán)利要求8所述的語音控制電器,其特征在于, 所述語音處理模塊,還用于將所述用戶語音命令數(shù)據(jù)發(fā)送至云端服務器,由所述云端服務器對所述用戶語音命令數(shù)據(jù)進行語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷;接收所述云端服務器經(jīng)過語音數(shù)字ID碼轉(zhuǎn)換和有效命令判斷后返回的符合電器功能條件的用戶有效命令。
12.根據(jù)權(quán)利要求8-11中任一項所述的語音控制電器,其特征在于,所述參考環(huán)境噪音信息為預先收集的環(huán)境噪音信息;所述語音控制電器還包括: 噪聲收集存儲模塊,用于收集環(huán)境噪音信息,將收集的環(huán)境噪音信息作為參考環(huán)境噪音信息保存在本地。
13.根據(jù)權(quán)利要求8所述的語音控制電器,其特征在于,所述參考環(huán)境噪音信息為實時采集的環(huán)境噪音信息;所述語音控制電器還包括: 噪聲獲取模塊,用于在用戶發(fā)出語音控制命令時,采集所述語音控制電器周圍的環(huán)境噪音信息,作為參考環(huán)境噪音信息。
14.根據(jù)權(quán)利要求8所述的語音控制電器,其特征在于,所述語音控制電器還包括: 語音反饋播放模塊,用于對所述用戶的語音控制命令信息識別后,向用戶播放反饋的語音。
【文檔編號】G10L15/20GK104464729SQ201410785165
【公開日】2015年3月25日 申請日期:2014年12月16日 優(yōu)先權(quán)日:2014年12月16日
【發(fā)明者】區(qū)達理, 王志鋒, 翁文豐, 伍世潤, 常見虎, 劉志才, 馬志海 申請人:佛山市順德區(qū)美的電熱電器制造有限公司, 美的集團股份有限公司