欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種智能家居控制方法及系統(tǒng)的制作方法

文檔序號(hào):10686175閱讀:761來源:國知局
一種智能家居控制方法及系統(tǒng)的制作方法
【專利摘要】一種智能家居控制方法及系統(tǒng),方法包括:S1、安裝于移動(dòng)終端上的智能家居APP循環(huán)錄音,并在檢測(cè)出錄音結(jié)果為喚醒語音時(shí)進(jìn)入步驟S2,否則繼續(xù)錄音;其中,所述智能家居APP在安裝時(shí)向系統(tǒng)申請(qǐng)了音頻工作模式,且在其運(yùn)行于后臺(tái)時(shí)啟動(dòng)音頻播放器,循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂;S2、智能家居APP采集用戶輸入的語音并對(duì)采集的語音進(jìn)行識(shí)別,根據(jù)識(shí)別結(jié)果發(fā)送家居控制指令以控制智能家居設(shè)備的工作狀態(tài)。由于APP向系統(tǒng)申請(qǐng)音頻工作模式,APP可以工作于后臺(tái),且當(dāng)APP處于后臺(tái)時(shí)循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂,保持APP運(yùn)行,通過循環(huán)錄音并檢測(cè),實(shí)現(xiàn)語音喚醒后續(xù)的語音控制家居的功能,本發(fā)明無須添加額外硬件,實(shí)現(xiàn)語音控制家居的零硬件成本。
【專利說明】
一種智能家居控制方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及智能家居領(lǐng)域,尤其涉及一種智能家居控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前的智能家居一般都可以通過手機(jī)上安裝的APP進(jìn)行控制,實(shí)際使用中發(fā)現(xiàn),用傳統(tǒng)APP控制家居其操作步驟比較復(fù)雜繁瑣,并未起到“方便快捷”的目的,比如回到家,要啟用APP上的“在家”情景,以便打開家里的燈光、窗簾及空調(diào)等設(shè)備,則要至少經(jīng)過以下7個(gè)人為操作的步驟:掏出手機(jī)—點(diǎn)亮手機(jī)屏幕—解鎖—滑屏并找到智能家居APP—點(diǎn)擊APP并運(yùn)行—滑屏找到想要控制的功能—點(diǎn)擊“在家”情景功能或者直接進(jìn)行控制,復(fù)雜繁瑣的操作步驟會(huì)降低用戶的體驗(yàn)度。
[0003]目前很多智能手機(jī)的操作系統(tǒng)自帶了語音識(shí)別功能,但大多是通過按下Home鍵來喚醒語音錄入,也有個(gè)別手機(jī)廠家實(shí)現(xiàn)了通過語音關(guān)鍵字實(shí)現(xiàn)了語音喚醒手機(jī),如華為P8。由于能夠通過語音喚醒的手機(jī)品牌比較少,需要系統(tǒng)級(jí)開發(fā),不具有普遍性,讓很多手機(jī)用戶未能體驗(yàn)這個(gè)非常實(shí)用的功能,再者,喚醒手機(jī)后能夠通過語音實(shí)現(xiàn)的功能也被手機(jī)廠商封裝好,能實(shí)現(xiàn)的功能比較少,局域性很大。

【發(fā)明內(nèi)容】

[0004]本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種智能家居控制方法及系統(tǒng)。
[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種智能家居控制方法,包括:
[0006]S1、安裝于移動(dòng)終端上的智能家居APP循環(huán)錄音,并在檢測(cè)出錄音結(jié)果為喚醒語音時(shí)進(jìn)入步驟S2,否則繼續(xù)錄音;
[0007]其中,所述智能家居APP在安裝時(shí)向系統(tǒng)申請(qǐng)了音頻工作模式,且在其運(yùn)行于后臺(tái)時(shí)啟動(dòng)音頻播放器,循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂;
[0008]S2、智能家居APP采集用戶輸入的語音并對(duì)采集的語音進(jìn)行識(shí)別,根據(jù)識(shí)別結(jié)果發(fā)送家居控制指令以控制智能家居設(shè)備的工作狀態(tài)。
[0009]在本發(fā)明所述的智能家居控制方法中,步驟SI中所述的檢測(cè)錄音結(jié)果是否為喚醒語音包括:智能家居APP對(duì)采集的錄音結(jié)果進(jìn)行識(shí)別得到文字版的識(shí)別內(nèi)容,將識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配,如果匹配上則判斷錄音結(jié)果屬于喚醒語音。
[0010]在本發(fā)明所述的智能家居控制方法中,步驟SI還包括:將識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配后執(zhí)行語音合成服務(wù),根據(jù)匹配結(jié)果將預(yù)存的代表相應(yīng)的喚醒結(jié)果的文字轉(zhuǎn)換為語音后通過揚(yáng)聲器播放。
[0011]在本發(fā)明所述的智能家居控制方法中,步驟S2包括:
[0012]S21、智能家居APP采集語音;
[0013]S22、對(duì)采集的語音進(jìn)行識(shí)別得到至少一個(gè)識(shí)別結(jié)果,識(shí)別結(jié)果包括文字版的識(shí)別內(nèi)容以及該識(shí)別內(nèi)容的匹配度;
[0014]S23、選取匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容,從中提取出控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字,并將提取出的控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字轉(zhuǎn)換為相應(yīng)的家居控制指令;
[0015]S24、將家居控制指令發(fā)送給智能家居設(shè)備。
[0016]在本發(fā)明所述的智能家居控制方法中,步驟S24之后還包括:
[0017]S25、根據(jù)獲取的智能家居設(shè)備的控制結(jié)果執(zhí)行語音合成服務(wù),將預(yù)存的代表相應(yīng)的控制結(jié)果的文字轉(zhuǎn)換為語音,并通過揚(yáng)聲器播放。
[0018]在本發(fā)明所述的智能家居控制方法中,步驟S23包括:
[0019]S231、將匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容與預(yù)設(shè)的控制關(guān)鍵字進(jìn)行匹配,得到第一匹配結(jié)果,如果匹配上則進(jìn)入步驟S232,否則進(jìn)入步驟S233;
[0020]S232、將匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容與預(yù)設(shè)的設(shè)備關(guān)鍵字進(jìn)行匹配,得到第二匹配結(jié)果,如果匹配上,則根據(jù)第一匹配結(jié)果和第二匹配結(jié)果生成家居控制指令,否則進(jìn)入步驟S233 ;
[0021]S233、將匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容與預(yù)設(shè)的情景模式關(guān)鍵字進(jìn)行匹配,得到第三匹配結(jié)果,如果匹配上則根據(jù)第三匹配結(jié)果生成家居控制指令。
[0022]在本發(fā)明所述的智能家居控制方法中,步驟S24包括:
[0023]如果移動(dòng)終端與家居網(wǎng)關(guān)同屬于一個(gè)本地局域網(wǎng),則智能家居APP直接將家居控制指令發(fā)送給家居網(wǎng)關(guān),再由家居網(wǎng)關(guān)發(fā)送給相應(yīng)的智能家居設(shè)備;
[0024]如果移動(dòng)終端與家居網(wǎng)關(guān)不屬于一個(gè)本地局域網(wǎng),則智能家居APP將家居控制指令通過云端的家居服務(wù)器轉(zhuǎn)發(fā)給家居網(wǎng)關(guān),家居網(wǎng)關(guān)將家居控制指令通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)發(fā)送給智能家居設(shè)備。
[0025]本發(fā)明還公開了一種基于所述的智能家居控制方法的智能家居控制系統(tǒng),包括:移動(dòng)終端、家居網(wǎng)關(guān)、至少一個(gè)智能家居設(shè)備、家居服務(wù)器;所述移動(dòng)終端內(nèi)運(yùn)行有智能家居APP,所述移動(dòng)終端和家居網(wǎng)關(guān)分別與家居服務(wù)器通信連接,各智能家居設(shè)備均通信連接至家居網(wǎng)關(guān);所述移動(dòng)終端包含受控于智能家居APP的:
[0026]語音喚醒單元,用于循環(huán)錄音,并在檢測(cè)出錄音結(jié)果為喚醒語音時(shí)觸發(fā)語音控制單元開始工作,否則繼續(xù)錄音;其中,所述智能家居APP在安裝時(shí)向系統(tǒng)申請(qǐng)了音頻工作模式,且在其運(yùn)行于后臺(tái)時(shí)啟動(dòng)音頻播放器,循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂;
[0027]語音控制單元,用于采集用戶輸入的語音并對(duì)采集的語音進(jìn)行識(shí)別,根據(jù)識(shí)別結(jié)果發(fā)送家居控制指令以控制智能家居設(shè)備的工作狀態(tài)。
[0028]在本發(fā)明所述的智能家居控制系統(tǒng)中,所述的檢測(cè)錄音結(jié)果是否為喚醒語音包括:智能家居APP對(duì)采集的錄音結(jié)果進(jìn)行識(shí)別得到文字版的識(shí)別內(nèi)容,將識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配,如果匹配上則判斷錄音結(jié)果屬于喚醒語音;
[0029]所述語音控制單元包括:
[0030]語音識(shí)別子單元,用于采集語音,對(duì)采集的語音進(jìn)行識(shí)別得到至少一個(gè)識(shí)別結(jié)果,識(shí)別結(jié)果包括文字版的識(shí)別內(nèi)容以及該識(shí)別內(nèi)容的匹配度;
[0031]指令預(yù)處理子單元,用于選取匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容,從中提取出控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字,并將提取出的控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字轉(zhuǎn)換為相應(yīng)的家居控制指令;
[0032]通信子單元,用于將家居控制指令發(fā)送給智能家居設(shè)備。
[0033]在本發(fā)明所述的智能家居控制系統(tǒng)中,所述系統(tǒng)還包括與語音喚醒單元以及通信子單元連接的語音合成單元,所述語音合成單元用于將語音喚醒單元的識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配后執(zhí)行語音合成服務(wù),根據(jù)匹配結(jié)果將預(yù)存的代表相應(yīng)的喚醒結(jié)果的文字轉(zhuǎn)換為語音,以及用于根據(jù)通信子單元獲取的智能家居設(shè)備的控制結(jié)果執(zhí)行語音合成服務(wù),將預(yù)存的代表相應(yīng)的控制結(jié)果的文字轉(zhuǎn)換為語音。
[0034]實(shí)施本發(fā)明的智能家居控制方法及系統(tǒng),具有以下有益效果:本發(fā)明智能家居APP向系統(tǒng)申請(qǐng)音頻工作模式,APP可以工作于后臺(tái),且當(dāng)APP處于后臺(tái)時(shí)循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂,保持APP運(yùn)行,通過循環(huán)錄音并檢測(cè),實(shí)現(xiàn)語音喚醒后續(xù)的語音控制家居的功能,本發(fā)明無須添加額外硬件,實(shí)現(xiàn)語音控制家居的零硬件成本。
【附圖說明】
[0035]下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中:
[0036]圖1是本發(fā)明的智能家居控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0037I圖2是圖1中的移動(dòng)終端的結(jié)構(gòu)示意圖;
[0038]圖3是本發(fā)明的智能家居控制方法的流程圖。
【具體實(shí)施方式】
[0039]為了對(duì)本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照附圖詳細(xì)說明本發(fā)明的【具體實(shí)施方式】。
[0040]參考圖1,是本發(fā)明的智能家居控制系統(tǒng)的結(jié)構(gòu)示意圖。
[0041]本發(fā)明的智能家居控制系統(tǒng)包括:移動(dòng)終端、家居網(wǎng)關(guān)、至少一個(gè)智能家居設(shè)備1-n、家居服務(wù)器。所述移動(dòng)終端內(nèi)運(yùn)行有智能家居APP,所述移動(dòng)終端和家居網(wǎng)關(guān)分別與家居服務(wù)器通信連接,各智能家居設(shè)備均通信連接至家居網(wǎng)關(guān)。其中,智能家居設(shè)備與家居網(wǎng)關(guān)可以具體通過無線網(wǎng)絡(luò)(Zigbee/RF433)或有線網(wǎng)絡(luò)通信。
[0042]其中,移動(dòng)終端如果與家居網(wǎng)關(guān)同屬于一個(gè)本地局域網(wǎng),則兩者之間可以直接進(jìn)行通信,移動(dòng)終端直接將家居控制指令發(fā)送給家居網(wǎng)關(guān),如圖1中虛線所示;如果移動(dòng)終端與家居網(wǎng)關(guān)不屬于一個(gè)本地局域網(wǎng),需要遠(yuǎn)程通信,則可以借助家居服務(wù)器將移動(dòng)終端的家居控制指令轉(zhuǎn)發(fā)給家居網(wǎng)關(guān)。
[0043]參考圖2,是圖1中的移動(dòng)終端的結(jié)構(gòu)示意圖。
[0044]所述移動(dòng)終端包含受控于智能家居APP的:語音喚醒單元和語音控制單元。
[0045]語音喚醒單元,與麥克風(fēng)連接,用于循環(huán)錄音,并在檢測(cè)出錄音結(jié)果為喚醒語音時(shí)觸發(fā)語音控制單元開始工作,否則繼續(xù)錄音;
[0046]為了實(shí)現(xiàn)動(dòng)語音喚醒服務(wù)會(huì)在手機(jī)后臺(tái)駐留,所述智能家居APP在安裝時(shí)向系統(tǒng)申請(qǐng)了音頻工作模式,且在其運(yùn)行于后臺(tái)時(shí)啟動(dòng)音頻播放器,循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂,這樣即使在手機(jī)處于黑屏?xí)r,一樣可以保持APP的運(yùn)行,也就保證了循環(huán)錄音的持續(xù)運(yùn)行。
[0047]其中,所述的檢測(cè)錄音結(jié)果是否為喚醒語音包括:智能家居APP對(duì)采集的錄音結(jié)果進(jìn)行識(shí)別得到文字版的識(shí)別內(nèi)容,將識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配,如果匹配上則判斷錄音結(jié)果屬于喚醒語音;
[0048]語音識(shí)別子單元,與麥克風(fēng)連接,用于采集語音,對(duì)采集的語音進(jìn)行識(shí)別得到至少一個(gè)識(shí)別結(jié)果,識(shí)別結(jié)果包括文字版的識(shí)別內(nèi)容以及該識(shí)別內(nèi)容的匹配度;
[0049]指令預(yù)處理子單元,用于選取匹配度最高且不低于預(yù)設(shè)的最低閥值(例如60%)的識(shí)別內(nèi)容,從中提取出控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字,并將提取出的控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字轉(zhuǎn)換為相應(yīng)的家居控制指令;
[0050]通信子單元,用于將家居控制指令發(fā)送給智能家居設(shè)備。
[0051]優(yōu)選的,為了提高家居控制的交互性、靈活性。所述系統(tǒng)還包括與語音喚醒單元以及通信子單元連接的語音合成單元,所述語音合成單元用于將語音喚醒單元的識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配后執(zhí)行語音合成服務(wù),根據(jù)匹配結(jié)果將預(yù)存的代表相應(yīng)的喚醒結(jié)果的文字轉(zhuǎn)換為語音,以及用于根據(jù)通信子單元獲取的智能家居設(shè)備的控制結(jié)果執(zhí)行語音合成服務(wù),將預(yù)存的代表相應(yīng)的控制結(jié)果的文字轉(zhuǎn)換為語音。
[0052]下面結(jié)合本發(fā)明的方法進(jìn)一步闡述本發(fā)明的控制原理。
[0053]參考圖3,是本發(fā)明的智能家居控制方法的流程圖。
[0054]本發(fā)明的智能家居控制方法包括:
[0055]S1、安裝于移動(dòng)終端上的智能家居APP循環(huán)錄音,并在檢測(cè)出錄音結(jié)果為喚醒語音時(shí)進(jìn)入步驟S2,否則繼續(xù)錄音;
[0056]其中,所述智能家居APP在安裝時(shí)向系統(tǒng)申請(qǐng)了音頻工作模式,且在其運(yùn)行于后臺(tái)時(shí)啟動(dòng)音頻播放器,循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂;
[0057]S2、智能家居APP采集用戶輸入的語音并對(duì)采集的語音進(jìn)行識(shí)別,根據(jù)識(shí)別結(jié)果發(fā)送家居控制指令以控制智能家居設(shè)備的工作狀態(tài)。
[0058]關(guān)于步驟SI:
[0059]該步驟實(shí)際上屬于語音喚醒服務(wù),用于喚醒步驟S2的針對(duì)家居控制的語音識(shí)別。為了使得該語音喚醒服務(wù)可以在手機(jī)后臺(tái)駐留,所述智能家居APP在安裝時(shí)向系統(tǒng)申請(qǐng)了音頻工作模式。
[0060]而且為了保證喚醒服務(wù)在手機(jī)黑屏待機(jī)狀態(tài)、亮屏狀態(tài)或打開APP的狀態(tài)都能生效,本智能家居APP運(yùn)行時(shí)定義并初始化音頻播放器,智能家居APP在安裝到移動(dòng)智能終端時(shí),以1S系統(tǒng)為例,在項(xiàng)目屬性inf ο頁中創(chuàng)建要在后臺(tái)待機(jī)運(yùn)行的選項(xiàng),也就是Requiredbackground modes,在此選項(xiàng)下添加待機(jī)運(yùn)行的模式:音樂播放模式,即:App plays aud1or streams aud1/video using AirPlay,這樣系統(tǒng)便知道并允許APP在后臺(tái)播放音樂。在智能家居APP運(yùn)行于后臺(tái)時(shí),啟動(dòng)音頻播放器,循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂,以讓系統(tǒng)認(rèn)為本APP—直處在工作狀態(tài),而不會(huì)把APP掛起,這樣即保證了 APP的循環(huán)錄音。
[0061]步驟SI中所述的檢測(cè)錄音結(jié)果是否為喚醒語音包括:智能家居APP對(duì)采集的錄音結(jié)果進(jìn)行識(shí)別得到文字版的識(shí)別內(nèi)容(此部分原理可以參考后續(xù)步驟S2中關(guān)于語音識(shí)別的具體描述),將識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配,如果匹配上則判斷錄音結(jié)果屬于喚醒語
■~>V.曰O
[0062]優(yōu)選的,為了提高家居控制的交互性、靈活性,步驟SI還包括:將識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配后執(zhí)行語音合成服務(wù),根據(jù)匹配結(jié)果將預(yù)存的代表相應(yīng)的喚醒結(jié)果的文字轉(zhuǎn)換為語音,通過揚(yáng)聲器播放。語音合成服務(wù)的軟件實(shí)現(xiàn)上,可以通過引入相應(yīng)的頭文件,定義語音合成對(duì)象以及設(shè)置語音合成的服務(wù)代理、參數(shù)等實(shí)現(xiàn)。
[0063]例如,假如“小智小智”是預(yù)設(shè)的喚醒詞,則運(yùn)行APP后,APP循環(huán)錄音并檢測(cè)語音(如果手機(jī)黑屏,則APP后臺(tái)運(yùn)行,一方面播放靜音音樂,一方面繼續(xù)循環(huán)錄音),如果檢測(cè)到用戶錄入了 “小智小智”,則利用語音合成功能,合成代表“喚醒成功”的語句通過手機(jī)揚(yáng)聲器播放,如:“主人,您好!有什么吩咐?”,同時(shí)進(jìn)入步驟S2啟動(dòng)針對(duì)家居控制的語音識(shí)別,等待用戶說出家居控制的命令。
[0064]可見本發(fā)明在利用語音喚醒后續(xù)步驟S2的功能時(shí)并不是直接對(duì)比語音,而是通過語音識(shí)別將錄音轉(zhuǎn)換為文字后與喚醒詞進(jìn)行文字匹配,在語音響應(yīng)喚醒成功的事件時(shí),也不是直接播放已經(jīng)存儲(chǔ)的語音,而是將文字內(nèi)容合成為語音,這樣就不需要存儲(chǔ)語音文件,而且更加靈活。
[0065]關(guān)于步驟S2:
[0066]較佳實(shí)施例中,步驟S2包括:
[0067]S21、智能家居APP采集語音;
[0068]S22、對(duì)采集的語音進(jìn)行識(shí)別得到至少一個(gè)識(shí)別結(jié)果,識(shí)別結(jié)果包括文字版的識(shí)別內(nèi)容以及該識(shí)別內(nèi)容的匹配度;
[0069]S23、選取匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容,從中提取出控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字,并將提取出的控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字轉(zhuǎn)換為相應(yīng)的家居控制指令;
[0070]S24、將家居控制指令發(fā)送給智能家居設(shè)備;
[0071]S25、根據(jù)獲取的智能家居設(shè)備的控制結(jié)果執(zhí)行語音合成服務(wù),將預(yù)存的代表相應(yīng)的控制結(jié)果的文字轉(zhuǎn)換為語音,并通過揚(yáng)聲器播放。
[0072]步驟S22以及步驟SI中都涉及將音頻文件進(jìn)行語音識(shí)別得到文字版的識(shí)別內(nèi)容,可以在本地完成語音識(shí)別和語音合成,效率高,不受網(wǎng)絡(luò)影響。步驟S25的語音合成的實(shí)現(xiàn)原理可以參考上述步驟SI中喚醒成功后的語音合成的描述。
[0073]本發(fā)明采用的語音識(shí)別和語音合成方案是“科大訊飛”,使用此方案提供的語音控件SDK開發(fā)便可以實(shí)現(xiàn)語音采集識(shí)別以及合成。由于要在移動(dòng)終端本地實(shí)現(xiàn)離線語音識(shí)別,所以需要把語音識(shí)別引擎的庫文件列入本項(xiàng)目,還要做初始化工作,主要實(shí)現(xiàn)過程如下(1S版本):
[0074]首先,添加靜態(tài)庫,將開發(fā)工具包中I ib目錄下的if IyMSC.framework添加到新建工程中,由于我們要實(shí)現(xiàn)離線識(shí)別,還需要增加libc++.dylib,此外還要添加SDK所依賴的1S庫:Iibz.dyl ib,CoreTelephoney.framework等共11個(gè)。然后,基于智能家居APP向系統(tǒng)申請(qǐng)的APPID進(jìn)行初始化,定義語音識(shí)別控件對(duì)象以及設(shè)置識(shí)別語音的服務(wù)代理后即可啟動(dòng)語首識(shí)別功能。
[0075]在識(shí)別前要先導(dǎo)入語法文本,也就是“通過哪些命令來控制哪些家居設(shè)備”的文本,此文本的主要內(nèi)容舉例說明如下:
[0076]root細(xì)ain;//完整的控制命令變量,如:打開大廳吊燈、打開大廳筒燈、關(guān)閉餐廳水晶燈…..
[0077]$main = $contro I $device ; / / 由控制關(guān)鍵詞 control 及設(shè)備關(guān)鍵詞 dev ice組成一條完整的控制命令
[0078]Control =打開|關(guān)閉|開|關(guān)|啟動(dòng)|停止;//控制關(guān)鍵詞列表
[0079]Wevice =大廳吊燈I大廳筒燈I餐廳水晶燈;//設(shè)備關(guān)鍵詞列表
[0080]其中,步驟S23具體包括:
[0081]S231、將匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容與預(yù)設(shè)的控制關(guān)鍵字進(jìn)行匹配,得到第一匹配結(jié)果,如果匹配上則進(jìn)入步驟S232,否則進(jìn)入步驟S233;
[0082]S232、將匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容與預(yù)設(shè)的設(shè)備關(guān)鍵字進(jìn)行匹配,得到第二匹配結(jié)果,如果匹配上,則根據(jù)第一匹配結(jié)果和第二匹配結(jié)果生成家居控制指令,否則進(jìn)入步驟S233 ;
[0083]S233、將匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容與預(yù)設(shè)的情景模式關(guān)鍵字進(jìn)行匹配,得到第三匹配結(jié)果,如果匹配上則根據(jù)第三匹配結(jié)果生成家居控制指令。
[0084]—個(gè)具體的實(shí)施例中,預(yù)設(shè)的控制關(guān)鍵字包括打開、關(guān)閉等,預(yù)設(shè)的設(shè)備關(guān)鍵字包括大廳水晶燈、大廳筒燈、大廳窗簾、主臥地?zé)?、主臥空調(diào),預(yù)設(shè)的情景模式關(guān)鍵字包括在家、離家、會(huì)客、就餐、溫馨、就寢、大廳全關(guān)等。當(dāng)然,這些預(yù)設(shè)的關(guān)鍵字是需要根據(jù)家居設(shè)置的,并不限于以上幾種。
[0085]例如,加入步驟S22的識(shí)別結(jié)果如下:
[0086]{〃%〃:〃90〃,\111〃:〃0〃,、〃:〃打開大廳吊燈〃},//〃%〃:〃90〃表示本條結(jié)果有90
分,也就是最接近用戶命令。
[0087]{"sc": "65",〃gm〃: "O",〃w〃: 〃開大廳吊燈〃},//"sc": 〃65〃表示本條結(jié)果有65分,
也就是有點(diǎn)可能是本命令。
[0088]{〃%〃:〃30〃/>!11〃:〃0〃,、〃:〃打開大廳筒燈〃}/7〃%〃:〃30〃表示本條結(jié)果有30分,
可能性不大。
[0089]以上的〃打開大廳吊燈〃、〃開大廳吊燈〃、〃打開大廳筒燈〃代表3個(gè)不同的文字版的識(shí)別內(nèi)容,分?jǐn)?shù)代表各個(gè)識(shí)別內(nèi)容的匹配度,則步驟S23將選取得分為90的識(shí)別內(nèi)容(S卩〃打開大廳吊燈")進(jìn)行后續(xù)分析。首先根據(jù)步驟S231,該"打開大廳吊燈"中的“打開”與預(yù)設(shè)的控制關(guān)鍵字中的"打開"匹配,再根據(jù)步驟232,該"打開大廳吊燈"中的"大廳吊燈"與預(yù)設(shè)的設(shè)備關(guān)鍵字中的〃大廳吊燈〃匹配,于是系統(tǒng)執(zhí)行生成代表〃打開大廳吊燈〃的家居控制指令。
[0090]其中,步驟S24包括:
[0091]如果安裝該智能家居APP的移動(dòng)終端與家居網(wǎng)關(guān)同屬于一個(gè)本地局域網(wǎng),則智能家居APP直接將家居控制指令發(fā)送給家居網(wǎng)關(guān),再由家居網(wǎng)關(guān)發(fā)送給相應(yīng)的智能家居設(shè)備;
[0092]如果移動(dòng)終端與家居網(wǎng)關(guān)不屬于一個(gè)本地局域網(wǎng),則智能家居APP將家居控制指令通過云端的家居服務(wù)器轉(zhuǎn)發(fā)給家居網(wǎng)關(guān),家居網(wǎng)關(guān)再把家居控制指令通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)發(fā)送給智能家居設(shè)備。
[0093]綜上所述,實(shí)施本發(fā)明的智能家居控制方法及系統(tǒng),具有以下有益效果:本發(fā)明智能家居APP向系統(tǒng)申請(qǐng)音頻工作模式,APP可以工作于后臺(tái),且當(dāng)APP處于后臺(tái)時(shí)循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂,保持APP運(yùn)行,通過循環(huán)錄音并檢測(cè),實(shí)現(xiàn)語音喚醒后續(xù)的語音控制家居的功能,本發(fā)明無須添加額外硬件,實(shí)現(xiàn)語音控制家居的零硬件成本。
[0094]上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的【具體實(shí)施方式】,上述的【具體實(shí)施方式】?jī)H僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。
【主權(quán)項(xiàng)】
1.一種智能家居控制方法,其特征在于,包括: 51、安裝于移動(dòng)終端上的智能家居APP循環(huán)錄音,并在檢測(cè)出錄音結(jié)果為喚醒語音時(shí)進(jìn)入步驟S2,否則繼續(xù)錄音; 其中,所述智能家居APP在安裝時(shí)向系統(tǒng)申請(qǐng)了音頻工作模式,且在其運(yùn)行于后臺(tái)時(shí)啟動(dòng)音頻播放器,循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂; 52、智能家居APP采集用戶輸入的語音并對(duì)采集的語音進(jìn)行識(shí)別,根據(jù)識(shí)別結(jié)果發(fā)送家居控制指令以控制智能家居設(shè)備的工作狀態(tài)。2.根據(jù)權(quán)利要求1所述的智能家居控制方法,其特征在于,步驟SI中所述的檢測(cè)錄音結(jié)果是否為喚醒語音包括:智能家居APP對(duì)采集的錄音結(jié)果進(jìn)行識(shí)別得到文字版的識(shí)別內(nèi)容,將識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配,如果匹配上則判斷錄音結(jié)果屬于喚醒語音。3.根據(jù)權(quán)利要求2所述的智能家居控制方法,其特征在于,步驟SI還包括:將識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配后執(zhí)行語音合成服務(wù),根據(jù)匹配結(jié)果將預(yù)存的代表相應(yīng)的喚醒結(jié)果的文字轉(zhuǎn)換為語音后通過揚(yáng)聲器播放。4.根據(jù)權(quán)利要求1所述的智能家居控制方法,其特征在于,步驟S2包括: 521、智能家居APP采集語音; 522、對(duì)采集的語音進(jìn)行識(shí)別得到至少一個(gè)識(shí)別結(jié)果,識(shí)別結(jié)果包括文字版的識(shí)別內(nèi)容以及該識(shí)別內(nèi)容的匹配度; 523、選取匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容,從中提取出控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字,并將提取出的控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字轉(zhuǎn)換為相應(yīng)的家居控制指令; 524、將家居控制指令發(fā)送給智能家居設(shè)備。5.根據(jù)權(quán)利要求4所述的智能家居控制方法,其特征在于,步驟S24之后還包括: 525、根據(jù)獲取的智能家居設(shè)備的控制結(jié)果執(zhí)行語音合成服務(wù),將預(yù)存的代表相應(yīng)的控制結(jié)果的文字轉(zhuǎn)換為語音,并通過揚(yáng)聲器播放。6.根據(jù)權(quán)利要求4所述的智能家居控制方法,其特征在于,步驟S23包括: 5231、將匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容與預(yù)設(shè)的控制關(guān)鍵字進(jìn)行匹配,得到第一匹配結(jié)果,如果匹配上則進(jìn)入步驟S232,否則進(jìn)入步驟S233; 5232、將匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容與預(yù)設(shè)的設(shè)備關(guān)鍵字進(jìn)行匹配,得到第二匹配結(jié)果,如果匹配上,則根據(jù)第一匹配結(jié)果和第二匹配結(jié)果生成家居控制指令,否則進(jìn)入步驟S233; 5233、將匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容與預(yù)設(shè)的情景模式關(guān)鍵字進(jìn)行匹配,得到第三匹配結(jié)果,如果匹配上則根據(jù)第三匹配結(jié)果生成家居控制指令。7.根據(jù)權(quán)利要求4所述的智能家居控制方法,其特征在于,步驟S24包括: 如果移動(dòng)終端與家居網(wǎng)關(guān)同屬于一個(gè)本地局域網(wǎng),則智能家居APP直接將家居控制指令發(fā)送給家居網(wǎng)關(guān),再由家居網(wǎng)關(guān)通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)發(fā)送給相應(yīng)的智能家居設(shè)備; 如果移動(dòng)終端與家居網(wǎng)關(guān)不屬于一個(gè)本地局域網(wǎng),則智能家居APP將家居控制指令通過云端的家居服務(wù)器轉(zhuǎn)發(fā)給家居網(wǎng)關(guān),家居網(wǎng)關(guān)將家居控制指令通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)發(fā)送給相應(yīng)的智能家居設(shè)備。8.—種基于權(quán)利要求1所述的智能家居控制方法的智能家居控制系統(tǒng),其特征在于,包括:移動(dòng)終端、家居網(wǎng)關(guān)、至少一個(gè)智能家居設(shè)備、家居服務(wù)器;所述移動(dòng)終端內(nèi)運(yùn)行有智能家居APP,所述移動(dòng)終端和家居網(wǎng)關(guān)分別與家居服務(wù)器通信連接,各智能家居設(shè)備均通信連接至家居網(wǎng)關(guān);所述移動(dòng)終端包含受控于智能家居APP的: 語音喚醒單元,用于循環(huán)錄音,并在檢測(cè)出錄音結(jié)果為喚醒語音時(shí)觸發(fā)語音控制單元開始工作,否則繼續(xù)錄音;其中,所述智能家居APP在安裝時(shí)向系統(tǒng)申請(qǐng)了音頻工作模式,且在其運(yùn)行于后臺(tái)時(shí)啟動(dòng)音頻播放器,循環(huán)播放預(yù)先存儲(chǔ)的靜音音樂; 語音控制單元,用于采集用戶輸入的語音并對(duì)采集的語音進(jìn)行識(shí)別,根據(jù)識(shí)別結(jié)果發(fā)送家居控制指令以控制智能家居設(shè)備的工作狀態(tài)。9.根據(jù)權(quán)利要求8所述的智能家居控制系統(tǒng),其特征在于,所述的檢測(cè)錄音結(jié)果是否為喚醒語音包括:智能家居APP對(duì)采集的錄音結(jié)果進(jìn)行識(shí)別得到文字版的識(shí)別內(nèi)容,將識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配,如果匹配上則判斷錄音結(jié)果屬于喚醒語音; 所述語音控制單元包括: 語音識(shí)別子單元,用于采集語音,對(duì)采集的語音進(jìn)行識(shí)別得到至少一個(gè)識(shí)別結(jié)果,識(shí)別結(jié)果包括文字版的識(shí)別內(nèi)容以及該識(shí)別內(nèi)容的匹配度; 指令預(yù)處理子單元,用于選取匹配度最高且不低于預(yù)設(shè)的最低閥值的識(shí)別內(nèi)容,從中提取出控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字,并將提取出的控制關(guān)鍵字、設(shè)備關(guān)鍵字、情景模式關(guān)鍵字轉(zhuǎn)換為相應(yīng)的家居控制指令; 通信子單元,用于將家居控制指令發(fā)送給智能家居設(shè)備。10.根據(jù)權(quán)利要求9所述的智能家居控制系統(tǒng),其特征在于,所述系統(tǒng)還包括與語音喚醒單元以及通信子單元連接的語音合成單元,所述語音合成單元用于將語音喚醒單元的識(shí)別內(nèi)容與預(yù)設(shè)的喚醒詞進(jìn)行匹配后執(zhí)行語音合成服務(wù),根據(jù)匹配結(jié)果將預(yù)存的代表相應(yīng)的喚醒結(jié)果的文字轉(zhuǎn)換為語音,以及用于根據(jù)通信子單元獲取的智能家居設(shè)備的控制結(jié)果執(zhí)行語音合成服務(wù),將預(yù)存的代表相應(yīng)的控制結(jié)果的文字轉(zhuǎn)換為語音。
【文檔編號(hào)】G05B19/418GK106054644SQ201610511599
【公開日】2016年10月26日
【申請(qǐng)日】2016年6月30日
【發(fā)明人】李全彬, 何樹萬, 嚴(yán)鳳英, 肖明超, 朱剛, 李家才
【申請(qǐng)人】慧銳通智能科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
凤城市| 桂东县| 肥西县| 南部县| 河北区| 平昌县| 长寿区| 亳州市| 平谷区| 扶风县| 遵义县| 阳原县| 连平县| 双柏县| 白银市| 东台市| 张家界市| 前郭尔| 大同县| 通河县| 无锡市| 鄂温| 栾川县| 乌鲁木齐市| 广汉市| 通州市| 安阳市| 咸丰县| 安泽县| 新安县| 东至县| 盖州市| 佛学| 玉龙| 白城市| 阜城县| 定日县| 华宁县| 衢州市| 通渭县| 辽宁省|