本地處理與無線網絡結合的智能語音識別控制系統及方法
【專利摘要】本發明公開了一種本地處理與無線網絡結合的智能語音識別控制系統及方法,包括語音識別控制模塊、語音輸入設備、語音輸出設備、動作控制模塊、無線數據收發設備和云服務器,語音識別控制模塊同時與語音輸入設備、語音輸出設備和動作控制模塊相連接,語音識別控制模塊還與無線數據收發設備相連接,無線數據收發設備還通過網絡與云服務器相連接。本地處理與無線網絡結合的智能語音識別控制系統及方法的語音識別控制在本地進行,達到了完全的實時性;通過云服務器,用戶可以根據需求隨時更改識別詞庫,播放詞庫,控制指令集,實現個性化配置;通過云服務器,可以更新升級語音識別算法,收集系統狀態等信息,不斷提高系統性能。
【專利說明】
本地處理與無線網絡結合的智能語音識別控制系統及方法
技術領域
[0001]本發明涉及一種語音控制裝置,尤其是指本地處理與無線網絡結合的智能語音識別控制系統及方法。
【背景技術】
[0002]隨著人工智能語音處理技術的飛速發展,各種不同類型的語音識別產品不斷涌現。例如基于因特網和云服務器的各種在線語音識別服務;安裝在玩具上的語音識別芯片用來與兒童對話交流等等。這些系統各有優缺點,比如在線語音識別系統,雖然依靠云服務平臺能夠實現高精度識別率,智能化升級等優點,但是由于網絡連接的不穩定性,云服務器的響應時間等因素將導致一定程度的時延,這樣就難以保證語音識別和控制的實時性。對于使用本地語音處理的系統,雖然解決了實時性的問題,但是由于其本地資源的局限性,難以做到智能化配置和升級,因此無法滿足不同的應用場景。中國專利公開號105589344A,【公開日】2016年5月18日,名稱為“語音控制系統”的發明專利中公開了一種語音控制系統包括語音收集模塊、語音識別模塊、身份識別模塊、語音命令識別模塊、無線通信模塊和移動終端,所述收集模塊與語音識別模塊連接在一起,所述語音識別模塊與身份識別模塊連接在一起,所述身份識別模塊與語音命令識別模塊連接在一起,所述語音命令識別模塊與無線通信模塊連接在一起,所述無線通信模塊與移動終端連接在一起。不足之處在于該發明語音識別只是在本地進行,無法進行智能化配置和升級,功能上較為局限。
【發明內容】
[0003]本發明的目的是克服現有技術中語音識別控制系統難以做到智能化配置和升級或難以保證語音識別和控制的實時性的缺陷,提供一種本地處理與無線網絡結合的智能語音識別控制系統及方法。
[0004]本發明的目的是通過下述技術方案予以實現:
一種本地處理與無線網絡結合的智能語音識別控制系統,包括語音識別控制模塊、語音輸入設備、語音輸出設備、動作控制模塊、無線數據收發設備和云服務器,語音識別控制模塊同時與語音輸入設備、語音輸出設備和動作控制模塊相連接,語音識別控制模塊還與無線數據收發設備相連接,無線數據收發設備還通過網絡與云服務器相連接。語音輸入設備接收語音指令后,語音識別控制模塊識別語音指令,即將語音指令與語音識別控制模塊中的識別、播放詞庫相匹配,識別成功后通過URAT、SP1、I2C等連接方式與動作控制模塊進行通信,動作控制模塊接收到語音識別控制模塊的指令后執行相應的動作控制操作,若語音識別控制模塊無法識別語音指令,則語音識別控制模塊與云服務器通過無線數據收發設備連接,從云服務器獲取匹配語音指令的控制指令。同時,云服務器還可以對語音識別控制模塊中的識別、播放詞庫和控制指令集進行更新,并升級優化語音識別算法。保證語音識別和控制的實時性的同時又做到了智能化配置和升級。
[0005]作為一種優選方案,本地處理與無線網絡結合的智能語音識別控制系統還包括用戶輸入模塊,用戶輸入模塊與語音識別控制模塊相連接,所述的動作控制模塊包括本地動作控制模塊和遠程動作控制模塊,本地動作控制模塊與語音識別控制模塊相連接,語音識別控制模塊通過無線數據收發設備與遠程動作控制模塊相連接。語音識別控制模塊不僅可以控制本地動作控制模塊也可以控制遠程動作控制模塊,豐富了控制手段,滿足了使用人員多樣化的控制需求。
[0006]作為一種優選方案,語音輸入設備為麥克風,所述的語音輸出設備為喇叭。
[0007]作為一種優選方案,無線數據收發設備為WIFI模塊、3G模塊、Zigbee模塊或藍牙模塊。
[0008]一種本地處理與無線網絡結合的智能語音識別控制方法,包括以下步驟:
步驟1,外部聲音通過語音輸入設備傳入語音識別控制模塊,語音識別控制模塊將外部聲音與語音識別控制模塊內存儲的識別語音匹配,若匹配成功,則跳轉至步驟2,若匹配不成功,則跳轉至步驟3;
步驟2,語音識別控制模塊判斷外部聲音為有效指令,然后語音識別控制模塊發出此有效指令對應的控制信息至動作控制模塊,同時語音識別控制模塊發送指令至語音輸出設備,語音輸出設備播放聲音;
步驟3,語音識別控制模塊判斷外部聲音為待確認指令,然后語音識別控制模塊通過無線數據收發設備與云服務器進行通信,語音識別控制模塊將外部聲音發送至云服務器,云服務器尋找此外部聲音對應的控制信息,若此外部聲音有對應的控制信息則將此控制信息返回值語音識別控制模塊,語音識別控制模塊收到控制信息后將控制信息發送至動作控制模塊,同時語音識別控制模塊發送指令至語音輸出設備,語音輸出設備播放聲音;若此外部聲音沒有有對應的控制信息則云服務器返回失敗信息至語音識別控制模塊,表明此外部聲音為無效指令。
[0009]作為一種優選方案,步驟2為語音識別控制模塊判斷外部聲音為有效指令,然后語音識別控制模塊根據用戶輸入模塊輸入的信息發送有效指令對應的控制信息至本地動作控制模塊或遠程動作控制模塊,同時語音識別控制模塊發送指令至語音輸出設備,語音輸出設備播放聲音。
[0010]本發明的有益效果是,本地處理與無線網絡結合的智能語音識別控制系統及方法的語音識別控制在本地進行,達到了完全的實時性;通過云服務器,用戶可以根據需求隨時更改識別詞庫,播放詞庫,控制指令集,實現個性化配置;通過云服務器,可以更新升級語音識別算法,收集系統狀態等信息,不斷提高系統性能;可以與其他符合無線通信協議規范的產品或家電組成智能家居網絡系統。
【附圖說明】
[0011 ]圖1是本發明的一種電路原理連接圖。
[0012]其中:1、語音識別控制模塊,2、語音輸入設備,3、語音輸出設備,4、本地動作控制模塊,5、無線數據收發設備,6、遠程動作控制模塊,7、云服務器,8、用戶輸入模塊。
【具體實施方式】
[0013]下面結合附圖和實施例對本發明進一步描述。
[0014]實施例:一種本地處理與無線網絡結合的智能語音識別控制系統,其電路原理連接圖如圖1所示,包括語音識別控制模塊1、語音輸入設備2、語音輸出設備3、動作控制模塊、無線數據收發設備5、云服務器7和用戶輸入模塊8,動作控制模塊包括本地動作控制模塊4和遠程動作控制模塊6。語音識別控制模塊同時與語音輸入設備和語音輸出設備相連接,語音識別控制模塊還與無線數據收發設備相連接,無線數據收發設備還通過網絡與云服務器相連接。本地動作控制模塊與語音識別控制模塊相連接,語音識別控制模塊通過無線數據收發設備與遠程動作控制模塊相連接。語音輸入設備為麥克風,所述的語音輸出設備為喇口八。無線數據收發設備為WIFI模塊、3G模塊、Zigbee模塊或藍牙模塊的一種。
[0015]語音輸入設備接收語音指令后,語音識別控制模塊識別語音指令,即將語音指令與語音識別控制模塊中的識別、播放詞庫相匹配,識別成功后通過URAT、SP1、I2C等連接方式與動作控制模塊進行通信,動作控制模塊接收到語音識別控制模塊的指令后執行相應的動作控制操作,若語音識別控制模塊無法識別語音指令,則語音識別控制模塊與云服務器通過無線數據收發設備連接,從云服務器獲取匹配語音指令的控制指令。同時,云服務器還可以對語音識別控制模塊中的識別、播放詞庫和控制指令集進行更新,并升級優化語音識別算法。保證語音識別和控制的實時性的同時又做到了智能化配置和升級。
[0016]一種本地處理與無線網絡結合的智能語音識別控制方法,包括以下步驟:步驟I,外部聲音通過語音輸入設備傳入語音識別控制模塊,語音識別控制模塊將外部聲音與語音識別控制模塊內存儲的識別語音匹配,若匹配成功,則跳轉至步驟2,若匹配不成功,則跳轉至步驟3;
步驟2,語音識別控制模塊判斷外部聲音為有效指令,然后語音識別控制模塊根據用戶輸入模塊輸入的信息發送有效指令對應的控制信息至本地動作控制模塊或遠程動作控制模塊,同時語音識別控制模塊發送指令至語音輸出設備,語音輸出設備播放聲音;
步驟3,語音識別控制模塊判斷外部聲音為待確認指令,然后語音識別控制模塊通過無線數據收發設備與云服務器進行通信,語音識別控制模塊將外部聲音發送至云服務器,云服務器尋找此外部聲音對應的控制信息,若此外部聲音有對應的控制信息則將此控制信息返回值語音識別控制模塊,語音識別控制模塊收到控制信息后將控制信息發送至動作控制模塊,同時語音識別控制模塊發送指令至語音輸出設備,語音輸出設備播放聲音;若此外部聲音沒有有對應的控制信息則云服務器返回失敗信息至語音識別控制模塊,表明此外部聲音為無效指令。
【主權項】
1.一種本地處理與無線網絡結合的智能語音識別控制系統,其特征是,包括語音識別控制模塊、語音輸入設備、語音輸出設備、動作控制模塊、無線數據收發設備和云服務器,語音識別控制模塊同時與語音輸入設備、語音輸出設備和動作控制模塊相連接,語音識別控制模塊還與無線數據收發設備相連接,無線數據收發設備還通過網絡與云服務器相連接。2.根據權利要求1所述的一種本地處理與無線網絡結合的智能語音識別控制系統,其特征是,還包括用戶輸入模塊,用戶輸入模塊與語音識別控制模塊相連接,所述的動作控制模塊包括本地動作控制模塊和遠程動作控制模塊,本地動作控制模塊與語音識別控制模塊相連接,語音識別控制模塊通過無線數據收發設備與遠程動作控制模塊相連接。3.根據權利要求1或2所述的一種本地處理與無線網絡結合的智能語音識別控制系統,其特征是,所述的語音輸入設備為麥克風,所述的語音輸出設備為喇叭。4.根據權利要求1或2所述的一種本地處理與無線網絡結合的智能語音識別控制系統,其特征是,所述的無線數據收發設備為WIFI模塊、3G模塊、Zigbee模塊或藍牙模塊。5.—種本地處理與無線網絡結合的智能語音識別控制方法,基于權利要求1所述的一種本地處理與無線網絡結合的智能語音識別控制系統,其特征是,包括以下步驟: 步驟I,外部聲音通過語音輸入設備傳入語音識別控制模塊,語音識別控制模塊將外部聲音與語音識別控制模塊內存儲的識別語音匹配,若匹配成功,則跳轉至步驟2,若匹配不成功,則跳轉至步驟3; 步驟2,語音識別控制模塊判斷外部聲音為有效指令,然后語音識別控制模塊發出此有效指令對應的控制信息至動作控制模塊,同時語音識別控制模塊發送指令至語音輸出設備,語音輸出設備播放聲音; 步驟3,語音識別控制模塊判斷外部聲音為待確認指令,然后語音識別控制模塊通過無線數據收發設備與云服務器進行通信,語音識別控制模塊將外部聲音發送至云服務器,云服務器尋找此外部聲音對應的控制信息,若此外部聲音有對應的控制信息則將此控制信息返回值語音識別控制模塊,語音識別控制模塊收到控制信息后將控制信息發送至動作控制模塊,同時語音識別控制模塊發送指令至語音輸出設備,語音輸出設備播放聲音;若此外部聲音沒有有對應的控制信息則云服務器返回失敗信息至語音識別控制模塊,表明此外部聲音為無效指令。6.根據權利要求5所述的一種本地處理與無線網絡結合的智能語音識別控制方法,其特征是,所述的步驟2為語音識別控制模塊判斷外部聲音為有效指令,然后語音識別控制模塊根據用戶輸入模塊輸入的信息發送有效指令對應的控制信息至本地動作控制模塊或遠程動作控制模塊,同時語音識別控制模塊發送指令至語音輸出設備,語音輸出設備播放聲■~>V.曰O
【文檔編號】G10L15/30GK106098062SQ201610425386
【公開日】2016年11月9日
【申請日】2016年6月16日
【發明人】莫源, 姚博, 劉宗孺, 李志為
【申請人】杭州古北電子科技有限公司