一種語音識別方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供了一種語音識別方法及系統(tǒng),屬于語音識別技術領域,所述語音識別方法應用于語音識別終端,所述語音識別終端連接有打印機,所述語音識別方法包括:接收語音控制消息,檢測所述打印機的狀態(tài),查找出與所述打印機的狀態(tài)相對應的語言模型,所述語音識別終端中預存有多個語言模型,所述多個語言模型分別與所述打印機的不同狀態(tài)一一對應,調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行識別,得到與所述語音控制消息相對應的控制指令,將所述控制指令發(fā)送給所述打印機,以使所述打印機執(zhí)行所述控制指令。本發(fā)明大大提高了語音識別系統(tǒng)的可定制性和可擴展性。
【專利說明】
一種語音識別方法及系統(tǒng)
技術領域
[0001 ]本發(fā)明涉及語音識別技術領域,具體而言,涉及一種語音識別方法及系統(tǒng)。
【背景技術】
[0002]隨著語音識別技術的發(fā)展,語音識別系統(tǒng)的應用領域越來越廣泛?,F(xiàn)有技術中的語音識別,只能識別指定的詞匯。其中,語音識別本質(zhì)上是一個基于語言模型運算的過程,而預設的語言模型決定了可以識別什么樣的關鍵字。但是傳統(tǒng)的語音識別系統(tǒng)的語言模型是固定的,各類指令均使用同一語言模型進行識別,這嚴重阻礙了語音識別系統(tǒng)的可定制性和可擴展性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例的目的在于提供一種語音識別方法及系統(tǒng),旨在有效提高語音識別系統(tǒng)的可定制性和可擴展性。
[0004]本發(fā)明實施例是這樣實現(xiàn)的:
[0005]第一方面,本發(fā)明實施例提供的一種語音識別方法,應用于語音識別終端,所述語音識別終端連接有打印機,所述語音識別方法包括:
[0006]接收語音控制消息。
[0007]檢測所述打印機的狀態(tài)。
[0008]查找出與所述打印機的狀態(tài)相對應的語言模型,所述語音識別終端中預存有多個語言模型,所述多個語言模型分別與所述打印機的不同狀態(tài)一一對應。
[0009]調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行識別,得到與所述語音控制消息相對應的控制指令。
[0010]將所述控制指令發(fā)送給所述打印機,以使所述打印機執(zhí)行所述控制指令。
[0011 ]優(yōu)選地,所述語音識別方法還包括:
[0012]接收由所述打印機發(fā)送的控制指令執(zhí)行反饋,所述控制指令執(zhí)行反饋中包括執(zhí)行所述控制指令之后所述打印機的狀態(tài)。
[0013]切換為與執(zhí)行所述控制指令之后所述打印機的狀態(tài)相對應的語言模型。
[0014]優(yōu)選地,所述將所述控制指令發(fā)送給所述打印機的步驟包括:
[0015]監(jiān)測所述語音識別終端和所述打印機之間的通信鏈路是否連通,如果未連通,則對所述控制指令進行緩存,如果連通,則將所述控制指令發(fā)送給所述打印機。
[0016]優(yōu)選地,所述語音識別方法還包括:
[0017]接收語音播報指令。
[0018]查找與所述語音播報指令相對應的語音文件,對所述語音文件進行語音播報,所述語音識別終端中預存有與所述語音播報指令對應的語音文件。
[0019]優(yōu)選地,所述調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行識另IJ,得到與所述語音控制消息相對應的控制指令的步驟包括:
[0020]調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行計算,以獲得所述語音控制消息的特征參數(shù),將所述特征參數(shù)進行轉換得到與所述語音控制消息相對應的控制指令。
[0021]第二方面,本發(fā)明實施例提供的一種語音識別系統(tǒng),包括語音識別終端,所述語音識別終端連接有打印機,所述語音識別終端包括:
[0022]第一接收單元,用于接收語音控制消息。
[0023]第一檢測單元,用于檢測所述打印機的狀態(tài)。
[0024]第一查找單元,用于查找出與所述打印機的狀態(tài)相對應的語言模型,所述語音識別終端中預存有多個語言模型,所述多個語言模型分別與所述打印機的不同狀態(tài)一一對應。
[0025]識別單元,用于調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行識另Ij,得到與所述語音控制消息相對應的控制指令。
[0026]發(fā)送單元,用于將所述控制指令發(fā)送給所述打印機,以使所述打印機執(zhí)行所述控制指令。
[0027]優(yōu)選地,所述語音識別終端還包括:
[0028]第二接收單元,用于接收由所述打印機發(fā)送的控制指令執(zhí)行反饋,所述控制指令執(zhí)行反饋中包括執(zhí)行所述控制指令之后所述打印機的狀態(tài)。
[0029]切換單元,用于切換為與執(zhí)行所述控制指令之后所述打印機的狀態(tài)相對應的語言模型。
[0030]優(yōu)選地,所述發(fā)送單元用于監(jiān)測所述語音識別終端和所述打印機之間的通信鏈路是否連通,如果未連通,則對所述控制指令進行緩存,如果連通,則將所述控制指令發(fā)送給所述打印機。
[0031 ]優(yōu)選地,所述語音識別終端還包括:
[0032]第三接收單元,用于接收語音播報指令。
[0033]第二查找單元,用于查找與所述語音播報指令相對應的語音文件。
[0034]播報單元,用于對所述語音文件進行語音播報,所述語音識別終端中預存有與所述語音播報指令對應的語音文件。
[0035]優(yōu)選地,所述識別單元用于調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行計算,以獲得所述語音控制消息的特征參數(shù),將所述特征參數(shù)進行轉換得到與所述語音控制消息相對應的控制指令。
[0036]本發(fā)明實施例提供的語音識別方法及系統(tǒng),通過在語音識別終端中預存多個語言模型且多個語言模型分別與打印機的不同狀態(tài)一一對應,使得可以針對性地調(diào)用與在打印機不同狀態(tài)下發(fā)出的語音控制消息所對應的語言模型進行控制指令的識別,大大提高了語音識別系統(tǒng)的可定制性和可擴展性。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應該看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關的附圖。
[0038]圖1為本發(fā)明實施例提供的語音識別終端與打印機進行交互的示意圖。
[0039]圖2為本發(fā)明實施例提供的語音識別終端的方框示意圖。
[0040]圖3為本發(fā)明實施例提供的語音識別方法的流程圖。
[0041 ]圖4為本發(fā)明實施例提供的另一種語音識別方法的流程圖。
[0042]圖5為本發(fā)明實施例提供的另一種語音識別方法的流程圖。
[0043]圖6為本發(fā)明實施例提供的語音識別系統(tǒng)的功能模塊示意圖。
[0044]圖7為本發(fā)明實施例提供的另一種語音識別系統(tǒng)的功能模塊示意圖。
[0045]圖8為本發(fā)明實施例提供的另一種語音識別系統(tǒng)的功能模塊示意圖。
[0046]附圖標記匯總:
[0047]語音識別終端100;打印機200;存儲器300;存儲控制器400;處理器500;外設接口600 ;輸入輸出單元700 ;音頻單元800 ;顯示單元900 ;第一接收單元101 ;第一檢測單元102 ;第一查找單元103;識別單元104;發(fā)送單元105;第二接收單元201;切換單元202;第三接收單元301 ;第二查找單元302 ;播報單元303。
【具體實施方式】
[0048]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0049]應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發(fā)明的描述中,術語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。
[0050]如圖1所示,是本發(fā)明較佳實施例提供的語音識別終端100與打印機200進行交互的示意圖。所述語音識別終端100通過網(wǎng)絡與一個或多個打印機200進行通信連接,以進行數(shù)據(jù)通信或交互。
[0051]如圖2所示,本實施例提供的一種所述語音識別終端100的方框示意圖。所述語音識別終端100包括存儲器300、存儲控制器400、處理器500、外設接口 600、輸入輸出單元700、音頻單元800、顯示單元900。
[0052]所述存儲器300、存儲控制器400、處理器500、外設接口 600、輸入輸出單元700、音頻單元800、顯示單元900各元件相互之間直接或間接地電性連接,以實現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現(xiàn)電性連接。
[°°53] 其中,存儲器300可以是,但不限于,隨機存取存儲器300(Random Access Memory,RAM),只讀存儲器300(Read Only Memory ,ROM),可編程只讀存儲器300 (ProgrammableRead-Only Memory,PR0M),可擦除只讀存儲器300(Erasable Programmable Read-OnlyMemory,EPR0M),電可擦除只讀存儲器300(Electric Erasable Programmable Read-OnlyMemory,EEPR0M)等。其中,存儲器300用于存儲程序,所述處理器500在接收到執(zhí)行指令后,執(zhí)行所述程序,前述本發(fā)明實施例任一實施例揭示的流程定義的語音識別終端100所執(zhí)行的方法可以應用于處理器500中,或者由處理器500實現(xiàn)。
[0054]處理器500可能是一種集成電路芯片,具有信號的處理能力。上述的處理器500可以是通用處理器500,包括中央處理器500(Central Processing Unit,簡稱CPU)、網(wǎng)絡處理器500(Network Processor,簡稱NP)等;還可以是數(shù)字信號處理器500(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器500可以是微處理器500或者該處理器500也可以是任何常規(guī)的處理器500等。
[0055]所述外設接口 600將各種輸入/輸入裝置耦合至處理器500以及存儲器300。在一些實施例中,外設接口 600,處理器500以及存儲控制器400可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
[0056]輸入輸出單元700用于提供給用戶輸入數(shù)據(jù)實現(xiàn)用戶與所述語音識別終端100(或打印機200)的交互。所述輸入輸出單元700可以是,但不限于,鼠標和鍵盤等。
[0057]音頻單元800向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。
[0058]顯示單元900在所述服務器(或本地終端)與用戶之間提供一個交互界面(例如用戶操作界面)或用于顯示圖像數(shù)據(jù)給用戶參考。在本實施例中,所述顯示單元900可以是液晶顯示器或觸控顯示器。若為觸控顯示器,其可為支持單點和多點觸控操作的電容式觸控屏或電阻式觸控屏等。支持單點和多點觸控操作是指觸控顯示器能感應到來自該觸控顯示器上一個或多個位置處同時產(chǎn)生的觸控操作,并將該感應到的觸控操作交由處理器500進行計算和處理。
[0059]如圖3所示,是本發(fā)明較佳實施例提供的應用于圖2所示的語音識別終端100的語音識別方法的流程圖。所述語音識別方法應用于語音識別終端100,所述語音識別終端100連接有打印機200,所述語音識別方法包括以下步驟。
[0060]SlOl:接收語音控制消息。
[0061 ]其中,所述語音識別終端100接收用戶發(fā)送的語音控制消息,所述語音控制消息包括對所述打印機200的控制內(nèi)容。
[0062]S102:檢測所述打印機200的狀態(tài)。
[0063]具體地,所述打印機200將當前所處的狀態(tài)信息發(fā)送給所述語音識別終端100。所述語音識別終端100對接收到的所述狀態(tài)信息進行檢測以獲得所述打印機200的狀態(tài)。
[0064]S103:查找出與所述打印機200的狀態(tài)相對應的語言模型,所述語音識別終端100中預存有多個語言模型,所述多個語言模型分別與所述打印機200的不同狀態(tài)一一對應。
[0065]具體地,所述語音識別終端100對所述語音控制消息進行提取,得到與所述語音控制消息相對應的關鍵詞。所述語音識別終端100根據(jù)所述關鍵詞查找出與所述打印機200的狀態(tài)相對應的語言模型。而在所述語音識別終端100中預存有多個語言模型,所述打印機200的不同狀態(tài)分別對應著不同的所述語言模型。
[0066]S104:調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行識別,得到與所述語音控制消息相對應的控制指令。
[0067]具體地,在查找出的所述語言模型中預存有與所述打印機200的狀態(tài)相對應的控制內(nèi)容。所述語音識別終端100根據(jù)所述語言模型中的所述控制內(nèi)容對接收到的所述語音控制消息進行識別,從而得到與所述語音控制消息相對應的控制指令。
[0068]S105:將所述控制指令發(fā)送給所述打印機200,以使所述打印機200執(zhí)行所述控制指令。
[0069]其中,所述語音識別終端100將得到的所述控制指令發(fā)送給所述打印機200,所述打印機200接收到所述控制指令之后便執(zhí)行所述控制指令。
[0070]實施時,所述打印機200的控制指令包括打印、復印、暫停、停止、啟動、刪除和翻頁。
[0071 ]如圖4所示,所述語音識別方法還包括:
[0072]S201:接收由所述打印機200發(fā)送的控制指令執(zhí)行反饋,所述控制指令執(zhí)行反饋中包括執(zhí)行所述控制指令之后所述打印機200的狀態(tài)。
[0073]其中,所述打印機200執(zhí)行所述控制指令之后還會將所述控制指令執(zhí)行后的狀態(tài)反饋給所述語音識別終端100。所述語音識別終端100接收所述控制指令執(zhí)行反饋,以確保準確獲得所述打印機200的當前狀態(tài)。
[0074]S202:切換為與執(zhí)行所述控制指令之后所述打印機200的狀態(tài)相對應的語言模型。
[0075]其中,所述語音識別終端100根據(jù)所述打印機200反饋的執(zhí)行所述控制指令的狀態(tài)信息,將所述語言模型切換為與所述打印機200當前的狀態(tài)相對應的語言模型,既能夠掌握所述打印機200的執(zhí)行情況,又能夠通過對語言模型的及時切換,快速響應下一個語音控制消息。
[0076]進一步地,所述將所述控制指令發(fā)送給所述打印機200的步驟包括:
[0077]監(jiān)測所述語音識別終端100和所述打印機200之間的通信鏈路是否連通,如果未連通,則對所述控制指令進行緩存,如果連通,則將所述控制指令發(fā)送給所述打印機200。
[0078]在所述語音識別終端100和所述打印機200之間存在一通信鏈路。所述語音識別終端100始終對所述通信鏈路的連接狀態(tài)進行檢測。當所述通信鏈路處于未連通的狀態(tài)時,所述語音識別終端100則對所述控制指令進行緩存。當所述通信鏈路處于連通狀態(tài)時,所述語音識別終端100直接將控制指令發(fā)送給所述打印機200,當存在緩存的控制指令時,則將緩存的控制指令進行發(fā)送。
[0079]如圖5所示,所述語音識別方法還包括:
[0080]S301:接收語音播報指令。
[0081]實施時,所述打印機200可以發(fā)送與自身狀態(tài)相對應的語音播報指令。所述語音識別終端100接收所述語音播報指令。在所述語音識別終端100中預存有與所述語音播報指令對應的語音文件。所述語音識別終端100根據(jù)所述語音播報指令查找出與所述語音播報指令相對應的語音文件。優(yōu)選通過聲卡驅動觸發(fā)聲卡對所述語音文件進行播報。
[0082]進一步地,所述調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行識另IJ,得到與所述語音控制消息相對應的控制指令的步驟包括:
[0083]調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行計算和識別,以獲得所述語音控制消息的特征參數(shù),將所述特征參數(shù)進行轉換得到與所述語音控制消息相對應的控制指令。
[0084]優(yōu)選所述語音識別終端100調(diào)用查找出的所述語言模型,根據(jù)所述語言模型對接收到所述語音控制消息進行特征參數(shù)的提取,并對所述特征參數(shù)進行轉換以得到與所述語音控制消息相對應的控制指令。
[0085]在上述基礎上,本發(fā)明實施例還提供了一種語音識別系統(tǒng),其實現(xiàn)原理及產(chǎn)生的技術效果和前述方法實施例相同,為簡要描述,系統(tǒng)實施例部分未提及之處,可參考前述方法實施例中相應內(nèi)容。
[0086]如圖6所示,本發(fā)明實施例提供的一種語音識別系統(tǒng),包括語音識別終端100,所述語音識別終端100連接有打印機200。所述語音識別終端100包括第一接收單元101、第一檢測單元102、第一查找單元103、識別單元104和發(fā)送單元105。
[0087]所述第一接收單元101用于接收用戶發(fā)送的語音控制消息,所述語音控制消息包括對所述打印機200的控制內(nèi)容。關于所述第一接收單元101的描述具體可參對圖3中步驟SlOl的描述。也即,所述步驟SlOl可以由所述第一接收單元101來執(zhí)行。
[0088]所述第一檢測單元102用于對接收到的所述語音控制消息進行檢測,同時根據(jù)所述檢測結果得到所述打印機200的狀態(tài)。關于所述第一檢測單元102的描述具體可參對圖3中步驟S102的描述。也即,所述步驟S102可以由所述第一檢測單元102來執(zhí)行。
[0089]所述第一查找單元103用于根據(jù)所述關鍵詞查找出與所述打印機200的狀態(tài)相對應的語言模型。而在所述語音識別終端100中預存有多個語言模型,所述打印機200的不同狀態(tài)分別對應著不同的所述語言模型。關于所述第一查找單元103的描述具體可參對圖3中步驟S103的描述。也即,所述步驟S103可以由所述第一查找單元103來執(zhí)行。
[0090]所述識別單元104用于對接收到的所述語音控制消息進行識別,從而得到與所述語音控制消息相對應的控制指令。其中,在查找出的所述語言模型中預存有與所述打印機200的狀態(tài)相對應的控制內(nèi)容。關于所述識別單元104的描述具體可參對圖3中步驟S104的描述。也即,所述步驟SI 04可以由所述識別單元104來執(zhí)行。
[0091]所述發(fā)送單元105用于將得到的所述控制指令發(fā)送給所述打印機200,使得所述打印機200接收到所述控制指令之后便執(zhí)行所述控制指令。關于所述發(fā)送單元105的描述具體可參對圖3中步驟S105的描述。也即,所述步驟S105可以由所述發(fā)送單元105來執(zhí)行。
[0092]進一步地,如圖7所示,所述語音識別系統(tǒng)還包括第二接收單元201和切換單元202。
[0093]具體地,所述第二接收單元201用于接收所述控制指令執(zhí)行反饋,以確保準確獲得所述打印機200的當前狀態(tài)。其中,所述打印機200執(zhí)行所述控制指令之后還會將所述控制指令執(zhí)行后的狀態(tài)反饋給所述語音識別終端100 O而所述控制指令執(zhí)行反饋中包括執(zhí)行所述控制指令之后所述打印機200的狀態(tài)。
[0094]所述切換單元202用于將所述語言模型切換為與所述打印機200的狀態(tài)相對應的語言模型。其中,所述語音識別終端100根據(jù)所述打印機200反饋的執(zhí)行所述控制指令的狀態(tài)?目息O
[0095]進一步地,所述語音識別終端100還包括監(jiān)測單元。所述監(jiān)測單元用于監(jiān)測所述語音識別終端100和所述打印機200之間的通信鏈路是否連通,如果未連通,則對所述控制指令進行緩存,如果連通,則將所述控制指令發(fā)送給所述打印機200。其中,在所述語音識別終端100和所述打印機200之間存在一通信鏈路。所述語音識別終端100始終對所述通信鏈路的連接狀態(tài)進行檢測。當所述通信鏈路處于未連通的狀態(tài)時,所述語音識別終端100則對所述控制指令進行緩存。當所述通信鏈路處于連通狀態(tài)時,所述語音識別終端100將緩存的控制指令或者是直接將控制指令發(fā)送給所述打印機200。
[0096]進一步地,如圖8所示,所述語音識別終端100還包括第三接收單元301、第二查找單元302和播報單元303。
[0097]具體地,所述第三接收單元301接收所述語音播報指令。其中,所述打印機200將發(fā)送與自身狀態(tài)相對應的語音播報指令。而在所述語音識別終端100中預存有與所述語音播報指令對應的語音文件。
[0098]所述第二查找單元302用于根據(jù)所述語音播報指令查找出與所述語音播報指令相對應的語音文件。
[0099]優(yōu)選所述播報單元303用于通過聲卡驅動觸發(fā)聲卡對所述語音文件進行播報。
[0100]進一步地,所述語音識別終端100還包括第二識別單元。
[0101]具體地,所述第二識別單元用于根據(jù)所述語言模型對接收到的所述語音控制消息進行計算以識別出所述語音控制消息。其中,所述語音識別終端100調(diào)用查找出的所述語言模型,對識別出的所述語音控制消息進行特征參數(shù)的提取,并對所述特征參數(shù)進行轉換以得到與所述語音控制消息相對應的控制指令。
[0102]本發(fā)明實施例提供的語音識別方法及系統(tǒng),通過在語音識別終端中預存有多個語言模型且多個語言模型分別與打印機的不同狀態(tài)一一對應,使得可以針對性地調(diào)用與在打印機不同狀態(tài)下發(fā)出的語音控制消息所對應的語言模型進行控制指令的識別,大大提高了語音識別系統(tǒng)的可定制性和可擴展性。
[0103]需要說明的是,在本申請所提供的幾個實施例中,應該理解到,所揭露裝置和方法,可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
[0104]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0105]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的裝置、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框實際上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0106]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0107]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0108]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0109]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的物品或者設備中還存在另外的相同要素。
[0110]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。
【主權項】
1.一種語音識別方法,應用于語音識別終端,所述語音識別終端連接有打印機,其特征在于,所述語音識別方法包括: 接收語音控制消息; 檢測所述打印機的狀態(tài); 查找出與所述打印機的狀態(tài)相對應的語言模型,所述語音識別終端中預存有多個語言模型,所述多個語言模型分別與所述打印機的不同狀態(tài)一一對應; 調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行識別,得到與所述語音控制消息相對應的控制指令; 將所述控制指令發(fā)送給所述打印機,以使所述打印機執(zhí)行所述控制指令。2.根據(jù)權利要求1所述的語音識別方法,其特征在于,所述語音識別方法還包括: 接收由所述打印機發(fā)送的控制指令執(zhí)行反饋,所述控制指令執(zhí)行反饋中包括執(zhí)行所述控制指令之后所述打印機的狀態(tài); 切換為與執(zhí)行所述控制指令之后所述打印機的狀態(tài)相對應的語言模型。3.根據(jù)權利要求1所述的語音識別方法,其特征在于,所述將所述控制指令發(fā)送給所述打印機的步驟包括: 監(jiān)測所述語音識別終端和所述打印機之間的通信鏈路是否連通,如果未連通,則對所述控制指令進行緩存,如果連通,則將所述控制指令發(fā)送給所述打印機。4.根據(jù)權利要求1所述的語音識別方法,其特征在于,所述語音識別方法還包括: 接收語音播報指令; 查找與所述語音播報指令相對應的語音文件,對所述語音文件進行語音播報,所述語音識別終端中預存有與所述語音播報指令對應的語音文件。5.根據(jù)權利要求1所述的語音識別方法,其特征在于,所述調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行識別,得到與所述語音控制消息相對應的控制指令的步驟包括: 調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行計算,以獲得所述語音控制消息的特征參數(shù),將所述特征參數(shù)進行轉換得到與所述語音控制消息相對應的控制指令。6.一種語音識別系統(tǒng),包括語音識別終端,所述語音識別終端連接有打印機,其特征在于,所述語音識別終端包括: 第一接收單元,用于接收語音控制消息; 第一檢測單元,用于檢測所述打印機的狀態(tài); 第一查找單元,用于查找出與所述打印機的狀態(tài)相對應的語言模型,所述語音識別終端中預存有多個語言模型,所述多個語言模型分別與所述打印機的不同狀態(tài)一一對應; 識別單元,用于調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行識別,得到與所述語音控制消息相對應的控制指令; 發(fā)送單元,用于將所述控制指令發(fā)送給所述打印機,以使所述打印機執(zhí)行所述控制指令。7.根據(jù)權利要求6所述的語音識別系統(tǒng),其特征在于,所述語音識別終端還包括: 第二接收單元,用于接收由所述打印機發(fā)送的控制指令執(zhí)行反饋,所述控制指令執(zhí)行反饋中包括執(zhí)行所述控制指令之后所述打印機的狀態(tài); 切換單元,用于切換為與執(zhí)行所述控制指令之后所述打印機的狀態(tài)相對應的語言模型。8.根據(jù)權利要求6所述的語音識別系統(tǒng),其特征在于,所述發(fā)送單元 用于監(jiān)測所述語音識別終端和所述打印機之間的通信鏈路是否連通,如果未連通,則對所述控制指令進行緩存,如果連通,則將所述控制指令發(fā)送給所述打印機。9.根據(jù)權利要求6所述的語音識別系統(tǒng),其特征在于,所述語音識別終端還包括: 第三接收單元,用于接收語音播報指令; 第二查找單元,用于查找與所述語音播報指令相對應的語音文件; 播報單元,用于對所述語音文件進行語音播報,所述語音識別終端中預存有與所述語音播報指令對應的語音文件。10.根據(jù)權利要求6所述的語音識別系統(tǒng),其特征在于,所述 識別單元,用于調(diào)用查找出的所述語言模型對接收到的所述語音控制消息進行計算,以獲得所述語音控制消息的特征參數(shù),將所述特征參數(shù)進行轉換得到與所述語音控制消息相對應的控制指令。
【文檔編號】G10L15/22GK105869635SQ201610142719
【公開日】2016年8月17日
【申請日】2016年3月14日
【發(fā)明人】周子欞
【申請人】江蘇時間環(huán)三維科技有限公司