本申請(qǐng)涉及設(shè)備控制,具體涉及一種喚醒控制方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、目前,隨著智能家居領(lǐng)域的飛速發(fā)展,越來(lái)越多的智能家居能夠支持語(yǔ)音控制。語(yǔ)音控制智能家居也成為提升用戶體驗(yàn)的重要方式之一。然而,在多智能家居(例如存在多臺(tái)空調(diào)器)共存的場(chǎng)景下,可能存在各個(gè)智能家居公用相同的喚醒詞導(dǎo)致用戶在進(jìn)行語(yǔ)音控制時(shí)依賴云端網(wǎng)絡(luò)資源進(jìn)行協(xié)調(diào),存在無(wú)法準(zhǔn)確喚醒指定的智能家居及在網(wǎng)絡(luò)信號(hào)較差的環(huán)境下無(wú)法有效進(jìn)行語(yǔ)音喚醒,導(dǎo)致造成喚醒準(zhǔn)確率低,影響用戶使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種喚醒控制方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),旨在解決現(xiàn)有技術(shù)中多設(shè)備語(yǔ)音喚醒時(shí)無(wú)法喚醒用戶所需要語(yǔ)音控制的智能家居,導(dǎo)致喚醒準(zhǔn)確率低的技術(shù)問(wèn)題。
2、一方面,本申請(qǐng)實(shí)施例提供一種喚醒控制方法,所述喚醒控制方法包括以下步驟:
3、響應(yīng)設(shè)備喚醒請(qǐng)求,獲取所述設(shè)備喚醒請(qǐng)求對(duì)應(yīng)的目標(biāo)喚醒語(yǔ)音;
4、生成所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的自組網(wǎng)喚醒廣播,根據(jù)所述喚醒仲裁信息對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定所述候選喚醒設(shè)備中的目標(biāo)喚醒設(shè)備;
5、驅(qū)動(dòng)所述目標(biāo)喚醒設(shè)備執(zhí)行所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的目標(biāo)操作指令。
6、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述生成所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的自組網(wǎng)喚醒廣播,根據(jù)所述喚醒仲裁信息對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定所述候選喚醒設(shè)備中的目標(biāo)喚醒設(shè)備,包括:
7、獲取所述目標(biāo)喚醒語(yǔ)音中的目標(biāo)喚醒詞,確定目標(biāo)自組網(wǎng)中各組網(wǎng)設(shè)備與所述目標(biāo)喚醒詞對(duì)應(yīng)的候選喚醒設(shè)備;
8、接收各所述候選喚醒設(shè)備對(duì)應(yīng)的自組網(wǎng)喚醒廣播,確定所述候選喚醒設(shè)備對(duì)應(yīng)的喚醒仲裁信息;
9、根據(jù)所述喚醒仲裁信息對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定所述候選喚醒設(shè)備中的目標(biāo)喚醒設(shè)備。
10、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述喚醒仲裁信息對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定所述候選喚醒設(shè)備中的目標(biāo)喚醒設(shè)備,包括:
11、獲取所述喚醒仲裁信息中的喚醒聲壓值和/或所述喚醒仲裁信息中的喚醒信噪比;
12、獲取所述喚醒聲壓值中的目標(biāo)喚醒聲壓值,將所述目標(biāo)喚醒聲壓值對(duì)應(yīng)的候選喚醒設(shè)備確定為目標(biāo)喚醒設(shè)備;
13、或,若存在多個(gè)目標(biāo)喚醒聲壓值,則獲取所述喚醒信噪比中的目標(biāo)喚醒信噪比,將所述目標(biāo)喚醒信噪比對(duì)應(yīng)的候選喚醒設(shè)備確定為目標(biāo)喚醒設(shè)備。
14、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述喚醒仲裁信息對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定所述候選喚醒設(shè)備中的目標(biāo)喚醒設(shè)備,包括:
15、獲取所述喚醒仲裁信息中的聲源定位角度和/或各候選喚醒設(shè)備的設(shè)備地址標(biāo)識(shí);
16、獲取所述聲源定位角度中的目標(biāo)定位角度,將所述目標(biāo)定位角度對(duì)應(yīng)的候選喚醒設(shè)備確定為目標(biāo)喚醒設(shè)備;
17、或,獲取所述設(shè)備地址標(biāo)識(shí)中的目標(biāo)地址標(biāo)識(shí),將所述目標(biāo)地址標(biāo)識(shí)對(duì)應(yīng)的候選喚醒設(shè)備確定為目標(biāo)喚醒設(shè)備。
18、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述獲取所述目標(biāo)喚醒語(yǔ)音中的目標(biāo)喚醒詞,確定目標(biāo)自組網(wǎng)中各組網(wǎng)設(shè)備與所述目標(biāo)喚醒詞對(duì)應(yīng)的候選喚醒設(shè)備之前,還包括:
19、響應(yīng)喚醒詞自學(xué)習(xí)請(qǐng)求,獲取所述喚醒詞自學(xué)習(xí)請(qǐng)求對(duì)應(yīng)的初始喚醒詞語(yǔ)音;
20、提取所述初始喚醒詞語(yǔ)音的初始喚醒特征,利用預(yù)設(shè)語(yǔ)音識(shí)別模型對(duì)所述初始喚醒特征進(jìn)行識(shí)別,得到初始喚醒詞;
21、在目標(biāo)自組網(wǎng)中同步每一組網(wǎng)設(shè)備的初始喚醒詞,根據(jù)所述初始喚醒詞和候選喚醒詞確定各組網(wǎng)設(shè)備的設(shè)備喚醒詞。
22、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述在目標(biāo)自組網(wǎng)中同步每一組網(wǎng)設(shè)備的初始喚醒詞,根據(jù)所述初始喚醒詞和候選喚醒詞確定各組網(wǎng)設(shè)備的設(shè)備喚醒詞,包括:
23、獲取所述目標(biāo)自組網(wǎng)中各組網(wǎng)設(shè)備的組網(wǎng)設(shè)備前綴,確定組網(wǎng)設(shè)備前綴相同的目標(biāo)組網(wǎng)設(shè)備組合;
24、若所述目標(biāo)組網(wǎng)設(shè)備組合中存在初始喚醒詞相同的目標(biāo)組網(wǎng)設(shè)備,則利用所述目標(biāo)組網(wǎng)設(shè)備的候選喚醒詞對(duì)初始喚醒詞進(jìn)行更新,得到所述目標(biāo)組網(wǎng)設(shè)備的設(shè)備喚醒詞。
25、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述驅(qū)動(dòng)所述目標(biāo)喚醒設(shè)備執(zhí)行所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的目標(biāo)操作指令,包括:
26、獲取所述目標(biāo)喚醒語(yǔ)音中的目標(biāo)操作指令;
27、根據(jù)預(yù)設(shè)路由標(biāo)識(shí)信息和預(yù)設(shè)自組網(wǎng)協(xié)議與所述目標(biāo)喚醒設(shè)備進(jìn)行預(yù)通信,確定所述目標(biāo)喚醒設(shè)備的設(shè)備喚醒狀態(tài);
28、若所述設(shè)備喚醒狀態(tài)為已喚醒狀態(tài),則驅(qū)動(dòng)所述目標(biāo)喚醒設(shè)備執(zhí)行所述目標(biāo)操作指令。
29、另一方面,本申請(qǐng)?zhí)峁┮环N喚醒控制裝置,所述喚醒控制裝置包括:
30、語(yǔ)音獲取模塊,被配置為響應(yīng)設(shè)備喚醒請(qǐng)求,獲取所述設(shè)備喚醒請(qǐng)求對(duì)應(yīng)的目標(biāo)喚醒語(yǔ)音;
31、喚醒仲裁模塊,被配置為生成所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的自組網(wǎng)喚醒廣播,根據(jù)所述喚醒仲裁信息對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定所述候選喚醒設(shè)備中的目標(biāo)喚醒設(shè)備;
32、語(yǔ)音控制模塊,被配置為驅(qū)動(dòng)所述目標(biāo)喚醒設(shè)備執(zhí)行所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的目標(biāo)操作指令。
33、另一方面,本申請(qǐng)還提供一種喚醒控制設(shè)備,所述喚醒控制設(shè)備包括:
34、一個(gè)或多個(gè)處理器;
35、存儲(chǔ)器;以及
36、一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)于所述存儲(chǔ)器中,并配置為由所述處理器執(zhí)行以實(shí)現(xiàn)所述的喚醒控制方法的步驟。
37、另一方面,本申請(qǐng)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器進(jìn)行加載,以執(zhí)行所述的喚醒控制方法中的步驟。
38、本申請(qǐng)中通過(guò)響應(yīng)設(shè)備喚醒請(qǐng)求,獲取所述設(shè)備喚醒請(qǐng)求對(duì)應(yīng)的目標(biāo)喚醒語(yǔ)音;生成所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的自組網(wǎng)喚醒廣播,根據(jù)所述喚醒仲裁信息對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定所述候選喚醒設(shè)備中的目標(biāo)喚醒設(shè)備;驅(qū)動(dòng)所述目標(biāo)喚醒設(shè)備執(zhí)行所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的目標(biāo)操作指令。實(shí)現(xiàn)在存在多個(gè)智能家居的控場(chǎng)景中,在檢測(cè)到目標(biāo)喚醒語(yǔ)音后,生成該目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的自組網(wǎng)喚醒廣播,通過(guò)該內(nèi)部自組網(wǎng)的自組網(wǎng)喚醒廣播確定待喚醒的目標(biāo)智能家居設(shè)備,并驅(qū)動(dòng)該目標(biāo)智能家居設(shè)備執(zhí)行喚醒語(yǔ)音對(duì)應(yīng)的操作,以實(shí)現(xiàn)設(shè)備間高效通信與協(xié)同運(yùn)行,優(yōu)化喚醒資源分配,提高多設(shè)備間的喚醒準(zhǔn)確性,且有效降低對(duì)網(wǎng)絡(luò)資源的依賴。
1.一種喚醒控制方法,其特征在于,所述喚醒控制方法包括:
2.根據(jù)權(quán)利要求1所述的喚醒控制方法,其特征在于,所述接收所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的自組網(wǎng)喚醒廣播,利用所述自組網(wǎng)喚醒廣播對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定目標(biāo)喚醒設(shè)備,包括:
3.根據(jù)權(quán)利要求2所述的喚醒控制方法,其特征在于,所述根據(jù)所述喚醒仲裁信息對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定所述候選喚醒設(shè)備中的目標(biāo)喚醒設(shè)備,包括:
4.根據(jù)權(quán)利要求2所述的喚醒控制方法,其特征在于,所述根據(jù)所述喚醒仲裁信息對(duì)各候選喚醒設(shè)備進(jìn)行喚醒仲裁,確定所述候選喚醒設(shè)備中的目標(biāo)喚醒設(shè)備,包括:
5.根據(jù)權(quán)利要求2所述的喚醒控制方法,其特征在于,所述獲取所述目標(biāo)喚醒語(yǔ)音中的目標(biāo)喚醒詞,確定目標(biāo)自組網(wǎng)中各組網(wǎng)設(shè)備與所述目標(biāo)喚醒詞對(duì)應(yīng)的候選喚醒設(shè)備之前,還包括:
6.根據(jù)權(quán)利要求5所述的喚醒控制方法,其特征在于,所述在目標(biāo)自組網(wǎng)中同步每一組網(wǎng)設(shè)備的初始喚醒詞,根據(jù)所述初始喚醒詞和候選喚醒詞確定各組網(wǎng)設(shè)備的設(shè)備喚醒詞,包括:
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的喚醒控制方法,其特征在于,所述驅(qū)動(dòng)所述目標(biāo)喚醒設(shè)備執(zhí)行所述目標(biāo)喚醒語(yǔ)音對(duì)應(yīng)的目標(biāo)操作指令,包括:
8.一種喚醒控制裝置,其特征在于,所述喚醒控制裝置包括:
9.一種喚醒控制設(shè)備,其特征在于,所述喚醒控制設(shè)備包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器進(jìn)行加載,以執(zhí)行權(quán)利要求1至7中任一項(xiàng)所述的喚醒控制方法的步驟。