到上述聲音信號(hào)時(shí),可以根據(jù)語義理解結(jié)果獲知用戶想做菜,因此也可以視為接收到了語音指令。此時(shí),微波爐可以將其預(yù)存的菜譜名稱播報(bào)出來,并在播報(bào)過程中或播報(bào)完成后,用戶可以再次輸入語音指令,例如,用戶可以說“我要做清蒸魚”。
[0060]步驟S20,查找是否預(yù)存有與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù);
[0061]步驟S30,在查找到與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)時(shí),按照所述默認(rèn)菜譜參數(shù)控制所述微波爐工作;
[0062]可以在微波爐本地查找是否預(yù)存有與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù),還可以在云端服務(wù)器中查找是否預(yù)存有與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)。例如,可以優(yōu)先在微波爐本地查找默認(rèn)菜譜參數(shù),在未在本地查找到與語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)時(shí),再向云端服務(wù)器中查找;或者,還可以優(yōu)先在云端服務(wù)器中查找默認(rèn)菜譜參數(shù),在未在云端服務(wù)器查找到與語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)時(shí),則再在微波爐本地查找。
[0063]本實(shí)施例中,默認(rèn)菜譜參數(shù)可以是對(duì)應(yīng)各個(gè)預(yù)設(shè)菜譜分別設(shè)置的一些參數(shù)信息,例如,預(yù)設(shè)菜譜可以為清蒸魚、烤雞翅等,每個(gè)預(yù)設(shè)菜譜對(duì)應(yīng)設(shè)置有參數(shù)信息。參數(shù)信息可以包括加熱火力、加熱持續(xù)時(shí)長(zhǎng)等。默認(rèn)菜譜參數(shù)可以為從網(wǎng)上下載的??蛇x的,也可以為微波爐根據(jù)用戶之前輸入的語音菜譜參數(shù)信息或參數(shù)更改信息或參數(shù)設(shè)置信息等進(jìn)行智能學(xué)習(xí)而自動(dòng)生成的。
[0064]例如,微波爐預(yù)存有預(yù)設(shè)菜譜“清蒸魚”,在用戶說出語音指令“我想做清蒸魚”后,微波爐可以查找到預(yù)設(shè)菜譜“清蒸魚”,該預(yù)設(shè)菜譜對(duì)應(yīng)的參數(shù)信息可以為加熱時(shí)長(zhǎng)7分鐘、火力為武火等,則微波爐將按照默認(rèn)菜譜參數(shù)工作;或者更具體的,微波爐預(yù)存有預(yù)設(shè)菜譜“清蒸魚、一斤、嫩”,用戶還可以說“我想做清蒸魚,魚重一斤,要吃嫩一點(diǎn)的”,則微波爐可以查找到預(yù)設(shè)菜譜“清蒸魚、一斤、嫩”,該預(yù)設(shè)菜譜對(duì)應(yīng)的參數(shù)信息可以為加熱時(shí)長(zhǎng)五分鐘、火力為中火等。
[0065]在未查找到與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)時(shí),微波爐可以繼續(xù)等待接收用戶輸入的語音指令,即繼續(xù)執(zhí)行所述步驟S10。
[0066]在未查找到與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)時(shí),微波爐還可以輸出相應(yīng)的提示信息,例如,可以輸出語音“沒有清蒸魚菜譜”,此時(shí),用戶可以自行設(shè)置火力和加熱時(shí)長(zhǎng),來控制微波爐制作“清蒸魚”的加熱工作。
[0067]可選的,微波爐還可以記錄用戶設(shè)置的參數(shù)信息,并根據(jù)設(shè)置的參數(shù)信息生成“清蒸魚”默認(rèn)菜譜參數(shù),以供用戶下次再次想要制作“清蒸魚”時(shí),該微波爐可以按照生成的默認(rèn)菜譜參數(shù)控制微波爐工作。
[0068]可選的,默認(rèn)菜譜參數(shù)還可以為用戶預(yù)先輸入的,即用戶可以預(yù)先設(shè)置語音指令與默認(rèn)菜譜參數(shù)的對(duì)應(yīng)關(guān)系,例如,可以預(yù)先設(shè)置“清蒸魚”與默認(rèn)菜譜參數(shù)“加熱時(shí)長(zhǎng)7分鐘、火力為武火”之間的對(duì)應(yīng)關(guān)系。
[0069]步驟S40,在接收到用戶輸入的參數(shù)更改指令時(shí),按照所述參數(shù)更改指令對(duì)應(yīng)的參數(shù)控制所述微波爐工作,并根據(jù)所述參數(shù)更改指令更新所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)。
[0070]用戶可能對(duì)默認(rèn)菜譜參數(shù)不滿意,例如,“清蒸魚”的默認(rèn)菜譜參數(shù)對(duì)應(yīng)的加熱時(shí)長(zhǎng)為7分鐘、火力為武火,用戶此次可能想吃更嫩一點(diǎn)的,因此希望加熱時(shí)間短一些,因此可能在微波爐開啟加熱之前或加熱的過程中調(diào)節(jié)微波爐的加熱時(shí)長(zhǎng),例如,可能將加熱時(shí)長(zhǎng)更改為5分鐘。則微波爐將會(huì)按照更改后的參數(shù)工作,S卩,加熱5分鐘即可。在此基礎(chǔ)上,微波爐將會(huì)根據(jù)參數(shù)更改指令更新默認(rèn)菜譜參數(shù)對(duì)應(yīng)的參數(shù)信息。
[0071]更新的方式可以為,直接將默認(rèn)菜譜參數(shù)更改為所述參數(shù)更改指令對(duì)應(yīng)的參數(shù),例如,可以直接將默認(rèn)菜譜參數(shù)對(duì)應(yīng)的加熱時(shí)長(zhǎng)更改為5分鐘。更新的方式還可以為,根據(jù)默認(rèn)菜譜參數(shù)與所述參數(shù)更改指令對(duì)應(yīng)的參數(shù)之間的差值與比例因子之間的乘積來更新默認(rèn)菜譜參數(shù),例如,默認(rèn)菜譜參數(shù)對(duì)應(yīng)的加熱時(shí)長(zhǎng)與所述參數(shù)更改指令對(duì)應(yīng)的加熱時(shí)長(zhǎng)之間的差值為2分鐘,比例因子可以設(shè)置為0.5,則所述差值與比例因子之間的乘積為I分鐘,因此,可以將原默認(rèn)菜譜參數(shù)對(duì)應(yīng)的加熱時(shí)長(zhǎng)7分鐘減去所述乘積I分鐘,即可將默認(rèn)菜譜參數(shù)的加熱時(shí)長(zhǎng)更新為6分鐘。
[0072]本發(fā)明提供的微波爐語音控制方法,通過接收用戶輸入的語音指令,查找是否預(yù)存有與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù),在查找到與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)時(shí),按照所述默認(rèn)菜譜參數(shù)控制所述微波爐工作,在接收到用戶輸入的參數(shù)更改指令時(shí),按照所述參數(shù)更改指令對(duì)應(yīng)的參數(shù)控制所述微波爐工作,并根據(jù)所述參數(shù)更改指令更新所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù),從而使得微波爐能夠不斷地根據(jù)用戶輸入的參數(shù)更改指令更新默認(rèn)菜譜參數(shù),智能學(xué)習(xí)與菜譜對(duì)應(yīng)的參數(shù)設(shè)置習(xí)慣,使得默認(rèn)菜譜參數(shù)越來越符合用戶的使用習(xí)慣,用戶每次制作同一菜譜時(shí)不需要重新設(shè)置微波爐的工作參數(shù)。
[0073]進(jìn)一步的,為了進(jìn)一步提高微波爐的智能性,使得微波爐能夠更加智能的根據(jù)用戶的使用習(xí)慣輸出相應(yīng)的提示信息,進(jìn)而使得制作的菜品更加符合用戶的口味習(xí)慣,基于本發(fā)明微波爐語音控制方法的第一實(shí)施例,本發(fā)明還提出了微波爐語音控制方法的第二實(shí)施例,參照?qǐng)D2,圖2為本發(fā)明微波爐語音控制方法第二實(shí)施例中控制微波爐工作步驟的細(xì)化流程示意圖,在第二實(shí)施例中,所述默認(rèn)菜譜參數(shù)包括默認(rèn)圖像特征參數(shù)和默認(rèn)微波爐運(yùn)行參數(shù),步驟S30包括:
[0074]步驟S31,獲取放置于微波爐內(nèi)部的菜品的圖片;
[0075]在本實(shí)施例中,可以在微波爐內(nèi)部預(yù)設(shè)一攝像頭,在用戶將菜譜置于微波爐內(nèi)部時(shí),微波爐可以通過攝像頭獲取菜品的圖片。
[0076]步驟S32,對(duì)所述菜品的圖片進(jìn)行圖像識(shí)別,獲取所述菜品對(duì)應(yīng)的圖像特征參數(shù);
[0077]步驟S33,在所述菜品對(duì)應(yīng)的圖像特征參數(shù)與所述默認(rèn)圖像特征參數(shù)不匹配時(shí),輸出對(duì)應(yīng)的提示信息;
[0078]步驟S34,在接收到用戶的確認(rèn)指令或獲取的所述菜品對(duì)應(yīng)的圖像特征參數(shù)與所述默認(rèn)圖像特征參數(shù)匹配時(shí),按照所述默認(rèn)微波爐運(yùn)行參數(shù)控制所述微波爐工作。
[0079]微波爐可以對(duì)所述菜品的圖片進(jìn)行圖像特征分析。例如,以清蒸魚為例,可以對(duì)菜品的圖片進(jìn)行圖像識(shí)別,來判斷魚的表面被劃了幾刀,默認(rèn)菜譜參數(shù)對(duì)應(yīng)的劃刀的數(shù)量例如可以為三刀,在識(shí)別結(jié)果為兩刀時(shí),則可輸出對(duì)應(yīng)的提示信息,例如,可以輸出“確認(rèn)只需要?jiǎng)潈傻秵?”,用戶可以進(jìn)一步輸入確認(rèn)指令或者再重新對(duì)魚劃一刀,然后再將魚置于微波爐內(nèi),以供微波爐重新獲取菜品的圖片,并再次進(jìn)行圖像識(shí)別,直至匹配為止?;蛘撸€可以通過對(duì)菜品的圖片進(jìn)行圖像識(shí)別,并根據(jù)菜品的圖片的顏色來判斷輔助調(diào)料的用量,例如,可以判斷辣椒的用量、醬油的用量等。默認(rèn)圖像特征參數(shù)可以為一區(qū)間,可以判斷菜品的圖片對(duì)應(yīng)的圖像特征參數(shù)是否位于默認(rèn)圖像特征參數(shù)區(qū)間內(nèi),在位于區(qū)間內(nèi)時(shí),即可認(rèn)為所述菜品對(duì)應(yīng)的圖像特征參數(shù)與所述默認(rèn)圖像特征參數(shù)匹配。
[0080]應(yīng)當(dāng)說明的是,在步驟S32之后,若所述菜品對(duì)應(yīng)的圖像特征參數(shù)與所述默認(rèn)圖像特征參數(shù)匹配,則直接按照所述默認(rèn)微波爐運(yùn)行參數(shù)控制所述微波爐工作。若所述菜品對(duì)應(yīng)的圖像特征參數(shù)與所述默認(rèn)圖像特征參數(shù)不匹配時(shí),則輸出對(duì)應(yīng)的提示信息。微波爐輸出提示信息后,用戶可以直接輸入確認(rèn)指令,在微波爐接收到確認(rèn)指令時(shí),按照所述默認(rèn)微波爐運(yùn)行參數(shù)控制所述微波爐工作;或者,用戶還可以重新對(duì)菜品進(jìn)行處理,以供微波爐重新獲取菜品的圖片,并在重新獲取的所述菜品對(duì)應(yīng)的圖像特征參數(shù)與所述默認(rèn)菜譜圖像特征參數(shù)匹配時(shí),按照所述默認(rèn)微波爐運(yùn)行參數(shù)控制所述微波爐工作。
[0081]進(jìn)一步的,為了進(jìn)一步提高微波爐的智能學(xué)習(xí)性,基于本發(fā)明微波爐語音控制方法的第一或第二實(shí)施例,本發(fā)明還提出了微波爐語音控制方法的第三實(shí)施例,步驟SlO之后,所述微波爐語音控制方法還包括:
[0082]在未查找到與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)時(shí),獲取與所述語音指令對(duì)應(yīng)的菜譜教程;
[0083]輸出與所述菜譜教程對(duì)應(yīng)的語音提示信息,接收用戶基于所述語音提示信息輸入的語音菜譜參數(shù)信息,并根據(jù)所述語音菜譜參數(shù)信息控制微波爐的工作狀態(tài);
[0084]根據(jù)所述微波爐的工作狀態(tài)生成并保存與所述語音指令對(duì)應(yīng)的默認(rèn)菜譜參數(shù)。
[0085]菜譜教程包括若干語音提示信息,且這些語音提示信息可以分階段播出。可選的,菜譜教程還可以包括若干圖片或視頻,該圖片或視頻用于提示菜品的制作方法,在各個(gè)階段播放上述語音提示信息的同時(shí),還可以在微波爐的面板上顯示與當(dāng)前階段對(duì)應(yīng)的圖片或視頻。
[0086]在本實(shí)施例中,可以有兩種方式獲取菜譜教程。
[0087]—種方式為,微波爐內(nèi)部可以預(yù)設(shè)有若干菜譜教程,且菜譜教程可以與菜譜名稱關(guān)聯(lián)保存。例如,可以預(yù)設(shè)有“清蒸魚”和“烤雞翅”的菜譜教程,在語音指令對(duì)應(yīng)的菜譜名稱為“清蒸魚”時(shí),即可獲得“清蒸魚”的菜譜教程。
[0088]另一種方式為,微波爐還可以根據(jù)語音指令向網(wǎng)絡(luò)上獲取菜譜教程。微波爐可以通過有線或無線的方式聯(lián)網(wǎng)。
[0089]可選的,在獲取菜譜教程時(shí),可以優(yōu)先獲取微波爐本地中菜譜教程庫中的菜譜教程,在本地沒有對(duì)應(yīng)的菜譜教程時(shí),則可向云端服務(wù)器獲取,獲取與所述語音指令對(duì)應(yīng)的菜譜教程的步驟可以包括,在預(yù)存的菜譜教程庫中查找與所述語音指令對(duì)應(yīng)的菜譜教程;在所述菜譜教程庫中不存在與所述語音指令對(duì)應(yīng)的菜譜教程時(shí),發(fā)送與所述語音指令對(duì)應(yīng)的菜譜教程獲取請(qǐng)求至服務(wù)器,以供所述服務(wù)器返回與所述語音指令對(duì)應(yīng)的菜譜教程。
[0090]在本實(shí)施例中,微波爐中具有一菜譜教程庫,在接收到語音指令時(shí),優(yōu)先在菜譜教程庫中查找與所述語音指令對(duì)應(yīng)的菜譜教程。若在所述菜譜教程庫中查找到了與語音指令對(duì)應(yīng)的菜譜教程,則獲取查找到的菜譜教程;若經(jīng)過查找,發(fā)現(xiàn)菜譜教程庫中不存在與所述語音指令對(duì)