12發(fā)送至管理端10或服務(wù)器端30以及將通過攝像頭22拍攝得到圖像信息發(fā)送至服務(wù)器端30。
[0036]交互模式識別模塊2113用于判斷通過網(wǎng)絡(luò)模塊212接收到的音頻信息數(shù)據(jù)包是來自管理端10還是服務(wù)器端30,這個可以通過與管理端10和服務(wù)器端30定制不同的協(xié)議及標識來進行識別用戶與語音交互式LED異步控制系統(tǒng)終端20是處于近距離語音交互模式還是遠程語音交互模式,因此交互模式識別模塊2113通過解析音頻信息數(shù)據(jù)包即可獲知當前是處于近距離語音交互模式還是遠程語音交互模式;此外,對于接收來自本地語音模塊213的音頻信息時,默認即是近距離語音交互模式。另外,值得一提的是,識別出語音交互式LED異步控制系統(tǒng)終端20的當前所處語音交互方式的應(yīng)用之一為當判斷當前處于遠程語音交互模式時,可以暫時禁能或者忽略近距離語音交互模式下的各種音頻輸入;反之亦然。
[0037]云端對接處理模塊2114主要負責從云端語音庫40獲取數(shù)據(jù)進行處理。此處的云端語音庫40是指網(wǎng)絡(luò)上可搜索到的語音庫。
[0038]語言類型判斷模塊2115用于對通過交互模式識別模塊2113的音頻信息進行處理得到語音信息、并與通過云端對接處理模塊2114從云端語音庫40獲取的語音信息種類進行對比分析,以獲知管理端10是想通過何種語言進行交互。
[0039]語音信息解析及處理模塊2116用于在判斷完語言類型后對語音信息的內(nèi)容進行識別解析,這時也是需要通過云端對接處理模塊2114在云端語音庫40中進行查找以分析及比對出用戶發(fā)出的語音命令,識別用戶到底是想要語音交互式LED異步控制系統(tǒng)終端20做什么;云端語音庫40中會存有大量的對應(yīng)不同場景下的常用對話信息,語音交互式LED異步控制系統(tǒng)終端20通過將自己接收到的語音信息與云端語音庫40存儲的那些語音信息對比,最終解析出用戶的語音命令的含義,并將其轉(zhuǎn)化為控制命令下發(fā)到命令執(zhí)行及處理豐旲塊2117執(zhí)行。
[0040]命令執(zhí)行及處理模塊2117主要是用于完成控制命令的執(zhí)行并將執(zhí)行結(jié)果傳送給執(zhí)行結(jié)果處理模塊2118。再者,當用戶與語音交互式LED異步控制系統(tǒng)終端20處于遠程語音交互模式時,還需要將執(zhí)行結(jié)果傳送給圖像采集及處理模塊2119,以便圖像采集及處理模塊2119采集并處理LED顯示屏25上當前顯示的信息。
[0041]執(zhí)行結(jié)果處理模塊2118需要在接收到命令執(zhí)行及處理模塊2117的執(zhí)行結(jié)果后才知道命令執(zhí)行是成功還是失敗,知道結(jié)果后,便從語音信息解析及處理模塊2116獲取成功或者失敗對應(yīng)的提示語音,并將該提示語音通過網(wǎng)絡(luò)收發(fā)模塊2111打包成對應(yīng)的音頻信息數(shù)據(jù)包后經(jīng)由網(wǎng)絡(luò)模塊212回應(yīng)給用戶。管理端10接收到系統(tǒng)傳回的提示語音后,便知道語音交互式LED異步控制系統(tǒng)終端20是否完成自己發(fā)出的語音命令。另外,執(zhí)行結(jié)果處理模塊2118除了通過網(wǎng)絡(luò)收發(fā)模塊2111經(jīng)由網(wǎng)絡(luò)模塊212回應(yīng)提示語音給用戶之外,還將提示語音輸出到本地語音模塊213以由揚聲器23在語音交互式LED異步控制系統(tǒng)終端20本地播放提示語音。
[0042]圖像采集及處理模塊2119主要是用于在接收到命令執(zhí)行及處理模塊2117輸出的執(zhí)行結(jié)果后,在語音交互式LED異步控制系統(tǒng)終端20當前處于遠程語音交互模式時,控制攝像頭22對LED顯示屏25上當前顯示的信息進行圖像拍攝并將拍攝得到的圖像暫存在本地的一片存儲空間里,之后將存儲的圖像信息利用網(wǎng)絡(luò)收發(fā)模塊2111通過網(wǎng)絡(luò)模塊212上傳至服務(wù)器端30 ;這樣,在服務(wù)器端30就會有LED顯示屏25的當前顯示信息,管理端10從服務(wù)器端30獲取該圖像信息就可以知道語音交互式LED異步控制系統(tǒng)終端20當前顯示的是什么;這樣就可以根據(jù)顯示的結(jié)果繼續(xù)發(fā)出語音命令,指揮語音交互式LED異步控制系統(tǒng)終端20下一步該做什么。此處可以理解的是,圖像采集及處理模塊2119只是在遠程語音交互模式下對LED顯示屏25進行配置以及畫面測試時會用到,在對語音交互式LED異步控制系統(tǒng)終端20進行定時提醒或者定時開關(guān)機等其他操作時,只需要按照用戶發(fā)出的命令執(zhí)行,在執(zhí)行結(jié)束后返回執(zhí)行的結(jié)果即可,無需進行圖像采集;換而言之,圖像采集及處理模塊2119在遠程語音交互模式下是根據(jù)語音命令的不同而選擇性地被用到。
[0043]請參見圖4,為本發(fā)明實施例中用戶通過管理端10經(jīng)由網(wǎng)絡(luò)(例如局域網(wǎng))或服務(wù)器端30進行語音交互的一種流程圖。首先是語音交互式LED異步控制系統(tǒng)終端20上電啟動,通過網(wǎng)絡(luò)連接上以后,管理端10的用戶根據(jù)自身需要發(fā)出命令選擇語言種類,設(shè)置成功后,語音交互式LED異步控制系統(tǒng)終端20會根據(jù)管理端10的用戶發(fā)出的語音命令進行回應(yīng)。語音交互式LED異步控制系統(tǒng)終端20 —般至少會提供漢語和英語兩種可選的語言種類。在設(shè)置完語言種類之后,管理端10的用戶便可跟語音交互式LED異步控制系統(tǒng)終端20進行語音交互。此外,在遠程語音交互模式下,管理端10可以搜索和連接到多個語音交互式LED異步控制系統(tǒng)終端20,管理端10可以同時發(fā)送語音命令到多個語音交互式LED異步控制系統(tǒng)終端20,但是每個語音交互式LED異步控制系統(tǒng)終端20回應(yīng)時,管理端10是一個一個接收每個語音交互式LED異步控制系統(tǒng)終端20的回應(yīng)信息;在此,每個語音交互式LED異步控制系統(tǒng)終端20都有自己獨有的唯一標識碼,在回應(yīng)管理端10的用戶的語音命令時,會先報相應(yīng)的唯一標識碼,然后報回應(yīng)內(nèi)容。
[0044]當管理端10的用戶通過網(wǎng)絡(luò)與語音交互式LED異步控制系統(tǒng)終端20在近距離可視的情況下進行交互的時候(對應(yīng)近距離語音交互模式),當管理端10的用戶發(fā)出LED顯示屏配置命令時,語音交互式LED異步控制系統(tǒng)終端20接收到語音命令后,對其內(nèi)容信息進行識別,并通過與云端語音庫40中的一些人類常用的話語進行比對,最終識別出管理端10的用戶的真實意圖,也即解析出語音命令,然后詢問管理端10的用戶是否要執(zhí)行“XXX”命令(對應(yīng)語音命令的內(nèi)容),當接收到管理端10的用戶的確認命令之后,語音交互式LED異步控制系統(tǒng)終端20執(zhí)行該命令,在執(zhí)行結(jié)束之后,語音交互式LED異步控制系統(tǒng)終端20根據(jù)執(zhí)行結(jié)果回應(yīng)相應(yīng)的信息給管理端10。管理端10接收到回應(yīng)信息以后便可根據(jù)需要指示語音交互式LED異步控制系統(tǒng)終端20下一步做什么。
[0045]當管理端10通過網(wǎng)絡(luò)服務(wù)器30與語音交互式LED異步控制系統(tǒng)終端20在遠程不可視的情況下進行交互的時候(對應(yīng)遠程語音交互模式),管理端10的用戶發(fā)送的語音命令以及語音交互式LED異步控制系統(tǒng)終端20回應(yīng)的信息(包括提示語音信息、拍攝到的圖像信息等)都會通過服務(wù)器端30中轉(zhuǎn),不過語音交互式LED異步控制系統(tǒng)終端20整體反應(yīng)的速度會比近距離交互稍慢一些。
[0046]綜上所述,本發(fā)明實施例能夠?qū)崿F(xiàn)用戶與LED異步控制系統(tǒng)終端的智能化語音交互,使用更方便、更靈活、