本技術(shù)涉及語(yǔ)音識(shí)別,尤其涉及一種菜譜的智能感知決策方法和裝置。
背景技術(shù):
1、智能家居場(chǎng)景中,用戶(hù)可通過(guò)語(yǔ)音交互對(duì)廚房烹飪?cè)O(shè)備下發(fā)指令,從而啟動(dòng)相關(guān)設(shè)備。例如,用戶(hù)下發(fā)語(yǔ)音指令“烤牛排”,烤箱設(shè)備會(huì)啟動(dòng)并調(diào)整至烤牛排的狀態(tài)。但具體的烤牛排過(guò)程涉及到選擇牛排類(lèi)型、牛排厚度、牛排熟度等多種規(guī)格參數(shù),需要通過(guò)用戶(hù)與相關(guān)設(shè)備的對(duì)話(huà)交互進(jìn)一步確定細(xì)節(jié),從而滿(mǎn)足用戶(hù)多樣化的烹飪需求。
2、現(xiàn)有技術(shù)中,家電設(shè)備通常通過(guò)單輪次的語(yǔ)音交互實(shí)現(xiàn)簡(jiǎn)單的意圖理解,例如,若用戶(hù)下發(fā)語(yǔ)音指令“烤三分熟的肉眼牛排”,相關(guān)設(shè)備只能識(shí)別食材是牛排,無(wú)法做出詳細(xì)的個(gè)性化操作配置。
3、如何通過(guò)用戶(hù)與家電設(shè)備的語(yǔ)音交互準(zhǔn)確識(shí)別用戶(hù)意圖,是目前需要解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種菜譜的智能感知決策方法和裝置,用以解決現(xiàn)有技術(shù)中無(wú)法準(zhǔn)確識(shí)別用戶(hù)意圖的缺陷,實(shí)現(xiàn)通過(guò)用戶(hù)與家電設(shè)備的語(yǔ)音交互準(zhǔn)確識(shí)別用戶(hù)意圖。
2、本技術(shù)提供一種菜譜的智能感知決策方法,應(yīng)用于控制終端,所述控制終端連接貯藏設(shè)備和烹飪?cè)O(shè)備,所述方法包括:
3、獲取用戶(hù)的第一烹飪指令并發(fā)送至貯藏設(shè)備;其中,所述第一烹飪指令包括目標(biāo)食材信息,用于控制所述貯藏設(shè)備基于所述目標(biāo)食材信息生成推薦菜譜信息;
4、接收所述貯藏設(shè)備返回的所述推薦菜譜信息,確定目標(biāo)菜譜信息,并接收用戶(hù)輸入的第二烹飪指令;其中,所述第二烹飪指令為用戶(hù)對(duì)烹飪的個(gè)性化需求指令;
5、根據(jù)所述目標(biāo)菜譜信息和所述第二烹飪指令生成最終菜譜信息,將所述最終菜譜信息發(fā)送至烹飪?cè)O(shè)備,用于在將目標(biāo)食材放至所述烹飪?cè)O(shè)備后,控制所述烹飪?cè)O(shè)備基于所述最終菜譜信息進(jìn)行烹飪。
6、根據(jù)本技術(shù)提供的一種菜譜的智能感知決策方法,所述確定目標(biāo)菜譜信息,包括:
7、在所述貯藏設(shè)備返回的所述推薦菜譜信息為多個(gè)的情況下,基于預(yù)先設(shè)置的菜譜庫(kù)在多個(gè)推薦菜譜信息中確定目標(biāo)菜譜信息;其中,所述菜譜庫(kù)存儲(chǔ)有多個(gè)歷史目標(biāo)菜譜信息;
8、在所述貯藏設(shè)備返回的所述推薦菜譜信息為單個(gè)的情況下,確定所述推薦菜譜信息為目標(biāo)菜譜信息。
9、根據(jù)本技術(shù)提供的一種菜譜的智能感知決策方法,所述菜譜庫(kù)中還存儲(chǔ)有每個(gè)歷史目標(biāo)菜譜信息對(duì)應(yīng)的歷史烹飪次數(shù)和最近一次烹飪時(shí)間;
10、所述在所述貯藏設(shè)備返回的所述推薦菜譜信息為多個(gè)的情況下,基于預(yù)先設(shè)置的菜譜庫(kù)在多個(gè)推薦菜譜信息中確定目標(biāo)菜譜信息,包括:
11、在所述貯藏設(shè)備返回的所述推薦菜譜信息為多個(gè)的情況下,確定所述菜譜庫(kù)中的與所述推薦菜譜信息對(duì)應(yīng)的歷史目標(biāo)菜譜信息;
12、根據(jù)確定的所述歷史目標(biāo)菜譜信息對(duì)應(yīng)的歷史烹飪次數(shù)和最近一次烹飪時(shí)間,對(duì)確定的所述歷史目標(biāo)菜譜信息進(jìn)行排序,確定排序結(jié)果符合預(yù)設(shè)條件的歷史目標(biāo)菜譜信息對(duì)應(yīng)的推薦菜譜信息為所述目標(biāo)菜譜信息。
13、根據(jù)本技術(shù)提供的一種菜譜的智能感知決策方法,所述目標(biāo)菜譜信息包括所述目標(biāo)食材信息;
14、所述根據(jù)所述目標(biāo)菜譜信息和所述第二烹飪指令生成最終菜譜信息,包括:
15、對(duì)所述第二烹飪指令分別進(jìn)行意圖解析和規(guī)格解析,分別得到意圖參數(shù)和規(guī)格值;其中,所述意圖參數(shù)至少包括烹飪方式和食材信息,所述規(guī)格值為用戶(hù)烹飪所述目標(biāo)食材的個(gè)性化規(guī)格需求值;
16、將所述意圖參數(shù)中的所述食材信息與所述目標(biāo)菜譜信息中的所述目標(biāo)食材信息進(jìn)行對(duì)比;
17、在確定所述食材信息與所述目標(biāo)食材信息一致的情況下,基于與用戶(hù)的交互指令調(diào)整所述規(guī)格值,基于調(diào)整后的規(guī)格值和所述意圖參數(shù)中的所述食材信息生成最終菜譜信息。
18、根據(jù)本技術(shù)提供的一種菜譜的智能感知決策方法,所述控制終端中存儲(chǔ)有用于存儲(chǔ)標(biāo)準(zhǔn)規(guī)格值的標(biāo)準(zhǔn)庫(kù);
19、所述對(duì)所述第二烹飪指令進(jìn)行規(guī)格解析,得到規(guī)格值,包括:
20、對(duì)所述第二烹飪指令進(jìn)行規(guī)格解析,得到初始規(guī)格值;
21、基于存儲(chǔ)的標(biāo)準(zhǔn)庫(kù),對(duì)所述初始規(guī)格值進(jìn)行規(guī)格值標(biāo)準(zhǔn)化,得到所述初始規(guī)格值對(duì)應(yīng)的標(biāo)準(zhǔn)規(guī)格值。
22、根據(jù)本技術(shù)提供的一種菜譜的智能感知決策方法,所述目標(biāo)菜譜信息還包括所述目標(biāo)食材信息對(duì)應(yīng)的目標(biāo)規(guī)格值;
23、所述基于與用戶(hù)的交互指令調(diào)整所述規(guī)格值,基于調(diào)整后的規(guī)格值和所述意圖參數(shù)中的所述食材信息生成最終菜譜信息,包括:
24、將所述標(biāo)準(zhǔn)規(guī)格值與所述目標(biāo)食材信息對(duì)應(yīng)的目標(biāo)規(guī)格值進(jìn)行對(duì)比,若確定缺少與所述目標(biāo)規(guī)格值對(duì)應(yīng)的標(biāo)準(zhǔn)規(guī)格值,發(fā)起主動(dòng)提示,以獲取用戶(hù)繼續(xù)輸入的規(guī)格值,并對(duì)所述繼續(xù)輸入的規(guī)格值進(jìn)行規(guī)格解析和規(guī)格值標(biāo)準(zhǔn)化,得到繼續(xù)輸入的標(biāo)準(zhǔn)規(guī)格值;
25、繼續(xù)執(zhí)行將所述標(biāo)準(zhǔn)規(guī)格值與所述目標(biāo)食材信息對(duì)應(yīng)的目標(biāo)規(guī)格值進(jìn)行對(duì)比的步驟,直至確定不缺少與所述目標(biāo)規(guī)格值對(duì)應(yīng)的標(biāo)準(zhǔn)規(guī)格值;
26、將所述目標(biāo)菜譜信息中的目標(biāo)規(guī)格值更新為對(duì)應(yīng)的標(biāo)準(zhǔn)規(guī)格值,生成所述最終菜譜信息。
27、根據(jù)本技術(shù)提供的一種菜譜的智能感知決策方法,在發(fā)起主動(dòng)提示之后,所述方法還包括:
28、在未接收到用戶(hù)繼續(xù)輸入的規(guī)格值的情況下,確定與所述菜譜信息中的部分所述目標(biāo)規(guī)格值對(duì)應(yīng)的標(biāo)準(zhǔn)規(guī)格值;
29、所述根據(jù)所述目標(biāo)菜譜信息和所述第二烹飪指令生成最終菜譜信息,包括:
30、將所述目標(biāo)菜譜信息中的部分目標(biāo)規(guī)格值更新為對(duì)應(yīng)的標(biāo)準(zhǔn)規(guī)格值,生成所述最終菜譜信息。
31、本技術(shù)還提供一種菜譜的智能感知決策裝置,應(yīng)用于控制終端,所述控制終端連接貯藏設(shè)備和烹飪?cè)O(shè)備,所述裝置包括:
32、獲取模塊,用于獲取用戶(hù)的第一烹飪指令并發(fā)送至貯藏設(shè)備;其中,所述第一烹飪指令包括目標(biāo)食材信息,用于控制所述貯藏設(shè)備基于所述目標(biāo)食材信息生成推薦菜譜信息;
33、確定模塊,用于接收所述貯藏設(shè)備返回的所述推薦菜譜信息,確定目標(biāo)菜譜信息,并接收用戶(hù)輸入的第二烹飪指令;其中,所述第二烹飪指令為用戶(hù)對(duì)烹飪的個(gè)性化需求指令;
34、發(fā)送模塊,用于根據(jù)所述目標(biāo)菜譜信息和所述第二烹飪指令生成最終菜譜信息,將所述最終菜譜信息發(fā)送至烹飪?cè)O(shè)備,用于在將目標(biāo)食材放至所述烹飪?cè)O(shè)備后,控制所述烹飪?cè)O(shè)備基于所述最終菜譜信息進(jìn)行烹飪。
35、本技術(shù)還提供一種電子裝置,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器被設(shè)置為通過(guò)所述計(jì)算機(jī)程序執(zhí)行實(shí)現(xiàn)如上述任一種所述菜譜的智能感知決策方法。
36、本技術(shù)還提供一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,所述程序運(yùn)行時(shí)執(zhí)行實(shí)現(xiàn)如上述任一種所述菜譜的智能感知決策方法。
37、本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述菜譜的智能感知決策方法。
38、本技術(shù)提供的一種菜譜的智能感知決策方法和裝置,應(yīng)用于控制終端,控制終端連接貯藏設(shè)備和烹飪?cè)O(shè)備,通過(guò)獲取用戶(hù)的第一烹飪指令并發(fā)送至貯藏設(shè)備;其中,第一烹飪指令包括目標(biāo)食材信息,用于控制貯藏設(shè)備基于目標(biāo)食材信息生成推薦菜譜信息;接收貯藏設(shè)備返回的推薦菜譜信息,確定目標(biāo)菜譜信息,并接收用戶(hù)輸入的第二烹飪指令;其中,第二烹飪指令為用戶(hù)對(duì)烹飪的個(gè)性化需求指令;由此可以通過(guò)第二烹飪指令準(zhǔn)確識(shí)別用戶(hù)意圖,實(shí)現(xiàn)用戶(hù)對(duì)于目標(biāo)菜譜信息的個(gè)性化調(diào)整,生成最終菜譜信息,將最終菜譜信息發(fā)送至烹飪?cè)O(shè)備,用于在將目標(biāo)食材放至烹飪?cè)O(shè)備后,控制烹飪?cè)O(shè)備基于最終菜譜信息進(jìn)行烹飪,可提升用戶(hù)的使用體驗(yàn)。