專(zhuān)利名稱(chēng):一種計(jì)算機(jī)語(yǔ)音識(shí)別方法及其計(jì)算機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及語(yǔ)音識(shí)別方法并按識(shí)別指令執(zhí)行的計(jì) 算機(jī)。
背景技術(shù):
目前,公知的計(jì)算機(jī)使用方式是用戶通過(guò)鼠標(biāo)、鍵盤(pán)等輸入設(shè)備向計(jì)算機(jī)傳達(dá)指 令并執(zhí)行,而這些設(shè)備都必須通過(guò)手的操作來(lái)執(zhí)行。對(duì)于初學(xué)計(jì)算機(jī)的用戶或者有肢體障 礙的用戶,需要長(zhǎng)時(shí)間學(xué)習(xí)才會(huì)使用鼠標(biāo)、鍵盤(pán)等輸入設(shè)備,這樣導(dǎo)致用戶使用不便;同時(shí) 計(jì)算機(jī)向家庭用娛樂(lè)裝置方向發(fā)展的趨勢(shì),對(duì)操作的便捷、易用性要求不斷提高,目前通過(guò) 手操作的輸入設(shè)備不能很好的滿足家庭娛樂(lè)裝置要求。雖然現(xiàn)有的語(yǔ)音識(shí)別系統(tǒng)基本能識(shí)別所有語(yǔ)音,但是語(yǔ)音識(shí)別率低,需要多次輸 入語(yǔ)音指令才能提高識(shí)別率。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是針對(duì)以上現(xiàn)有技術(shù)存在的缺點(diǎn),提供一種語(yǔ)音命 令識(shí)別率高的計(jì)算機(jī),并能為初學(xué)者和肢體障礙的用戶提供便利。本發(fā)明解決以上技術(shù)問(wèn)題的技術(shù)方案是一種計(jì)算機(jī)語(yǔ)音識(shí)別的方法,其步驟為I語(yǔ)音信息從語(yǔ)音輸入設(shè)備輸入;II語(yǔ)音輸入設(shè)備把語(yǔ)音信息傳送到音頻處理模塊的限幅器和帶通濾波器進(jìn)行噪 音過(guò)濾,并進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換;III語(yǔ)音信息通過(guò)音頻處理模塊發(fā)送到緩沖器中;IV語(yǔ)音識(shí)別系統(tǒng)的檢測(cè)模塊檢測(cè)到音頻處理模塊中有語(yǔ)音信息輸入,檢測(cè)模塊發(fā) 送指令給分析識(shí)別模塊;V語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊分別調(diào)用緩沖器的語(yǔ)音信息與存儲(chǔ)器指令字庫(kù)信 息進(jìn)行搜索比較;如在指令字庫(kù)未找到匹配信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如指令 字庫(kù)中找到匹配的語(yǔ)音信息,則進(jìn)入VI步驟;所述指令字庫(kù)中的指令數(shù)量是定量;VI語(yǔ)音識(shí)別系統(tǒng)的指令執(zhí)行模塊通過(guò)匹配的語(yǔ)音信息打開(kāi)相應(yīng)程序,CPU運(yùn)行該 程序。語(yǔ)音信息通過(guò)噪音過(guò)濾,有利于提高識(shí)別率;語(yǔ)音識(shí)別系統(tǒng)只需要識(shí)別輸入信息 中關(guān)鍵字(即指令),而不需要識(shí)別所有輸入語(yǔ)音信息,有利于提高識(shí)別精確率;如果指令 的數(shù)量是無(wú)限的,則類(lèi)同指令的數(shù)量遠(yuǎn)遠(yuǎn)大于定量的,類(lèi)同指令越多計(jì)算機(jī)越容易出錯(cuò),指 令數(shù)量是定量的有利于提高識(shí)別精確度;通過(guò)上述方法用戶只需要向計(jì)算機(jī)直接口述命 令,計(jì)算機(jī)就可以按語(yǔ)音指令執(zhí)行,這樣給用戶提供了便利,同時(shí)為計(jì)算機(jī)向家庭娛樂(lè)方向 發(fā)展奠定了基礎(chǔ)。作為本發(fā)明進(jìn)一步限定的技術(shù)方案
所述分析識(shí)別模塊調(diào)用緩沖器的語(yǔ)音信息與存儲(chǔ)器指令字庫(kù)信息之前或者所述 指令執(zhí)行模塊通過(guò)匹配的語(yǔ)音信息打開(kāi)相應(yīng)程序之前(即步驟V或步驟VI之前)還包括以 下步驟分析識(shí)別模塊分別調(diào)用緩沖器的語(yǔ)音信息與存儲(chǔ)器標(biāo)識(shí)字庫(kù)信息進(jìn)行搜索比較, 如在標(biāo)識(shí)字庫(kù)未找到匹配信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如標(biāo)識(shí)字庫(kù)中找到匹配的 語(yǔ)音信息,則進(jìn)入下一步驟。這樣可以避免無(wú)意識(shí)的口述導(dǎo)致計(jì)算機(jī)信息誤讀并誤觸發(fā),有 利于提高識(shí)別精確度。指令執(zhí)行模塊通過(guò)匹配的語(yǔ)音信息打開(kāi)相應(yīng)程序之前(即步驟VI之前)還包括 以下三步驟i指令執(zhí)行模塊判別此指令,如指令不是特殊指令,則直接打開(kāi)被識(shí)別指令的相應(yīng) 程序,同時(shí)CPU運(yùn)行該程序;如指令為特殊指令,則指令執(zhí)行模塊從硬盤(pán)的確認(rèn)字庫(kù)中調(diào)用 提示語(yǔ)音信息,同時(shí)把語(yǔ)音信息發(fā)送給音頻處理模塊;ii音頻處理模塊把語(yǔ)音信息數(shù)據(jù)格式轉(zhuǎn)換后傳送給語(yǔ)音輸出裝置,語(yǔ)音輸出裝置
躲立
反H ;iii用戶按提示語(yǔ)音信息提示再次輸入確認(rèn)語(yǔ)音信息,音頻處理模塊對(duì)確認(rèn)語(yǔ)音 信息進(jìn)行噪音過(guò)濾和數(shù)據(jù)格式轉(zhuǎn)換,然后把語(yǔ)音數(shù)據(jù)再傳送給緩沖器;同時(shí)檢測(cè)模塊檢測(cè) 到音頻處理模塊中有語(yǔ)音信息輸入,檢測(cè)模塊發(fā)送指令給分析識(shí)別模塊;分析識(shí)別模塊收 到檢測(cè)模塊指令后讀取緩沖器信息和存儲(chǔ)器確認(rèn)字庫(kù)信息并進(jìn)行搜索比較,如未找到匹配 的語(yǔ)音信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如找到匹配的語(yǔ)音信息,則指令執(zhí)行模塊通過(guò) 此語(yǔ)音信息打開(kāi)相應(yīng)程序,CPU運(yùn)行該程序。本發(fā)明解決以上技術(shù)問(wèn)題還提供一種能識(shí)別語(yǔ)音命令的計(jì)算機(jī),包括語(yǔ)音輸入裝 置、音頻處理模塊、緩沖器、存儲(chǔ)器、CPU和語(yǔ)音識(shí)別系統(tǒng);音頻處理模塊包括A/D轉(zhuǎn)換器和 D/A轉(zhuǎn)換器;語(yǔ)音識(shí)別系統(tǒng)包括分析識(shí)別模塊和指令執(zhí)行模塊;音頻處理模塊還包括限幅器和帶通濾波器;限幅器,用于過(guò)濾低分貝和高分貝的噪音,位于語(yǔ)音輸入裝置與帶通濾波器中 間;帶通濾波器,用于過(guò)濾低分貝和高分貝以上的噪音,位于限幅器與A/D轉(zhuǎn)換器之 間;語(yǔ)音識(shí)別系統(tǒng)還包括檢測(cè)模塊;檢測(cè)模塊,用于檢測(cè)語(yǔ)音信息輸入情況,同時(shí)通知 分析識(shí)別模塊,是音頻處理模塊與分析識(shí)別模塊連接口 ;存儲(chǔ)器包括指令字庫(kù);指令字庫(kù),用于存儲(chǔ)指令的語(yǔ)音信息,其它的語(yǔ)音信息不存儲(chǔ),指令數(shù)量是定量 的,指令是由設(shè)備供應(yīng)商提前存入,用戶不能修改;指令庫(kù)與分析識(shí)別模塊進(jìn)行交互;作為本發(fā)明進(jìn)一步限定的技術(shù)方案為了避免無(wú)意識(shí)的口述,同時(shí)進(jìn)一步提高識(shí)別精確率,在用戶口述命令語(yǔ)句中找 出關(guān)鍵字,計(jì)算機(jī)只需要識(shí)別關(guān)鍵字,而不需要識(shí)別所有輸入信息,語(yǔ)音信息最終簡(jiǎn)化成 “指令”或“標(biāo)識(shí)字”;存儲(chǔ)器還設(shè)有標(biāo)識(shí)字庫(kù);標(biāo)識(shí)字庫(kù),用于存儲(chǔ)標(biāo)識(shí)字,用戶自行設(shè)定存儲(chǔ),與分析 識(shí)別模塊交互;計(jì)算機(jī)還包括語(yǔ)音輸出裝置,計(jì)算機(jī)內(nèi)部信息指令通過(guò)語(yǔ)音輸出裝置輸出,是計(jì)算機(jī)內(nèi)部信息輸出的對(duì)外接口;存儲(chǔ)器還設(shè)有確認(rèn)字庫(kù);確認(rèn)字庫(kù),用于存儲(chǔ)語(yǔ)音提示信息和確認(rèn)字,而確認(rèn)字為 肯定的確認(rèn)字,比如“是”、“要”等;與分析識(shí)別模塊、指令執(zhí)行模塊進(jìn)行交互;當(dāng)指令執(zhí)行模塊識(shí)別出指令是普通指令,則不需要用戶再次確認(rèn),輸入普通指令 計(jì)算機(jī)不會(huì)影響執(zhí)行速度,而針對(duì)特殊指令需用戶再次確認(rèn)提高精度,以避免口誤給用戶 帶來(lái)一些不必要損失。
圖1是實(shí)例一硬件連接框圖;圖2是實(shí)例二流程3是實(shí)例三流程圖;圖4是實(shí)例三流程圖的子流程圖
具體實(shí)施例方式為了更好地了解本發(fā)明的實(shí)質(zhì),以下實(shí)施例結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。實(shí)施例一本發(fā)明提供一種能識(shí)別語(yǔ)音命令的計(jì)算機(jī),如圖1所示,是將語(yǔ)音識(shí)別方法安裝 在計(jì)算機(jī)上實(shí)現(xiàn)的。其包括語(yǔ)音輸入裝置、語(yǔ)音輸出裝置、音頻處理模塊、緩沖器、存儲(chǔ)器、 CPU、語(yǔ)音識(shí)別系統(tǒng);音頻處理模塊包括A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器、限幅器、帶通濾波器;語(yǔ) 音識(shí)別系統(tǒng)包括檢測(cè)模塊、分析識(shí)別模塊、指令執(zhí)行模塊;存儲(chǔ)器包括指令字庫(kù)、標(biāo)識(shí)字 庫(kù)、確認(rèn)字庫(kù);語(yǔ)輸入裝,是用戶的語(yǔ)音信息輸入到計(jì)算機(jī)內(nèi)部的接口,語(yǔ)音輸入裝置可以是話 筒、麥克風(fēng)等;音頻處理模塊的限幅器,將40分貝以下和60分貝以上的噪音過(guò)濾掉,位于語(yǔ)音輸 入裝置與帶通濾波器中間,語(yǔ)音信息通過(guò)語(yǔ)音輸入裝置輸送到限幅器,再通過(guò)限幅器輸送 到帶通濾波器;音頻處理模塊的帶通濾波器,將前端混入50Hz的交流電源噪聲和語(yǔ)音頻帶外的 噪聲過(guò)濾掉,將通帶范圍為設(shè)置在150 6000HZ,位于限幅器與A/D轉(zhuǎn)換器之間,語(yǔ)音信息 通過(guò)限幅器輸送到帶通濾波器,再通過(guò)帶通濾波器輸送到A/D轉(zhuǎn)換器;音頻處理模塊的A/D轉(zhuǎn)換器,用于轉(zhuǎn)換語(yǔ)音信息存儲(chǔ)格式,位于帶通濾波器與緩 沖器之間,語(yǔ)音信息通過(guò)帶通濾波器輸送到A/D轉(zhuǎn)換器,再通過(guò)A/D轉(zhuǎn)換器輸送到緩沖器;音頻處理模塊的D/A轉(zhuǎn)換器,用于轉(zhuǎn)換語(yǔ)音信息存儲(chǔ)格式,提示語(yǔ)音信息從確認(rèn) 字庫(kù)轉(zhuǎn)到D/A轉(zhuǎn)換器,再輸出到語(yǔ)音輸出裝置;語(yǔ)音輸出裝置,是計(jì)算機(jī)內(nèi)部信息輸出的對(duì)外接口,計(jì)算機(jī)內(nèi)部信息指令通過(guò)語(yǔ) 音輸出裝置輸出,語(yǔ)音輸出裝置可以是喇叭、音箱等;緩沖器,用于存儲(chǔ)處理后的語(yǔ)音信息,語(yǔ)音信息從A/D轉(zhuǎn)換器輸出到緩沖器,再與 語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊進(jìn)行交互;語(yǔ)音識(shí)別系統(tǒng)的檢測(cè)模塊,用于檢測(cè)音頻處理模塊有無(wú)語(yǔ)音輸入情況,同時(shí)通知 分析識(shí)別模塊,是音頻處理模塊與分析識(shí)別模塊連接口 ;
語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊,用于搜索比較緩沖器的語(yǔ)音信息與存儲(chǔ)器相應(yīng)庫(kù) 的語(yǔ)音信息并識(shí)別,分析識(shí)別模塊與存儲(chǔ)器的指令字庫(kù)、標(biāo)識(shí)字庫(kù)、確認(rèn)字庫(kù)分別進(jìn)行交 互,同時(shí)分析識(shí)別模塊還與緩沖器進(jìn)行交互;語(yǔ)音識(shí)別系統(tǒng)的指令執(zhí)行模塊,用于判別指令是否是特殊指令,如指令為特殊指 令,則指令執(zhí)行模塊調(diào)用存儲(chǔ)器確認(rèn)字庫(kù)的提示語(yǔ)音信息,同時(shí)把語(yǔ)音輸出到音頻處理模 塊;指令執(zhí)行模塊通過(guò)被識(shí)別的指令打開(kāi)相應(yīng)程序,CPU運(yùn)行該程序;存儲(chǔ)器的指令字庫(kù),用于存儲(chǔ)指令的語(yǔ)音信息,其它的語(yǔ)音信息不存儲(chǔ),是由設(shè)備 供應(yīng)商提前存入,用戶不能修改,存儲(chǔ)指令的數(shù)量是定量的;存儲(chǔ)器的標(biāo)識(shí)字庫(kù),用于存儲(chǔ) 標(biāo)識(shí)字,用戶自行設(shè)定存儲(chǔ),可以根據(jù)用戶的喜好進(jìn)行設(shè)定,比如“芝麻”、“機(jī)器人”、“流星 雨”等;此指令字庫(kù)、標(biāo)識(shí)字庫(kù)分別與分析識(shí)別模塊交互;存儲(chǔ)器的確認(rèn)字庫(kù),用于存儲(chǔ)提示語(yǔ)音信息和確認(rèn)字,存儲(chǔ)的確認(rèn)字都是肯定字, 比如“是”、“要”等,確認(rèn)字庫(kù)與分析識(shí)別模塊、指令執(zhí)行模塊進(jìn)行交互。實(shí)例二圖2示出一種語(yǔ)音識(shí)別方法的流程圖,其步驟為I語(yǔ)音信息從語(yǔ)音輸入設(shè)備輸入;II語(yǔ)音輸入設(shè)備把語(yǔ)音信息傳送到音頻處理模塊的限幅器和帶通濾波器進(jìn)行噪 音過(guò)濾,并進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換;III語(yǔ)音信息通過(guò)音頻處理模塊發(fā)送到緩沖器中;IV語(yǔ)音識(shí)別系統(tǒng)的檢測(cè)模塊檢測(cè)到音頻處理模塊中有語(yǔ)音信息輸入,檢測(cè)模塊發(fā) 送指令給語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊;V語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊分別調(diào)用緩沖器的語(yǔ)音信息與存儲(chǔ)器指令字庫(kù)信 息進(jìn)行搜索比較,如在指令字庫(kù)未找到匹配信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如指令字 庫(kù)中找到匹配的語(yǔ)音信息,則進(jìn)入VI步驟;VI語(yǔ)音識(shí)別系統(tǒng)的指令執(zhí)行模塊通過(guò)匹配的語(yǔ)音信息打開(kāi)相應(yīng)程序,同時(shí)CPU運(yùn) 行該程序。例如在機(jī)器的存儲(chǔ)器指令字庫(kù)存有“上網(wǎng)”指令,當(dāng)用戶輸入“我要上網(wǎng)”,語(yǔ)音識(shí) 別系統(tǒng)的分析識(shí)別模塊在指令字庫(kù)中找到“上網(wǎng)”指令,指令執(zhí)行模塊打開(kāi)上網(wǎng)程序,CPU就 運(yùn)行上網(wǎng)程序。實(shí)例三圖3示出另一種語(yǔ)音識(shí)別方法的流程圖,其步驟為I語(yǔ)音信息從語(yǔ)音輸入設(shè)備輸入;II語(yǔ)音輸入設(shè)備把語(yǔ)音信息傳送到音頻處理模塊的限幅器和帶通濾波器進(jìn)行噪 音過(guò)濾,并進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換;III語(yǔ)音信息通過(guò)音頻處理模塊發(fā)送到緩沖器中;IV語(yǔ)音識(shí)別系統(tǒng)的檢測(cè)模塊檢測(cè)到音頻處理模塊中有語(yǔ)音信息輸入,檢測(cè)模塊發(fā) 送指令給語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊;V語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊分別調(diào)用緩沖器的語(yǔ)音信息與存儲(chǔ)器標(biāo)識(shí)字庫(kù)信 息進(jìn)行搜索比較;如在標(biāo)識(shí)字庫(kù)未找到匹配信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如標(biāo)識(shí) 字庫(kù)中找到匹配的語(yǔ)音信息,則進(jìn)入VI步驟;
7
VI分析識(shí)別模塊分別調(diào)用緩沖器的語(yǔ)音信息與存儲(chǔ)器指令字庫(kù)信息進(jìn)行搜索比 較;如在指令字庫(kù)未找到匹配信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如指令字庫(kù)中找到匹 配的語(yǔ)音信息,則進(jìn)入VII步驟;VII指令執(zhí)行模塊判別此指令,如指令不是特殊指令,則直接打開(kāi)被識(shí)別指令的相 應(yīng)程序,同時(shí)CPU運(yùn)行該程序;如指令為特殊指令,則指令執(zhí)行模塊從硬盤(pán)的確認(rèn)字庫(kù)中調(diào) 用提示語(yǔ)音信息,同時(shí)把語(yǔ)音信息發(fā)送給音頻處理模塊;VIII音頻處理模塊把語(yǔ)音信息數(shù)據(jù)格式轉(zhuǎn)換后傳送給語(yǔ)音輸出裝置,語(yǔ)音輸出裝
sa zfc 直反曰;IX用戶按提示語(yǔ)音信息提示再次輸入確認(rèn)語(yǔ)音信息,音頻處理模塊對(duì)確認(rèn)語(yǔ)音信 息進(jìn)行噪音過(guò)濾和數(shù)據(jù)格式轉(zhuǎn)換,然后把語(yǔ)音數(shù)據(jù)再傳送給緩沖器;同時(shí)檢測(cè)模塊檢測(cè)到 音頻處理模塊中有語(yǔ)音信息輸入,檢測(cè)模塊發(fā)送指令給語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊;分 析識(shí)別模塊收到檢測(cè)模塊指令后讀取緩沖器信息和存儲(chǔ)器確認(rèn)字庫(kù)信息并進(jìn)行搜索比較, 如未找到匹配的語(yǔ)音信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如找到匹配的語(yǔ)音信息,則指令 執(zhí)行模塊通過(guò)此語(yǔ)音信息打開(kāi)相應(yīng)程序,CPU運(yùn)行該程序。例如用戶把“芝麻”存入標(biāo)識(shí)字庫(kù),指令字庫(kù)存儲(chǔ)“恢復(fù)系統(tǒng)”指令,同時(shí)在語(yǔ)音識(shí) 別系統(tǒng)中把“恢復(fù)系統(tǒng)”指令設(shè)置成特殊指令,確認(rèn)字庫(kù)存儲(chǔ)有“是”、“請(qǐng)語(yǔ)音輸入是或不 是”等語(yǔ)音信息;當(dāng)用戶語(yǔ)音輸入“芝麻,我要恢復(fù)系統(tǒng)”,通過(guò)分析識(shí)別模塊調(diào)用緩沖器的 語(yǔ)音信息與標(biāo)識(shí)字庫(kù)信息進(jìn)行搜索比較,在標(biāo)識(shí)字庫(kù)找到“芝麻”信息后,分析識(shí)別模塊開(kāi) 始調(diào)用緩沖器的語(yǔ)音信息與指令字庫(kù)信息進(jìn)行搜索比較;在指令字庫(kù)找到“恢復(fù)系統(tǒng)”,則 指令執(zhí)行模塊根據(jù)指令語(yǔ)音信息開(kāi)始判別,最終判別“恢復(fù)系統(tǒng)”是特殊指令,執(zhí)行模塊從 存儲(chǔ)器確認(rèn)字庫(kù)調(diào)用提示語(yǔ)音信息“請(qǐng)語(yǔ)音輸入是或不是”,把提示語(yǔ)音信息發(fā)送給音頻處 理模塊的D/A轉(zhuǎn)換器并進(jìn)行格式轉(zhuǎn)換;語(yǔ)音輸出裝置發(fā)聲“請(qǐng)語(yǔ)音輸入是或不是”,用戶語(yǔ) 音輸入“是”,音頻處理模塊進(jìn)行處理后發(fā)送給緩沖器,檢測(cè)模塊檢測(cè)到音頻處理模塊有語(yǔ) 音信息輸入后發(fā)送指令通知分析識(shí)別模塊,這時(shí)分析識(shí)別模塊開(kāi)始調(diào)用緩沖器的語(yǔ)音信息 與確認(rèn)字庫(kù)的信息進(jìn)行搜索比較,在確認(rèn)字庫(kù)找到“是”信息,指令執(zhí)行模塊開(kāi)始打開(kāi)恢復(fù) 系統(tǒng)程序,CPU就運(yùn)行恢復(fù)系統(tǒng)程序。本發(fā)明不局限于上述實(shí)施例,與上述實(shí)施例的技術(shù)特征相同或相近似的技術(shù)方 案,也屬于本發(fā)明要求的保護(hù)范圍。
8
權(quán)利要求
一種計(jì)算機(jī)語(yǔ)音識(shí)別方法,其特征在于,包括以下步驟I語(yǔ)音信息從語(yǔ)音輸入設(shè)備輸入;II語(yǔ)音輸入設(shè)備把語(yǔ)音信息傳送到音頻處理模塊的限幅器和帶通濾波器進(jìn)行噪音過(guò)濾,并進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換;III語(yǔ)音信息通過(guò)音頻處理模塊發(fā)送到緩沖器中;IV語(yǔ)音識(shí)別系統(tǒng)的檢測(cè)模塊檢測(cè)到音頻處理模塊中有語(yǔ)音信息輸入,檢測(cè)模塊發(fā)送指令給語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊;V語(yǔ)音識(shí)別系統(tǒng)的分析識(shí)別模塊分別調(diào)用緩沖器的語(yǔ)音信息與存儲(chǔ)器指令字庫(kù)信息進(jìn)行搜索比較;如在指令字庫(kù)未找到匹配信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如指令字庫(kù)中找到匹配的語(yǔ)音信息,則進(jìn)入VI步驟;所述指令字庫(kù)中的指令數(shù)量是定量;VI語(yǔ)音識(shí)別系統(tǒng)的指令執(zhí)行模塊通過(guò)匹配的語(yǔ)音信息打開(kāi)相應(yīng)程序,同時(shí)CPU運(yùn)行該程序。
2.如權(quán)利要求1所述的計(jì)算機(jī)語(yǔ)音識(shí)別方法,其特征在于,所述分析識(shí)別模塊調(diào)用緩 沖器的語(yǔ)音信息與存儲(chǔ)器指令字庫(kù)信息之前或者所述指令執(zhí)行模塊通過(guò)匹配的語(yǔ)音信息 打開(kāi)相應(yīng)程序之前還包括以下步驟分析識(shí)別模塊分別調(diào)用緩沖器的語(yǔ)音信息與存儲(chǔ)器標(biāo)識(shí)字庫(kù)信息進(jìn)行搜索比較,如在 標(biāo)識(shí)字庫(kù)未找到匹配信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如標(biāo)識(shí)字庫(kù)中找到匹配的語(yǔ)音 信息,則進(jìn)入下步驟。
3.如權(quán)利要求1或2所述的計(jì)算機(jī)語(yǔ)音識(shí)別方法,其特征在于,所述指令執(zhí)行模塊通過(guò) 匹配的語(yǔ)音信息打開(kāi)相應(yīng)程序之前還包括以下三步驟i指令執(zhí)行模塊判別此指令,如指令不是特殊指令,則直接打開(kāi)被識(shí)別指令的相應(yīng)程 序,同時(shí)CPU運(yùn)行該程序;如指令為特殊指令,則指令執(zhí)行模塊從硬盤(pán)的確認(rèn)字庫(kù)中調(diào)用提 示語(yǔ)音信息,同時(shí)把語(yǔ)音信息發(fā)送給音頻處理模塊;ii音頻處理模塊把語(yǔ)音信息數(shù)據(jù)格式轉(zhuǎn)換后傳送給語(yǔ)音輸出裝置,語(yǔ)音輸出裝置發(fā)曰;iii用戶按提示語(yǔ)音信息提示再次輸入確認(rèn)語(yǔ)音信息,音頻處理模塊對(duì)確認(rèn)語(yǔ)音信息 進(jìn)行噪音過(guò)濾和數(shù)據(jù)格式轉(zhuǎn)換,然后把語(yǔ)音數(shù)據(jù)再傳送給緩沖器;同時(shí)檢測(cè)模塊檢測(cè)到音 頻處理模塊中有語(yǔ)音信息輸入,檢測(cè)模塊發(fā)送指令給分析識(shí)別模塊;分析識(shí)別模塊收到檢 測(cè)模塊指令后讀取緩沖器信息和存儲(chǔ)器確認(rèn)字庫(kù)信息并進(jìn)行搜索比較,如未找到匹配的語(yǔ) 音信息,則語(yǔ)音識(shí)別系統(tǒng)處于等待狀態(tài);如找到匹配的語(yǔ)音信息,則指令執(zhí)行模塊通過(guò)此語(yǔ) 音信息打開(kāi)相應(yīng)程序,CPU運(yùn)行該程序。
4.一種能識(shí)別語(yǔ)音命令的計(jì)算機(jī),包括語(yǔ)音輸入裝置、音頻處理模塊、緩沖器、存儲(chǔ)器、 CPU和語(yǔ)音識(shí)別系統(tǒng);所述音頻處理模塊包括A/D轉(zhuǎn)換器和D/A轉(zhuǎn)換器;所述語(yǔ)音識(shí)別系 統(tǒng)包括分析識(shí)別模塊和指令執(zhí)行模塊;其特征在于所述音頻處理模塊還包括限幅器和帶通濾波器;所述限幅器,用于過(guò)濾低分貝和高分貝的噪音,位于語(yǔ)音輸入裝置與帶通濾波器中間;所述帶通濾波器,用于阻止150HZ以下和6000HZ以上語(yǔ)音頻帶的噪聲,位于限幅器與 A/D轉(zhuǎn)換器之間;所述語(yǔ)音識(shí)別系統(tǒng)還包括檢測(cè)模塊;所述檢測(cè)模塊,用于檢測(cè)語(yǔ)音信息輸入情況,同時(shí)通知分析識(shí)別模塊,是音頻處理模塊 與分析識(shí)別模塊連接口;所述存儲(chǔ)器設(shè)有指令字庫(kù);所述指令字庫(kù),用于存儲(chǔ)指令語(yǔ)音信息,指令的數(shù)量是定量的,與分析識(shí)別模塊交互。
5.如權(quán)利要求4所述能識(shí)別語(yǔ)音命令的計(jì)算機(jī),其特征在于 所述存儲(chǔ)器還設(shè)有標(biāo)識(shí)字庫(kù);所述標(biāo)識(shí)字庫(kù),用于存儲(chǔ)標(biāo)識(shí)字,與分析識(shí)別模塊交互。
6.如權(quán)利要求4或5所述能識(shí)別語(yǔ)音命令的計(jì)算機(jī),其特征在于所述計(jì)算機(jī)還包括語(yǔ)音輸出裝置,計(jì)算機(jī)內(nèi)部信息指令通過(guò)語(yǔ)音輸出裝置輸出,是計(jì) 算機(jī)內(nèi)部信息輸出的對(duì)外接口; 所述存儲(chǔ)器還設(shè)有確認(rèn)字庫(kù);所述確認(rèn)字庫(kù),用于存儲(chǔ)語(yǔ)音提示信息和確認(rèn)字,與分析識(shí)別模塊、指令執(zhí)行模塊進(jìn)行 交互。
全文摘要
一種計(jì)算機(jī)語(yǔ)音識(shí)別方法及其計(jì)算機(jī),識(shí)別方法是安裝在計(jì)算機(jī)上實(shí)現(xiàn)的,計(jì)算機(jī)包括語(yǔ)音輸入裝置、音頻處理模塊、緩沖器、存儲(chǔ)器、CPU、語(yǔ)音識(shí)別系統(tǒng);音頻處理模塊包括A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器、限幅器、帶通濾波器;語(yǔ)音識(shí)別系統(tǒng)包括檢測(cè)模塊、分析識(shí)別模塊、指令執(zhí)行模塊;存儲(chǔ)器設(shè)有指令字庫(kù);語(yǔ)音從語(yǔ)音輸入裝置傳送到音頻處理模塊進(jìn)行噪聲過(guò)濾和格式轉(zhuǎn)換,再發(fā)送到緩沖器;當(dāng)檢測(cè)模塊檢測(cè)有語(yǔ)音時(shí)通知分析識(shí)別模塊,分析識(shí)別模塊分別調(diào)用緩沖器語(yǔ)音與存儲(chǔ)器指令字庫(kù)信息搜索比較;如在指令字庫(kù)未找到,則處于等待狀態(tài);如指令字庫(kù)找到語(yǔ)音信息,則指令執(zhí)行模塊通過(guò)匹配的語(yǔ)音信息獲打開(kāi)相應(yīng)程序,CPU運(yùn)行該程序。
文檔編號(hào)G10L15/00GK101976186SQ20101028161
公開(kāi)日2011年2月16日 申請(qǐng)日期2010年9月14日 優(yōu)先權(quán)日2010年9月14日
發(fā)明者甘金拓, 金香云, 高續(xù)赟 申請(qǐng)人:方正科技集團(tuán)蘇州制造有限公司