本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)應(yīng)用領(lǐng)域,尤其涉及一種音控家電系統(tǒng)、智能家居設(shè)備和方法。
背景技術(shù):
1、隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展和智能化的普及,市面的語(yǔ)音控制的智能家電品類較多,使得家電從普通走向智能化,有了語(yǔ)音功能的智能家電給消費(fèi)者帶來了更加便捷的生活方式。
2、但是,在語(yǔ)音控制的智能家電的產(chǎn)品研發(fā)領(lǐng)域,基本都是以單一產(chǎn)品完全定制的開發(fā)方式,一般周期都比較長(zhǎng),并且如果有后續(xù)產(chǎn)品(即使是同品類產(chǎn)品),也很難延續(xù)復(fù)用,尤其軟件方面,均需要從頭開始開發(fā)。
3、目前大部分語(yǔ)音控制的智能家電都是沒有聯(lián)網(wǎng),只有本地識(shí)別和本地控制。即使聯(lián)網(wǎng)也不能從云端獲得升級(jí)、更新語(yǔ)音指令。比如產(chǎn)品設(shè)計(jì)支持語(yǔ)音“25°”,然后產(chǎn)品識(shí)別后自動(dòng)設(shè)置到25°。如果用戶說“太熱了”,產(chǎn)品就不能識(shí)別了。語(yǔ)音指令在設(shè)計(jì)之初就已經(jīng)固化。
4、也有一些產(chǎn)品支持云端語(yǔ)音識(shí)別,再返回識(shí)別指令到產(chǎn)品執(zhí)行命令,缺點(diǎn)是網(wǎng)絡(luò)延遲長(zhǎng),有的需要等待3-5秒甚至更長(zhǎng)時(shí)間才有響應(yīng),特別是網(wǎng)絡(luò)環(huán)境差的偏遠(yuǎn)地區(qū),幾乎不能接受這種方式的語(yǔ)音控制。
5、針對(duì)由于現(xiàn)有技術(shù)對(duì)于智能家居設(shè)備的開發(fā)和/或設(shè)置的固化,導(dǎo)致智能家居設(shè)備不能靈活配置的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、為解決上述技術(shù)問題,本發(fā)明實(shí)施例期望提供一種音控家電系統(tǒng)、智能家居設(shè)備和方法,以至少解決由于現(xiàn)有技術(shù)對(duì)于智能家居設(shè)備的開發(fā)和/或設(shè)置的固化,導(dǎo)致智能家居設(shè)備不能靈活配置的問題。
2、本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、本發(fā)明實(shí)施例提供一種音控家電系統(tǒng),包括:云端、智能家居設(shè)備和移動(dòng)終端,其中,智能家居設(shè)備包括:語(yǔ)音一體化模組、音頻電路和mcu,語(yǔ)音一體化模組包括語(yǔ)音處理器和通信模組;云端,與智能家居設(shè)備連接,用于將語(yǔ)料數(shù)據(jù)包發(fā)送至智能家居設(shè)備,以使得智能家居設(shè)備通過語(yǔ)音一體化模組中的通信模組接收語(yǔ)料數(shù)據(jù)包,通過語(yǔ)音處理器配置并存儲(chǔ)語(yǔ)料數(shù)據(jù)包;語(yǔ)音處理器,與音頻電路連接,用于根據(jù)音頻電路接收到的語(yǔ)音通過語(yǔ)料數(shù)據(jù)包進(jìn)行識(shí)別,得到語(yǔ)音對(duì)應(yīng)的第一控制指令;通信模組,與語(yǔ)音處理器連接,用于將第一控制指令發(fā)送至mcu;mcu,用于依據(jù)第一控制指令執(zhí)行對(duì)應(yīng)功能;移動(dòng)終端,分別與云端和智能家居設(shè)備連接,用于根據(jù)預(yù)獲取的語(yǔ)料數(shù)據(jù)包的版本號(hào)確定是否觸發(fā)升級(jí)指令,或,通過云端向智能家居設(shè)備發(fā)送第二控制指令,以使得智能家居設(shè)備依據(jù)第二控制指令執(zhí)行對(duì)應(yīng)功能。
4、可選的,語(yǔ)音處理器包括:音頻編解碼器和語(yǔ)音處理引擎,其中,音頻編解碼器,分別與音頻電路和語(yǔ)音處理引擎連接,用于當(dāng)通過音頻電路接收到采集的語(yǔ)音時(shí),將語(yǔ)音由模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),并將數(shù)字信號(hào)傳輸至語(yǔ)音處理引擎;當(dāng)接收到語(yǔ)音處理引擎根據(jù)數(shù)字信號(hào)返回的執(zhí)行結(jié)果時(shí),將執(zhí)行結(jié)果由數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào),并將模擬信號(hào)傳輸至音頻電路;語(yǔ)音處理引擎,分別與音頻編解碼器和通信模組連接,用于通過音頻編解碼器接收數(shù)字信號(hào),并通過語(yǔ)料數(shù)據(jù)包從數(shù)字信號(hào)中識(shí)別出喚醒詞和/或命令詞,依據(jù)喚醒詞和/或命令詞匹配對(duì)應(yīng)第一控制指令,將第一控制指令發(fā)送至通信模組;或,接收通信模組返回的執(zhí)行結(jié)果,將執(zhí)行結(jié)果返回音頻編解碼器。
5、進(jìn)一步地,可選的,語(yǔ)音處理引擎,還用于通過通信模組接收云端發(fā)送的語(yǔ)音和語(yǔ)音對(duì)應(yīng)的第一控制指令,獲取語(yǔ)音的特征值,并對(duì)語(yǔ)音相同語(yǔ)義的語(yǔ)音生成特征值,得到特征值樣本空間,將特征值樣本空間與第一控制指令進(jìn)行對(duì)應(yīng),得到特征值樣本空間與第一控制指令的對(duì)應(yīng)關(guān)系,將對(duì)應(yīng)關(guān)系傳輸至通信模組;或,語(yǔ)音處理引擎,還用于接收移動(dòng)終端觸發(fā)的學(xué)習(xí)模式的指令,依據(jù)學(xué)習(xí)模式的指令通過音頻電路采集用戶語(yǔ)音,并通過音頻編解碼器將用戶語(yǔ)音由模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),獲取數(shù)字信號(hào)中的特征值,將特征值與對(duì)應(yīng)的第一控制指令進(jìn)行對(duì)應(yīng),得到對(duì)應(yīng)關(guān)系,將對(duì)應(yīng)關(guān)系傳輸至通信模組。
6、可選的,通信模組,用于接收語(yǔ)音處理引擎發(fā)送的對(duì)應(yīng)關(guān)系,依據(jù)對(duì)應(yīng)關(guān)系更新喚醒詞或命令詞與第一控制指令的對(duì)應(yīng)關(guān)系;并將對(duì)應(yīng)關(guān)系中的特征值樣本空間上傳至云端。
7、可選的,云端,用于當(dāng)用戶新增智能家居設(shè)備或?qū)χ悄芗揖釉O(shè)備進(jìn)行升級(jí)時(shí),將特征值樣本空間下發(fā)至智能家居設(shè)備,以使得智能家居設(shè)備根據(jù)特征值樣本空間進(jìn)行更新。
8、可選的,音控家電系統(tǒng)還包括:聲音采集裝置和聲音播放裝置,其中,聲音采集裝置,與音頻電路連接,用于采集語(yǔ)音和/或環(huán)境音,并將語(yǔ)音和/或環(huán)境音傳輸至音頻電路;聲音播放裝置,與音頻電路連接,用于播放音頻電路根據(jù)音頻編解碼器依據(jù)執(zhí)行結(jié)果轉(zhuǎn)換的模擬信號(hào)。
9、可選的,移動(dòng)終端,還用于根據(jù)預(yù)獲取的語(yǔ)料數(shù)據(jù)包的版本號(hào)確定是否觸發(fā)升級(jí)指令,當(dāng)觸發(fā)升級(jí)指令時(shí),向云端發(fā)送待升級(jí)語(yǔ)料數(shù)據(jù)包獲取請(qǐng)求,以使得云端依據(jù)待升級(jí)語(yǔ)料數(shù)據(jù)包獲取請(qǐng)求獲取對(duì)應(yīng)的語(yǔ)料數(shù)據(jù)包,并將語(yǔ)料數(shù)據(jù)包發(fā)送至智能家居設(shè)備,并將智能家居設(shè)備的升級(jí)結(jié)果返回移動(dòng)終端;或,向智能家居設(shè)備發(fā)送待升級(jí)語(yǔ)料數(shù)據(jù)包,以使得智能家居設(shè)備依據(jù)待升級(jí)語(yǔ)料數(shù)據(jù)包進(jìn)行升級(jí),并將升級(jí)結(jié)果返回移動(dòng)終端。
10、可選的,移動(dòng)終端,還用于通過云端向智能家居設(shè)備發(fā)送第二控制指令,以使得云端依據(jù)第二控制指令向智能家居設(shè)備發(fā)送控制命令,智能家居設(shè)備依據(jù)控制命令執(zhí)行對(duì)應(yīng)功能。
11、本發(fā)明實(shí)施例提供一種智能家居設(shè)備,應(yīng)用于音控家電系統(tǒng),包括:語(yǔ)音一體化模組、音頻電路和mcu,其中,語(yǔ)音一體化模組包括:語(yǔ)音處理器和通信模組;通信模組,用于接收云端發(fā)送的語(yǔ)料數(shù)據(jù)包;語(yǔ)音處理器,分別與通信模組和音頻電路連接,用于配置并存儲(chǔ)語(yǔ)料數(shù)據(jù)包;根據(jù)音頻電路接收到的語(yǔ)音通過語(yǔ)料數(shù)據(jù)包進(jìn)行識(shí)別,得到語(yǔ)音對(duì)應(yīng)的控制指令;通信模組,與語(yǔ)音處理器連接,用于將控制指令發(fā)送至mcu;mcu,用于依據(jù)控制指令執(zhí)行對(duì)應(yīng)功能。
12、本發(fā)明實(shí)施例提供一種應(yīng)用于音控家電系統(tǒng)的控制方法,應(yīng)用于音控家電系統(tǒng),包括:根據(jù)獲取的語(yǔ)料數(shù)據(jù)包對(duì)采集到的語(yǔ)音進(jìn)行識(shí)別,得到識(shí)別結(jié)果;依據(jù)識(shí)別結(jié)果分配對(duì)應(yīng)的控制指令;依據(jù)控制指令執(zhí)行對(duì)應(yīng)功能。
13、可選的,根據(jù)獲取的語(yǔ)料數(shù)據(jù)包對(duì)采集到的語(yǔ)音進(jìn)行識(shí)別,得到識(shí)別結(jié)果包括:通過語(yǔ)音處理器依據(jù)語(yǔ)料數(shù)據(jù)包判斷語(yǔ)音中是否包含喚醒詞和/或命令詞;在判斷結(jié)果為是的情況下,確定識(shí)別結(jié)果為檢測(cè)到喚醒詞和/或命令詞;在判斷結(jié)果為否的情況下,智能家居設(shè)備狀態(tài)不變。
14、進(jìn)一步地,可選的,依據(jù)識(shí)別結(jié)果分配對(duì)應(yīng)的控制指令包括:通過通信模組依據(jù)識(shí)別結(jié)果中的喚醒詞和/或命令詞分配對(duì)應(yīng)的控制指令。
15、可選的,該方法還包括:在升級(jí)語(yǔ)料數(shù)據(jù)包的過程中,接收云端根據(jù)移動(dòng)終端檢測(cè)到的待升級(jí)語(yǔ)料數(shù)據(jù)包的版本號(hào)發(fā)送的待升級(jí)語(yǔ)料數(shù)據(jù)包;在語(yǔ)音處理器中安裝待升級(jí)語(yǔ)料數(shù)據(jù)包;通過通信模組中對(duì)升級(jí)后語(yǔ)料數(shù)據(jù)包中的喚醒詞、命令詞和播放詞分配對(duì)應(yīng)的控制指令。
16、可選的,該方法還包括:通過通信模組接收云端發(fā)送的語(yǔ)音和語(yǔ)音對(duì)應(yīng)的控制指令,通過語(yǔ)音處理器中的語(yǔ)音處理引擎獲取語(yǔ)音的特征值,并對(duì)語(yǔ)音相同語(yǔ)義的語(yǔ)音生成特征值,得到特征值樣本空間,將特征值樣本空間與控制指令進(jìn)行對(duì)應(yīng),得到特征值樣本空間與控制指令的對(duì)應(yīng)關(guān)系,將對(duì)應(yīng)關(guān)系傳輸至通信模組,以使得通信模組依據(jù)對(duì)應(yīng)關(guān)系進(jìn)行更新;或,接收移動(dòng)終端觸發(fā)的學(xué)習(xí)模式的指令,通過語(yǔ)音處理器中的語(yǔ)音處理引擎依據(jù)學(xué)習(xí)模式的指令通過音頻電路采集用戶語(yǔ)音,并通過音頻編解碼器將用戶語(yǔ)音由模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),獲取數(shù)字信號(hào)中的特征值,將特征值與對(duì)應(yīng)的控制指令進(jìn)行對(duì)應(yīng),得到對(duì)應(yīng)關(guān)系,將對(duì)應(yīng)關(guān)系傳輸至通信模組,以使得通信模組依據(jù)對(duì)應(yīng)關(guān)系進(jìn)行更新。
17、本發(fā)明實(shí)施例提供了一種音控家電系統(tǒng)、智能家居設(shè)備和方法,通過云端,與智能家居設(shè)備連接,用于將語(yǔ)料數(shù)據(jù)包發(fā)送至智能家居設(shè)備,以使得智能家居設(shè)備通過語(yǔ)音一體化模組中的通信模組接收語(yǔ)料數(shù)據(jù)包,通過語(yǔ)音處理器配置并存儲(chǔ)語(yǔ)料數(shù)據(jù)包;語(yǔ)音處理器,與音頻電路連接,用于根據(jù)音頻電路接收到的語(yǔ)音通過語(yǔ)料數(shù)據(jù)包進(jìn)行識(shí)別,得到語(yǔ)音對(duì)應(yīng)的第一控制指令;通信模組,與語(yǔ)音處理器連接,用于將第一控制指令發(fā)送至mcu;mcu,用于依據(jù)第一控制指令執(zhí)行對(duì)應(yīng)功能;移動(dòng)終端,分別與云端和智能家居設(shè)備連接,用于根據(jù)預(yù)獲取的語(yǔ)料數(shù)據(jù)包的版本號(hào)確定是否觸發(fā)升級(jí)指令,或,通過云端向智能家居設(shè)備發(fā)送第二控制指令,以使得智能家居設(shè)備依據(jù)第二控制指令執(zhí)行對(duì)應(yīng)功能,從而能夠提升對(duì)智能家居設(shè)備配置的靈活性的技術(shù)效果。