本發(fā)明涉及智能控制的,尤其是涉及一種設(shè)備喚醒方法、裝置及智能設(shè)備。
背景技術(shù):
1、通常,智能設(shè)備多配置有語(yǔ)音喚醒功能,如,智能家居、智能廚具等等,都可以通過語(yǔ)音喚醒,喚醒之后,可以進(jìn)一步通過語(yǔ)音控制的方式進(jìn)行功能控制。
2、但是,在進(jìn)行語(yǔ)音喚醒時(shí),多受到所處環(huán)境的影響,如,所處環(huán)境噪聲較大時(shí),會(huì)影響語(yǔ)音喚醒功能的準(zhǔn)確性,或者,受所處環(huán)境的影響,往往會(huì)出現(xiàn)誤觸發(fā)的事件發(fā)生,降低了用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明的目的在于提供一種設(shè)備喚醒方法、裝置及智能設(shè)備,以緩解上述技術(shù)問題。
2、第一方面,本發(fā)明實(shí)施例提供了一種設(shè)備喚醒方法,應(yīng)用于喚醒設(shè)備,所述喚醒設(shè)備與智能設(shè)備配合,所述方法包括:獲取當(dāng)前所述喚醒設(shè)備錄制的語(yǔ)音信息,并識(shí)別所述語(yǔ)音信息包含的噪聲參數(shù);其中,所述語(yǔ)音信息為對(duì)智能設(shè)備所處環(huán)境進(jìn)行錄制得到的;當(dāng)所述噪聲參數(shù)所表征的噪聲達(dá)到預(yù)設(shè)的噪聲閾值時(shí),從預(yù)先配置的模型數(shù)據(jù)庫(kù)中選擇第一喚醒識(shí)別模型;當(dāng)所述噪聲參數(shù)所表征的噪聲未達(dá)到預(yù)設(shè)的參數(shù)閾值,則從所述模型數(shù)據(jù)庫(kù)中選擇第二喚醒識(shí)別模型;其中,所述第一喚醒識(shí)別模型的訓(xùn)練樣本包含第一喚醒詞樣本,且,所述第一喚醒詞樣本為基于噪聲喚醒詞語(yǔ)音降噪處理之后制作的;所述第二喚醒識(shí)別模型的訓(xùn)練樣本包含第二喚醒詞樣本,且,所述第二喚醒詞樣本為基于干凈喚醒詞語(yǔ)音制作的;將選擇的所述第一喚醒識(shí)別模型或者所述第二喚醒識(shí)別模型確定為目標(biāo)喚醒識(shí)別模型;將所述語(yǔ)音信息輸入至所述目標(biāo)喚醒識(shí)別模型,通過所述目標(biāo)喚醒識(shí)別模型輸出所述語(yǔ)音信息的識(shí)別結(jié)果;基于所述識(shí)別結(jié)果確定是否喚醒所述喚醒設(shè)備。
3、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,上述將所述語(yǔ)音信息輸入至所述目標(biāo)喚醒識(shí)別模型,通過所述目標(biāo)喚醒識(shí)別模型輸出所述語(yǔ)音信息的識(shí)別結(jié)果的步驟,包括:如果所述目標(biāo)喚醒識(shí)別模型為所述第一喚醒識(shí)別模型,則對(duì)所述語(yǔ)音信息執(zhí)行降噪處理,得到所述語(yǔ)音信息對(duì)應(yīng)的目標(biāo)語(yǔ)音特征參數(shù);將所述語(yǔ)音信息對(duì)應(yīng)的目標(biāo)語(yǔ)音特征參數(shù)輸入至所述第一喚醒識(shí)別模型,通過所述第一喚醒識(shí)別模型輸出包含所述目標(biāo)語(yǔ)音特征參數(shù)的置信度的識(shí)別結(jié)果。
4、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,上述將所述語(yǔ)音信息輸入至所述目標(biāo)喚醒識(shí)別模型,通過所述目標(biāo)喚醒識(shí)別模型輸出所述語(yǔ)音信息的識(shí)別結(jié)果的步驟,還包括:如果所述目標(biāo)喚醒識(shí)別模型為所述第二喚醒識(shí)別模型,則提取所述語(yǔ)音信息包含的語(yǔ)音特征參數(shù);將所述語(yǔ)音特征參數(shù)輸入至所述第二喚醒識(shí)別模型,通過所述第二喚醒識(shí)別模型輸出包含所述語(yǔ)音特征參數(shù)的置信度的識(shí)別結(jié)果。
5、結(jié)合第一方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,上述對(duì)所述語(yǔ)音信息執(zhí)行降噪處理,得到所述語(yǔ)音信息對(duì)應(yīng)的目標(biāo)語(yǔ)音特征參數(shù)的步驟,包括:計(jì)算所述語(yǔ)音信息所包含的噪音功率譜;將所述語(yǔ)音信息中所包含的每一幀語(yǔ)音信號(hào)減去所述噪音功率譜對(duì)應(yīng)的噪聲信號(hào),得到所述語(yǔ)音信息對(duì)應(yīng)的目標(biāo)語(yǔ)音特征參數(shù)。
6、結(jié)合第一方面的第一或者第二種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,上述基于所述識(shí)別結(jié)果確定是否喚醒所述喚醒設(shè)備的步驟,包括:判斷所述識(shí)別結(jié)果包含的所述置信度是否達(dá)到預(yù)先配置的置信度閾值;如果是,則確定喚醒所述喚醒設(shè)備;如果否,則不喚醒所述喚醒設(shè)備。
7、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中,上述智能設(shè)備為煙機(jī)設(shè)備,所述方法還包括:獲取所述煙機(jī)設(shè)備的運(yùn)行檔位;如果所述運(yùn)行檔位為預(yù)先配置的目標(biāo)檔位,則從預(yù)先配置的模型數(shù)據(jù)庫(kù)中選擇所述第一喚醒識(shí)別模型;其中,在所述目標(biāo)檔位運(yùn)行時(shí),所述煙機(jī)設(shè)備的噪聲達(dá)到預(yù)設(shè)的噪聲閾值。
8、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第六種可能的實(shí)施方式,其中,上述識(shí)別所述語(yǔ)音信息包含的噪聲參數(shù)的步驟,包括:計(jì)算所述語(yǔ)音信息的信噪比;將所述信噪比確定為所述語(yǔ)音信息的噪聲參數(shù)。
9、結(jié)合第一方面的第六種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第七種可能的實(shí)施方式,其中,上述方法還包括:如果所述語(yǔ)音信息的信噪比未達(dá)到預(yù)先配置的信噪比閾值,則確定所述噪聲參數(shù)所表征的噪聲達(dá)到預(yù)設(shè)的噪聲閾值;如果所述語(yǔ)音信息的信噪比達(dá)到預(yù)先配置的信噪比閾值,則確定所述噪聲參數(shù)所表征的噪聲未達(dá)到預(yù)設(shè)的噪聲閾值。
10、第二方面,本發(fā)明實(shí)施例還提供一種設(shè)備喚醒裝置,應(yīng)用于喚醒設(shè)備,所述喚醒設(shè)備與智能設(shè)備配合,所述裝置包括:獲取模塊,用于獲取當(dāng)前所述喚醒設(shè)備錄制的語(yǔ)音信息,并識(shí)別所述語(yǔ)音信息包含的噪聲參數(shù);其中,所述語(yǔ)音信息為對(duì)智能設(shè)備所處環(huán)境進(jìn)行錄制得到的;選擇模塊,用于當(dāng)所述噪聲參數(shù)所表征的噪聲達(dá)到預(yù)設(shè)的噪聲閾值時(shí),從預(yù)先配置的模型數(shù)據(jù)庫(kù)中選擇第一喚醒識(shí)別模型;當(dāng)所述噪聲參數(shù)所表征的噪聲未達(dá)到預(yù)設(shè)的參數(shù)閾值,則從所述模型數(shù)據(jù)庫(kù)中選擇第二喚醒識(shí)別模型;其中,所述第一喚醒識(shí)別模型的訓(xùn)練樣本包含第一喚醒詞樣本,且,所述第一喚醒詞樣本為基于噪聲喚醒詞語(yǔ)音降噪處理之后制作的;所述第二喚醒識(shí)別模型的訓(xùn)練樣本包含第二喚醒詞樣本,且,所述第二喚醒詞樣本為基于干凈喚醒詞語(yǔ)音制作的;確定模塊,用于將選擇的所述第一喚醒識(shí)別模型或者所述第二喚醒識(shí)別模型確定為目標(biāo)喚醒識(shí)別模型;識(shí)別模塊,用于將所述語(yǔ)音信息輸入至所述目標(biāo)喚醒識(shí)別模型,通過所述目標(biāo)喚醒識(shí)別模型輸出所述語(yǔ)音信息的識(shí)別結(jié)果;喚醒模塊,用于基于所述識(shí)別結(jié)果確定是否喚醒所述喚醒設(shè)備。
11、第三方面,本發(fā)明實(shí)施例還提供一種智能設(shè)備,所述智能設(shè)備配置有喚醒設(shè)備;其中,所述喚醒設(shè)備配置有第二方面所述的設(shè)備喚醒裝置。
12、第四方面,本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器運(yùn)行時(shí)執(zhí)行上述第一方面所述的方法的步驟。
13、本發(fā)明實(shí)施例帶來了以下有益效果:
14、本發(fā)明實(shí)施例提供的設(shè)備喚醒方法、裝置及智能設(shè)備,能夠獲取當(dāng)前喚醒設(shè)備錄制的語(yǔ)音信息,并識(shí)別語(yǔ)音信息包含的噪聲參數(shù);當(dāng)噪聲參數(shù)所表征的噪聲達(dá)到預(yù)設(shè)的噪聲閾值時(shí),從預(yù)先配置的模型數(shù)據(jù)庫(kù)中選擇第一喚醒識(shí)別模型;當(dāng)噪聲參數(shù)所表征的噪聲未達(dá)到預(yù)設(shè)的參數(shù)閾值,則從模型數(shù)據(jù)庫(kù)中選擇第二喚醒識(shí)別模型;將選擇的第一喚醒識(shí)別模型或者第二喚醒識(shí)別模型確定為目標(biāo)喚醒識(shí)別模型;將語(yǔ)音信息輸入至目標(biāo)喚醒識(shí)別模型,通過目標(biāo)喚醒識(shí)別模型輸出語(yǔ)音信息的識(shí)別結(jié)果;進(jìn)而基于識(shí)別結(jié)果確定是否喚醒上述喚醒設(shè)備,并且,上述第一喚醒識(shí)別模型的第一喚醒詞樣本為基于噪聲喚醒詞語(yǔ)音降噪處理之后制作的;第二喚醒識(shí)別模型的第二喚醒詞樣本為基于干凈喚醒詞語(yǔ)音制作的,使得最終確定的目標(biāo)喚醒識(shí)別模型能夠與噪聲參數(shù)匹配,進(jìn)而實(shí)現(xiàn)在高噪聲環(huán)境下對(duì)錄制的語(yǔ)音信息采用合適的喚醒識(shí)別模型進(jìn)行識(shí)別,從而提高設(shè)備喚醒的識(shí)別準(zhǔn)確性和提升喚醒率,進(jìn)而提升用戶的使用體驗(yàn)。
15、本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
16、為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。