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

語(yǔ)音識(shí)別系統(tǒng)、語(yǔ)音識(shí)別方法以及語(yǔ)音識(shí)別程序的制作方法

文檔序號(hào):2829987閱讀:253來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):語(yǔ)音識(shí)別系統(tǒng)、語(yǔ)音識(shí)別方法以及語(yǔ)音識(shí)別程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及適用于例如高精度且高速的大語(yǔ)量連續(xù)的語(yǔ)音識(shí)別(Large Vocabulary Continuous Speech Recognition: LVCSR)的語(yǔ)音識(shí)別系統(tǒng)、語(yǔ) 音識(shí)別方法以及語(yǔ)音識(shí)別程序。10背景技術(shù)如非專(zhuān)利文獻(xiàn)1所述,近年來(lái)想要實(shí)現(xiàn)高精度且高速的LVCSR的試 驗(yàn)越來(lái)越盛行。在該LVCSR中,由于搜索空間非常大,因此搜索算法的 設(shè)計(jì)很重要。在該搜索算法中,廣泛采用在搜索的過(guò)程中不僅考慮網(wǎng)格15 (trellis)上的節(jié)點(diǎn)的累計(jì)分?jǐn)?shù)而且考慮該節(jié)點(diǎn)之后的累計(jì)分?jǐn)?shù)(的推定值) 的"預(yù)測(cè)"的方法。將該技術(shù)相關(guān)的語(yǔ)音識(shí)別系統(tǒng)作為第一現(xiàn)有例,在圖 5中表示。以下,基于該附圖進(jìn)行說(shuō)明。第一現(xiàn)有例的語(yǔ)音識(shí)別系統(tǒng)700由數(shù)據(jù)處理裝置710以及數(shù)據(jù)存儲(chǔ)裝 置720構(gòu)成。數(shù)據(jù)存儲(chǔ)裝置720具備語(yǔ)音緩存器721和預(yù)測(cè)值緩存器722,20其中語(yǔ)音緩存器721存儲(chǔ)有多幀的語(yǔ)音,預(yù)測(cè)值緩存器722保存有對(duì)存儲(chǔ) 在語(yǔ)音緩存器721中的語(yǔ)音進(jìn)行與語(yǔ)音相反的方向的處理后作成的語(yǔ)音的 預(yù)測(cè)值。數(shù)據(jù)處理裝置710具備距離計(jì)算/預(yù)測(cè)單元711和距離計(jì)算/單詞 串(word string)對(duì)照單元712,該距離計(jì)算/預(yù)測(cè)單元711作成上述預(yù)測(cè) 值后,將其保存到預(yù)測(cè)值緩存器722中,距離計(jì)算/單詞串對(duì)照單元71225利用語(yǔ)音緩存器721以及預(yù)測(cè)值緩存器722的各值來(lái)進(jìn)行通常的單詞對(duì)照 處理。語(yǔ)音識(shí)別系統(tǒng)700按照以下那樣工作。首先,距離計(jì)算/預(yù)測(cè)單元711 如下那樣工作。等待直到所輸入的語(yǔ)音特征量的時(shí)間序列數(shù)據(jù)被存儲(chǔ)到語(yǔ) 音緩存器721為止,之后與時(shí)間逆序地對(duì)該語(yǔ)音進(jìn)行處理,作成對(duì)各幀的 30預(yù)測(cè)值,將其存儲(chǔ)到預(yù)測(cè)值緩存器722中。對(duì)語(yǔ)音緩存器721的處理結(jié)束
后,對(duì)距離計(jì)算/單詞串對(duì)照單元712通知該情況。接下來(lái),距離計(jì)算/單詞串對(duì)照單元712如下那樣工作。參照語(yǔ)音緩存器721以及預(yù)測(cè)值緩存器 722來(lái)進(jìn)行連續(xù)單詞對(duì)照,并且語(yǔ)音緩存器721以及預(yù)測(cè)值緩沖器722內(nèi) 的處理結(jié)束后,向距離計(jì)算/預(yù)測(cè)單元711通知該情況。之后,距離計(jì)算/ 5預(yù)測(cè)單元711再次等待直到語(yǔ)音緩存器721中存儲(chǔ)數(shù)據(jù)為止,反復(fù)進(jìn)行同 樣的處理。連續(xù)單詞對(duì)照結(jié)果被保持在距離計(jì)算/單詞串對(duì)照單元712內(nèi), 在對(duì)所有的語(yǔ)音特征量進(jìn)行了處理后的時(shí)刻輸出結(jié)果。接下來(lái),在圖6中表示專(zhuān)利文獻(xiàn)1中所記載的語(yǔ)音識(shí)別系統(tǒng)作為第二 現(xiàn)有例。以下,基于該附圖進(jìn)行說(shuō)明。io 第二現(xiàn)有例的語(yǔ)音識(shí)別系統(tǒng)800具有由分析部801、多個(gè)單詞電平處理器821 823和多個(gè)句子電平處理器861、 862所構(gòu)成的三級(jí)處理部。通 過(guò)語(yǔ)音識(shí)別系統(tǒng)800,各單詞電平處理器821 823以及各句子電平處理器 861、 862與輸入到分析部801的語(yǔ)音信號(hào)同步地進(jìn)行輸入輸出,即進(jìn)行并 行處理,與所有處理由單一的處理器進(jìn)行相比,能夠使處理高速化。另外,15804為數(shù)據(jù)傳輸部,807為傳輸指示部,808為優(yōu)先順序變更部,831、 832、 833、 851、 852為FIFO。非專(zhuān)利文獻(xiàn)1:"大語(yǔ)彙連続音聲認(rèn)識(shí)Ot&0音素夕、',7〖;i基^5〈 仮説制限法O検討(用于大語(yǔ)量連續(xù)語(yǔ)音識(shí)別的基于音素圖的假設(shè)限制法 的研究)"情報(bào)処理學(xué)會(huì)論文誌(信息處理學(xué)會(huì)論文集vol.40) , No.4 199920年4月、堀貴明、岡直生、加藤正治、伊藤彰典、好田正紀(jì)。專(zhuān)利文獻(xiàn)l:特開(kāi)平4一232998號(hào)公報(bào)"音聲認(rèn)識(shí)裝置(語(yǔ)音識(shí)別裝 置)"。但是,第一現(xiàn)有例的問(wèn)題在于,以一個(gè)處理單元逐次地進(jìn)行處理,因 此面向嵌入式的低功率CPU的識(shí)別速度不足。如第二現(xiàn)有例那樣用多個(gè) 25 處理單元進(jìn)行處理,則能夠期待高速化,但在第二現(xiàn)有例中以幀同步地進(jìn) 行處理為前提。因此,在包括需要將多個(gè)幀儲(chǔ)存在緩存器中后,與時(shí)間逆 序地進(jìn)行處理的這種預(yù)測(cè)處理的第一現(xiàn)有例中,不能直接組合第二現(xiàn)有例 的技術(shù)。30

發(fā)明內(nèi)容
在此,本發(fā)明的目的在于,提供一種通過(guò)實(shí)現(xiàn)相當(dāng)于第一現(xiàn)有例的語(yǔ) 音識(shí)別系統(tǒng)的并行化從而可進(jìn)行更高速的識(shí)別的語(yǔ)音識(shí)別系統(tǒng)等。圖7表示作為本發(fā)明的前提的語(yǔ)音識(shí)別系統(tǒng)。以下,基于圖7進(jìn)行說(shuō)明。該語(yǔ)音識(shí)別系統(tǒng)900由數(shù)據(jù)處理裝置910以及數(shù)據(jù)存儲(chǔ)裝置920構(gòu)成。 5 數(shù)據(jù)處理裝置910具有距離計(jì)算單元911、只進(jìn)行預(yù)測(cè)的預(yù)測(cè)單元912和 只進(jìn)行單詞對(duì)照的單詞對(duì)照單元913。數(shù)據(jù)存儲(chǔ)裝置920具有可容納多個(gè) 幀的距離值緩存器921以及預(yù)測(cè)值緩存器922各一個(gè)。距離計(jì)算單元911, 計(jì)算對(duì)所有聲音模型的距離值,在后級(jí)的預(yù)測(cè)單元912以及單詞串對(duì)照單 元913中不重新進(jìn)行距離計(jì)算。但是,在這種語(yǔ)音識(shí)別系統(tǒng)900中,如圖io8的時(shí)間圖所示,只能同時(shí)進(jìn)行一個(gè)處理。在此,本發(fā)明相關(guān)的語(yǔ)音識(shí)別系統(tǒng)的特征在于,具備距離計(jì)算單元, 其生成依次輸入的語(yǔ)音特征量和各聲音模型之間的距離值;預(yù)測(cè)單元,其 與所述距離計(jì)算單元所進(jìn)行的距離值的生成并行,采用由所述距離計(jì)算單 元已生成的距離值來(lái)生成預(yù)測(cè)值;和單詞串對(duì)照單元,其與所述距離計(jì)算15單元所進(jìn)行的距離值的生成以及所述預(yù)測(cè)單元所進(jìn)行的預(yù)測(cè)值的生成并 行,采用由所述距離計(jì)算單元已生成的距離值以及由所述預(yù)測(cè)單元已生成 的預(yù)測(cè)值來(lái)進(jìn)行單詞對(duì)照,生成識(shí)別結(jié)果。由此,由于三個(gè)單元能夠并行 地執(zhí)行處理,因此可進(jìn)行高速的語(yǔ)音識(shí)別。例如,也可分別具備多個(gè)距離值緩存器和預(yù)測(cè)值緩存器,所述距離值20緩存器儲(chǔ)存有由所述距離計(jì)算單元所生成的距離值,所述預(yù)測(cè)值緩存器儲(chǔ) 存有由所述預(yù)測(cè)單元所生成的預(yù)測(cè)值,所述各距離值緩存器,由所述距離 計(jì)算單元寫(xiě)入所述距離值,之后由所述預(yù)測(cè)單元讀出所述距離值,之后由所述單詞串對(duì)照單元讀出所述距離值,所述各預(yù)測(cè)值緩存器由所述預(yù)測(cè)單 元寫(xiě)入所述預(yù)測(cè)值,之后由所述單詞串對(duì)照單元讀出所述預(yù)測(cè)值,被所述25距離計(jì)算單元寫(xiě)入有所述距離值的所述距離值緩存器、被所述預(yù)測(cè)單元讀 出所述距離值的所述距離值緩存器、以及被所述單詞串對(duì)照單元讀出所述 距離值的所述距離值緩存器分別不同,并且被所述預(yù)測(cè)單元寫(xiě)入有所述預(yù) 測(cè)值的所述預(yù)測(cè)值緩存器和被所述單詞串對(duì)照單元讀出所述預(yù)測(cè)值的所 述預(yù)測(cè)值緩存器分別不同。30 此外,所述距離計(jì)算單元還具備緩存器長(zhǎng)度決定單元,其按照使所述
距離計(jì)算單元、所述預(yù)測(cè)單元以及所述單詞對(duì)照單元的處理量均勻的方 式,決定所述距離值緩存器或所述預(yù)測(cè)值緩存器的緩存器長(zhǎng)度。此時(shí),通 過(guò)緩存器長(zhǎng)度決定單元,決定相對(duì)于速度最優(yōu)的緩存器長(zhǎng)度,因此識(shí)別速 度提高。5 進(jìn)一步,可以還具備緩存器管理單元,其對(duì)所述距離計(jì)算單元、所述預(yù)測(cè)單元以及所述單詞串對(duì)照單元的動(dòng)作進(jìn)行監(jiān)視,在所述距離計(jì)算單 元,不再向所述距離值緩存器中寫(xiě)入所述距離值時(shí),且所述預(yù)測(cè)單元以及 所述單詞串對(duì)照單元從所述距離值緩存器讀出了所有所述距離值時(shí),并且 所述預(yù)測(cè)單元不再向所述預(yù)測(cè)值緩存器中寫(xiě)入所述預(yù)測(cè)值時(shí),且所述單詞10串對(duì)照單元從所述預(yù)測(cè)值緩存器讀出了所有所述預(yù)測(cè)值時(shí),將所述距離計(jì) 算單元在寫(xiě)入時(shí)采用的所述距離值緩存器用于所述預(yù)測(cè)單元的下一次讀 出,將所述預(yù)測(cè)單元在讀出時(shí)釆用的所述距離值緩存器用于所述單詞串對(duì) 照單元的下一次讀出,將所述單詞串對(duì)照單元的讀出時(shí)采用的所述距離值 緩存器用于所述距離計(jì)算單元的下一次寫(xiě)入,將所述預(yù)測(cè)單元在寫(xiě)入時(shí)采15用的所述預(yù)測(cè)值緩存器用于所述單詞串對(duì)照單元的下一次讀出,將所述單 詞串對(duì)照單元的讀出時(shí)采用的所述預(yù)測(cè)值緩存器用于所述預(yù)測(cè)單元的下 一次寫(xiě)入。此時(shí),能以最小限的緩存器數(shù)目得到本發(fā)明的效果。本發(fā)明相關(guān)的語(yǔ)音識(shí)別方法的特征在于,具備距離計(jì)算步驟,生成 依次輸入的語(yǔ)音特征量和各聲音模型之間的距離值;預(yù)測(cè)步驟,與該距離20計(jì)算步驟中的所述距離值的生成并行,采用由該距離計(jì)算步驟己生成的距離值來(lái)生成預(yù)測(cè)值;和單詞串對(duì)照步驟,其與所述距離計(jì)算步驟中的所述距離值的生成以及所述預(yù)測(cè)步驟中的所述預(yù)測(cè)值的生成并行,采用由所述 距離計(jì)算步驟已生成的距離值以及由所述預(yù)測(cè)步驟已生成的預(yù)測(cè)值來(lái)進(jìn)行單詞對(duì)照,生成識(shí)別結(jié)果。25 本發(fā)明相關(guān)的語(yǔ)音識(shí)別程序的特征在于,讓構(gòu)成語(yǔ)音識(shí)別系統(tǒng)的計(jì)算機(jī)執(zhí)行下述功能生成依次輸入的語(yǔ)音特征量和各聲音模型之間的距離 值;在繼續(xù)生成所述距離值時(shí),采用已生成的距離值來(lái)生成預(yù)測(cè)值;在繼 續(xù)生成所述距離值時(shí)以及繼續(xù)生成所述預(yù)測(cè)值時(shí),采用已經(jīng)生成的距離值 以及已經(jīng)生成的預(yù)測(cè)值進(jìn)行單詞對(duì)照,生成識(shí)別結(jié)果。30 進(jìn)一步,本發(fā)明的第一語(yǔ)音識(shí)別系統(tǒng),在共享存儲(chǔ)器上分別具有多個(gè)
能夠容納多幀的預(yù)測(cè)值緩存器以及距離值緩存器,此外具有進(jìn)行距離計(jì) 算、預(yù)測(cè)以及語(yǔ)音識(shí)別的各單元,在上述三個(gè)單元中,可進(jìn)行以能夠容納多幀的緩存器為單位的成批處理(batch)的三個(gè)并行處理。此外,本發(fā)明的第二語(yǔ)音識(shí)別系統(tǒng),除了第一語(yǔ)音識(shí)別系統(tǒng)之外,還具有緩存器長(zhǎng)度決5定單元。該緩存器長(zhǎng)度決定單元,與距離計(jì)算、預(yù)測(cè)以及語(yǔ)音識(shí)別單元進(jìn) 行通信,決定距離計(jì)算、預(yù)測(cè)以及語(yǔ)音識(shí)別單元中所采用的緩存器的長(zhǎng)度。 也可為以還具備距離計(jì)算單元、預(yù)測(cè)單元和單詞串對(duì)照單元,上述三 個(gè)單元并行動(dòng)作為特征的語(yǔ)音識(shí)別系統(tǒng)。此外,也可為具有下述特征的下 述語(yǔ)音識(shí)別系統(tǒng),即具備多個(gè)距離值緩存器和預(yù)測(cè)值緩存器,在距離計(jì)算10單元、預(yù)測(cè)單元以及單詞串對(duì)照單元中采用不同的緩存器,將處理結(jié)束的 緩存器從距離計(jì)算處理向預(yù)測(cè)處理轉(zhuǎn)移,從預(yù)測(cè)處理向單詞對(duì)照處理轉(zhuǎn) 移,從而進(jìn)行并行處理。此外,也可為具有下述特征的語(yǔ)音識(shí)別系統(tǒng),即 具有緩存器長(zhǎng)度決定單元,其與距離計(jì)算單元、預(yù)測(cè)單元以及單詞對(duì)照單 元進(jìn)行通信,來(lái)決定緩存器長(zhǎng)度。15 發(fā)明效果通過(guò)本發(fā)明,通過(guò)執(zhí)行生成依次輸入的語(yǔ)音特征量和各聲音模型之間 的距離值的處理、采用已生成的距離值來(lái)生成預(yù)測(cè)值的處理和采用已生成 的距離值以及己生成的預(yù)測(cè)值來(lái)進(jìn)行單詞對(duì)照,生成識(shí)別結(jié)果的處理,能 夠并行地執(zhí)行多個(gè)處理,因此能夠提高語(yǔ)音的識(shí)別速度。20


圖1為表示本發(fā)明相關(guān)的語(yǔ)音識(shí)別系統(tǒng)的第一實(shí)施方式的框圖。圖2為表示圖1的語(yǔ)音識(shí)別系統(tǒng)的動(dòng)作的時(shí)序圖。圖3為表示本發(fā)明相關(guān)的語(yǔ)音識(shí)別系統(tǒng)的第二實(shí)施方式的框圖。25 圖4為表示本發(fā)明相關(guān)的語(yǔ)音識(shí)別系統(tǒng)的第三實(shí)施方式的框圖。圖5為表示語(yǔ)音識(shí)別系統(tǒng)的第一現(xiàn)有例的框圖。 圖6為表示語(yǔ)音識(shí)別系統(tǒng)的第二現(xiàn)有例的框圖。 圖7為表示成為本發(fā)明的前提的語(yǔ)音識(shí)別系統(tǒng)的框圖。 圖8為表示圖7的語(yǔ)音識(shí)別系統(tǒng)的動(dòng)作的時(shí)序圖。30 圖中100、 200、 300—語(yǔ)音識(shí)別系統(tǒng);110、 120、 130、 210、 310、320、 330、 340 —數(shù)據(jù)處理裝置;140、 350 —數(shù)據(jù)存儲(chǔ)裝置;141、 142、 143、 144、 145 —距離值緩存器;151、 152、 153 —預(yù)測(cè)值緩存器;111、 311—距離計(jì)算單元;121、 321—預(yù)測(cè)單元;131、 331—單詞串對(duì)照單元; 211—緩存器長(zhǎng)度決定單元;341 —緩存器管理單元。
具體實(shí)施方式
圖1為表示本發(fā)明相關(guān)的語(yǔ)音識(shí)別系統(tǒng)的第一實(shí)施方式的框圖。以下, 基于附圖進(jìn)行說(shuō)明。本實(shí)施方式的語(yǔ)音識(shí)別系統(tǒng)100的特征在于具備距離計(jì)算單元111、io 預(yù)測(cè)單元121以及單詞串對(duì)照單元131。距離計(jì)算單元111生成依次輸入 的語(yǔ)音特征量和各聲音模型之間的距離值。預(yù)測(cè)單元121在距離計(jì)算單元 111生成距離值時(shí),采用由距離計(jì)算單元111己生成的距離值來(lái)生成預(yù)測(cè) 值。單詞串對(duì)照單元131在距離計(jì)算單元111生成距離值時(shí)以及預(yù)測(cè)單元 121生成預(yù)測(cè)值時(shí),采用距離計(jì)算單元111己生成的距離值以及預(yù)測(cè)單元15 121已生成的預(yù)測(cè)值進(jìn)行單詞對(duì)照而生成識(shí)別結(jié)果。由此,由于三個(gè)單元 并行地執(zhí)行處理,因此可進(jìn)行高速的語(yǔ)音識(shí)別。此外,語(yǔ)音識(shí)別系統(tǒng)100具備儲(chǔ)存由距離計(jì)算單元111生成的距離值 的多個(gè)距離值緩存器141 145和儲(chǔ)存由預(yù)測(cè)單元121生成的預(yù)測(cè)值的多 個(gè)預(yù)測(cè)值緩存器151 153。各距離值緩存器141 145由距離計(jì)算單元11120寫(xiě)入距離值,之后由預(yù)測(cè)單元121讀出距離值,之后由單詞串對(duì)照單元131 讀出距離值。各預(yù)測(cè)值緩存器151 153由預(yù)測(cè)單元121寫(xiě)入預(yù)測(cè)值,之 后由單詞串對(duì)照單元131讀出預(yù)測(cè)值。每次,距離計(jì)算單元lll寫(xiě)入距離 值的距離值緩存器141、預(yù)測(cè)單元121讀出距離值的距離值緩存器142和 單詞串對(duì)照單元131讀出距離值的距離值緩存器143分別不同。預(yù)測(cè)單元25 121寫(xiě)入預(yù)測(cè)值的預(yù)測(cè)值緩存器151和單詞串對(duì)照單元131讀出預(yù)測(cè)值的 預(yù)測(cè)值緩存器152分別不同。下面更詳細(xì)地進(jìn)行說(shuō)明。本實(shí)施方式的語(yǔ)音識(shí)別系統(tǒng)IOO包括通過(guò)程 序控制進(jìn)行動(dòng)作的數(shù)據(jù)處理裝置IIO、 120、 130和存儲(chǔ)有信息的數(shù)據(jù)存儲(chǔ) 裝置140。數(shù)據(jù)處理裝置IIO、 120、 130分別具有不同的處理器,因此可30進(jìn)行并行處理。另外,如果采用可進(jìn)行并行處理的處理器,則也可將數(shù)據(jù)
處理裝置合并為一個(gè)裝置。數(shù)據(jù)存儲(chǔ)裝置140具備距離值緩存器141、 142、 143、預(yù)測(cè)值緩存器 151、 152、 0個(gè)以上的距離值緩存器144、 0個(gè)以上的距離值緩存器145 和0個(gè)以上的預(yù)測(cè)值緩存器153。距離值緩存器145的緩存數(shù)目和預(yù)測(cè)值 5緩存器153的緩存數(shù)目相同。距離值緩存器141 145為與某幀區(qū)間的語(yǔ) 音對(duì)應(yīng)的緩存器,保存有各聲音模型相對(duì)在各幀輸入的語(yǔ)音特征量的距離 值。預(yù)測(cè)值緩存器151 153為與某幀區(qū)間的語(yǔ)音及其距離值對(duì)應(yīng)的緩存 器,保持有在各幀中相對(duì)從該幀以后的聲音信息開(kāi)始計(jì)算的各識(shí)別單位的 優(yōu)劣即預(yù)測(cè)值。io 數(shù)據(jù)處理裝置110具備距離計(jì)算單元111,數(shù)據(jù)處理裝置120具備預(yù)測(cè)單元121,數(shù)據(jù)處理裝置130具備單詞串對(duì)照單元131。距離計(jì)算單元 111對(duì)所輸入的語(yǔ)音特征量的時(shí)間序列的各幀,計(jì)算其聲音特征量和各語(yǔ) 音模型之間的距離值后,寫(xiě)入距離值緩存器141中。預(yù)測(cè)單元121從距離 值緩存器142讀出距離值,對(duì)該距離值緩存器142內(nèi)的各幀的各識(shí)別單位,15計(jì)算其優(yōu)劣信息即預(yù)測(cè)值后,寫(xiě)入到預(yù)測(cè)值緩存器151中。單詞串對(duì)照單 元131從距離值緩存器143以及預(yù)測(cè)值緩存器152讀出同幀中的距離值以 及預(yù)測(cè)值, 一邊釆用各識(shí)別單位的預(yù)測(cè)值對(duì)對(duì)照單詞進(jìn)行適當(dāng)取舍選擇, 一邊幀同步地進(jìn)行單詞對(duì)照,生成對(duì)其發(fā)聲整體的識(shí)別結(jié)果。圖2為表示語(yǔ)音識(shí)別系統(tǒng)100的動(dòng)作的時(shí)序圖。以下,基于圖1以及20圖2對(duì)語(yǔ)音識(shí)別系統(tǒng)100的動(dòng)作進(jìn)行說(shuō)明。在處理開(kāi)始時(shí),距離計(jì)算單元111將距離值緩存器141確保在數(shù)據(jù)存 儲(chǔ)裝置140內(nèi)(圖2中(l))。接下來(lái),作為分析結(jié)束的語(yǔ)音即聲音特征 量的時(shí)間序列數(shù)據(jù)被供給到距離計(jì)算單元111。于是,距離計(jì)算單元111 與所輸入的聲音時(shí)間序列同步地計(jì)算距離值后,將其寫(xiě)入距離值緩存器25141。在距離值緩存器141存滿(mǎn)時(shí),將其加入多個(gè)距離值緩存器144的末 尾,重新將距離值緩沖器141確保在數(shù)據(jù)存儲(chǔ)裝置140內(nèi)后,繼續(xù)處理。 在被提供有距離值緩存器142時(shí),預(yù)測(cè)單元121從距離值緩存器142 取出各幀的距離值,對(duì)各幀的各識(shí)別單位計(jì)算預(yù)測(cè)值后,將其寫(xiě)入預(yù)測(cè)值 緩存器151中。在預(yù)測(cè)值緩存器151存滿(mǎn)時(shí),將距離值緩存器142追加到30多個(gè)距離值緩存器145的末尾,并且將預(yù)測(cè)值緩存器151追加到多個(gè)預(yù)測(cè)
值緩存器153的末尾。在這種情況以及動(dòng)作剛剛開(kāi)始之后,不提供距離值緩存器142以及預(yù)測(cè)值緩存器151。因此,從多個(gè)距離值緩存器144取出 開(kāi)頭的緩存器作為距離值緩存器142,重新將預(yù)測(cè)值緩存器151確保到數(shù) 據(jù)存儲(chǔ)裝置140內(nèi)后,繼續(xù)處理。 5 由此,如圖2的距離值緩存器(1) (2) (3) (4)所示,由距離值計(jì)算單元111處理的距離值緩存器,按照該順序由預(yù)測(cè)單元121進(jìn)行處理。 在圖2中,A、 B、 C、 D分別為與距離值緩存器(1) (2) (3) (4)對(duì)應(yīng) 的預(yù)測(cè)值緩存器。在距離值緩存器143以及預(yù)測(cè)值緩存器152被提供時(shí),單詞串對(duì)照單 io元131從距離值緩存器143以及預(yù)測(cè)值緩存器152取出各幀的距離值和各 識(shí)別單位的預(yù)測(cè)值, 一邊采用預(yù)測(cè)值對(duì)對(duì)照單詞進(jìn)行適當(dāng)取舍選擇, 一邊 與幀同步地進(jìn)行單詞對(duì)照,生成一次發(fā)聲的識(shí)別結(jié)果。在對(duì)距離值緩存器 143內(nèi)以及預(yù)測(cè)值緩存器152內(nèi)的所有的幀進(jìn)行了處理后時(shí),距離值緩存 器143以及預(yù)測(cè)值緩存器152釋放存儲(chǔ)器。此時(shí)以及動(dòng)作剛剛開(kāi)始之后, 15由于沒(méi)有被提供距離值緩存器143以及預(yù)測(cè)值緩存器152,因此從多個(gè)距 離值緩存器145以及多個(gè)預(yù)測(cè)值緩存器153取出開(kāi)頭的緩存器(在圖2中 (1)禾PIA、 (2)和B、 (3)和C、 (4)和D)分別作為距離值緩存器143 以及預(yù)測(cè)值緩存器152后,繼續(xù)處理。此時(shí),如果沒(méi)有可取出的緩存器, 則為發(fā)聲終止,因此將到此為止的識(shí)別結(jié)果作為最終的語(yǔ)音識(shí)別結(jié)果輸 20 出。通過(guò)本實(shí)施方式的語(yǔ)音識(shí)別系統(tǒng)100,三個(gè)處理單元即距離計(jì)算單元 111、預(yù)測(cè)單元121以及單詞串對(duì)照單元131能夠獨(dú)立地并行進(jìn)行處理, 因此與第一現(xiàn)有例的語(yǔ)音識(shí)別系統(tǒng)相比,語(yǔ)音識(shí)別速度提高。此外,本實(shí)施方式的語(yǔ)音識(shí)別系統(tǒng)100,能夠歸納如下。距離計(jì)算單25元lll接收語(yǔ)音特征量的時(shí)間序列數(shù)據(jù),幀同步地計(jì)算所有聲音模型和各 幀之間的距離值后,寫(xiě)入到距離值緩存器141中。在距離值緩存器141存 滿(mǎn)時(shí),將其追加到等待向預(yù)測(cè)單元121傳送的多個(gè)距離值緩存器144的末 尾。預(yù)測(cè)單元121從多個(gè)距離值緩存器144接收距離值緩存器142,在各 幀中計(jì)算各識(shí)別單位的優(yōu)劣即預(yù)測(cè)值后,寫(xiě)入到預(yù)測(cè)值緩存器151。在預(yù)30測(cè)值緩存器151存滿(mǎn)時(shí),將其分別追加到等待向距離計(jì)算單元131傳送的
多個(gè)距離值緩存器145以及預(yù)測(cè)值緩存器153的末尾。單詞串對(duì)照單元131 從多個(gè)距離值緩存器145以及預(yù)測(cè)值緩存器153接收距離值緩存器143以 及預(yù)測(cè)值緩存器152, 一邊利用預(yù)測(cè)值對(duì)對(duì)照單詞進(jìn)行適當(dāng)取舍選擇,一 邊幀同步地識(shí)別發(fā)聲整體,生成識(shí)別結(jié)果。由此,通過(guò)對(duì)多路徑語(yǔ)音識(shí)別 5的各路徑進(jìn)行并行處理,能高速地進(jìn)行語(yǔ)音識(shí)別。圖3為表示本發(fā)明相關(guān)的語(yǔ)音識(shí)別系統(tǒng)的第二實(shí)施方式的框圖。以下, 基于該附圖進(jìn)行說(shuō)明。其中,與圖l相同的部分付與相同的符號(hào),并省略 說(shuō)明。本實(shí)施方式的語(yǔ)音識(shí)別裝置200的特征在于具備緩存器長(zhǎng)度決定單元 io 211。緩存器長(zhǎng)度決定單元211按照距離計(jì)算單元111、預(yù)測(cè)單元121以及 單詞對(duì)照單元131的處理量均勻的方式?jīng)Q定距離值緩存器141 145或預(yù) 測(cè)值緩存器151 153的緩存器長(zhǎng)度。通過(guò)本實(shí)施方式,通過(guò)緩存器長(zhǎng)度 決定單元211來(lái)決定相對(duì)于速度來(lái)說(shuō)最佳的緩存器長(zhǎng)度,因此識(shí)別速度提 高。15 以下進(jìn)行更詳細(xì)的說(shuō)明。語(yǔ)音識(shí)別裝置200的不同點(diǎn)在于,數(shù)據(jù)處理裝置210除了圖1的數(shù)據(jù)處理裝置IIO的結(jié)構(gòu)之外,還具有緩存器長(zhǎng)度決 定單元211。緩存器長(zhǎng)度決定單元211與距離計(jì)算單元111、預(yù)測(cè)單元121 以及單詞串對(duì)照單元131進(jìn)行通信,來(lái)計(jì)算最佳緩存器長(zhǎng)度。例如在預(yù)測(cè) 單元121以及單詞串對(duì)照單元131的任一個(gè)中的每一個(gè)緩存器的執(zhí)行時(shí)間20和距離計(jì)算單元131的每一個(gè)緩存器的執(zhí)行時(shí)間之差為某值以上時(shí),將緩 存器長(zhǎng)度拉長(zhǎng)該延遲量。距離計(jì)算單元111從緩存器長(zhǎng)度決定單元211接 收緩存器長(zhǎng)度,在不舍去已計(jì)算完成的距離值的范圍內(nèi)使所接收的時(shí)刻之 后的距離值緩存器的長(zhǎng)度接近上述緩存器長(zhǎng)度。上述之外的動(dòng)作與第一實(shí) 施方式相同。25 接下來(lái),對(duì)本實(shí)施方式的效果進(jìn)行說(shuō)明。在有預(yù)測(cè)單元121的情況下,通過(guò)拉長(zhǎng)一緩存器的長(zhǎng)度,從而預(yù)測(cè)處理的速度也提高,預(yù)測(cè)精度也提高。 因此,單詞串對(duì)照單元131的速度也提高。在本實(shí)施方式中,在預(yù)測(cè)單元 121以及單詞串對(duì)照單元131中發(fā)生了處理延遲時(shí),通過(guò)從最上游的距離 計(jì)算單元111拉長(zhǎng)緩存器長(zhǎng)度,從而預(yù)測(cè)單元121以及單詞串對(duì)照單元13130也被高速化,因此能使三個(gè)處理單元的處理量更均勻化。
圖4為表示本發(fā)明相關(guān)的語(yǔ)音識(shí)別系統(tǒng)的第三實(shí)施方式的框圖。以下 基于該附圖進(jìn)行說(shuō)明。其中,對(duì)與圖l相同的部分付與相同的符號(hào),從而 省略說(shuō)明。本實(shí)施方式的語(yǔ)音識(shí)別系統(tǒng)300的特征在于具備緩存器管理單元5 341 。緩存器管理單元341對(duì)距離計(jì)算單元311、預(yù)測(cè)單元321以及單詞串 對(duì)照單元331的動(dòng)作進(jìn)行監(jiān)視,當(dāng)距離計(jì)算單元311不再向距離值緩存器 141寫(xiě)入距離值時(shí)并且預(yù)測(cè)單元321以及單詞串對(duì)照單元331從距離值緩 存器142、 143讀出了全部距離值時(shí),且預(yù)測(cè)單元321不再向預(yù)測(cè)值緩存 器151寫(xiě)入預(yù)測(cè)值時(shí)并且單詞串對(duì)照單元331從預(yù)測(cè)值緩存器152讀出了10 全部預(yù)測(cè)值時(shí),將距離值緩存器141用于預(yù)測(cè)單元321的下一次讀出,將 距離值緩存器142用于單詞串對(duì)照單元331的下一次讀出,將距離值緩存 器143用于距離計(jì)算單元311的下一次寫(xiě)入,將預(yù)測(cè)值緩存器151用于單 詞串對(duì)照單元331的下一次讀出,將預(yù)測(cè)值緩存器152用于預(yù)測(cè)單元321 的下一次寫(xiě)入。通過(guò)本實(shí)施方式,能夠以最小限度的緩存器數(shù)目得到本發(fā)15明的效果。以下進(jìn)行更詳細(xì)的說(shuō)明。語(yǔ)音識(shí)別系統(tǒng)300包括通過(guò)程序控制而動(dòng)作 的數(shù)據(jù)處理裝置310、 320、 330、 340和存儲(chǔ)有信息的數(shù)據(jù)存儲(chǔ)裝置350。 數(shù)據(jù)存儲(chǔ)裝置350具備距離值緩存器141、 142、 143和預(yù)測(cè)值緩存器 151、 152。距離值緩存器141、 142、 143為與某幀區(qū)間的語(yǔ)音對(duì)應(yīng)的緩存 20器,保存有各聲音模型相對(duì)在各幀輸入的語(yǔ)音特征量的距離值。預(yù)測(cè)值緩 存器151、 152為與某幀區(qū)間的語(yǔ)音及其距離值對(duì)應(yīng)的緩存器,在各幀中 保持有相對(duì)根據(jù)該幀以后的聲音信息所計(jì)算出的各識(shí)別單位的優(yōu)劣即預(yù) 測(cè)值。數(shù)據(jù)處理裝置310具備距離計(jì)算單元311,數(shù)據(jù)處理裝置320具備預(yù) 25 測(cè)單元321,數(shù)據(jù)處理裝置330具備單詞串對(duì)照單元331,數(shù)據(jù)處理裝置 340具備緩存器管理單元341。距離計(jì)算單元331對(duì)于所輸入的語(yǔ)音特征 量的時(shí)間序列的各幀,計(jì)算該語(yǔ)音特征量和各聲音模型的距離值,并將其 寫(xiě)入到距離值緩存器141中。預(yù)測(cè)單元321從距離值緩存器142讀出距離 值,對(duì)該緩存器內(nèi)的各幀的各識(shí)別單位,計(jì)算其優(yōu)劣信息即預(yù)測(cè)值,并將 30上述預(yù)測(cè)值寫(xiě)入到預(yù)測(cè)值緩存器151中。單詞串對(duì)照單元331從距離值緩 存器143以及預(yù)測(cè)值緩存器152讀出相同幀中的距離值以及預(yù)測(cè)值, 一邊采用各識(shí)別單位的預(yù)測(cè)值來(lái)適當(dāng)取舍選擇對(duì)照單詞, 一邊幀同步地進(jìn)行單 詞對(duì)照,生成對(duì)該發(fā)聲全體的識(shí)別結(jié)果。接下來(lái),對(duì)語(yǔ)音識(shí)別系統(tǒng)300的動(dòng)作進(jìn)行說(shuō)明。分析結(jié)束的語(yǔ)音即聲 5音特征量的時(shí)間序列數(shù)據(jù)被供給到距離計(jì)算單元311。距離計(jì)算單元311 與所輸入的聲音時(shí)間序列同步地計(jì)算距離值后,將其寫(xiě)入到距離值緩存器 141中。在距離值緩存器141存滿(mǎn)時(shí),進(jìn)入等待狀態(tài)。在被提供距離值緩 存器142時(shí),預(yù)測(cè)單元321從距離值緩存器142取出各幀的距離值,對(duì)各 幀的各識(shí)別單位計(jì)算預(yù)測(cè)值后,寫(xiě)入到預(yù)測(cè)值緩存器151。在預(yù)測(cè)值緩存 io器151存滿(mǎn)時(shí),進(jìn)入等待狀態(tài)。在被提供距離值緩存器143以及預(yù)測(cè)值緩存器152時(shí),單詞串對(duì)照單 元331從距離值緩存器143以及預(yù)測(cè)值緩存器152取出各幀的距離值和各 識(shí)別單位的預(yù)測(cè)值, 一邊采用預(yù)測(cè)值對(duì)對(duì)照單詞進(jìn)行適當(dāng)取舍選擇, 一邊 幀同步地進(jìn)行單詞對(duì)照,生成一次發(fā)聲的識(shí)別結(jié)果。在處理過(guò)距離值緩存 15器143以及預(yù)測(cè)值緩存器152內(nèi)的所有幀后時(shí),進(jìn)入等待狀態(tài)。緩存器管理單元341,對(duì)距離計(jì)算單元311、預(yù)測(cè)單元321以及單詞 串對(duì)照單元331的狀態(tài)進(jìn)行監(jiān)視,在全部進(jìn)入等待狀態(tài)時(shí),將距離值緩存 器141移動(dòng)到距離值緩存器142,將距離值緩存器142移動(dòng)到距離值緩存 器143,將距離值緩存器143移動(dòng)到距離值緩存器141,將預(yù)測(cè)值緩存器 20 151與預(yù)測(cè)值緩存器152互相替換,之后,解除距離計(jì)算單元331、預(yù)測(cè) 單元321以及單詞串對(duì)照單元331的等待狀態(tài)。如果所處理的數(shù)據(jù)在距離值緩存器143以及預(yù)測(cè)值緩存器152內(nèi)不存 在,則為發(fā)聲終止,因此單詞串對(duì)照單元331將到此為止的識(shí)別結(jié)果作為 最終的語(yǔ)音識(shí)別結(jié)果輸出。 25 通過(guò)本實(shí)施方式的語(yǔ)音識(shí)別系統(tǒng)300,能夠以三個(gè)處理單元即距離計(jì)算單元311、預(yù)測(cè)單元321以及單詞串對(duì)照單元331獨(dú)立地并行進(jìn)行處理, 因此與第一現(xiàn)有例的語(yǔ)音識(shí)別系統(tǒng)相比,語(yǔ)音識(shí)別速度提高。30
權(quán)利要求
1.一種語(yǔ)音識(shí)別系統(tǒng),具備距離計(jì)算單元,其生成依次輸入的語(yǔ)音特征量和各聲音模型之間的距離值;預(yù)測(cè)單元,其與所述距離計(jì)算單元所進(jìn)行的距離值的生成并行,采用由所述距離計(jì)算單元已生成的距離值來(lái)生成預(yù)測(cè)值;和單詞串對(duì)照單元,其與所述距離計(jì)算單元所進(jìn)行的距離值的生成以及所述預(yù)測(cè)單元所進(jìn)行的預(yù)測(cè)值的生成并行,采用由所述距離計(jì)算單元已生成的距離值以及由所述預(yù)測(cè)單元已生成的預(yù)測(cè)值來(lái)進(jìn)行單詞對(duì)照,生成識(shí)別結(jié)果。
2. 根據(jù)權(quán)利要求1所述的語(yǔ)音識(shí)別系統(tǒng),其特征在于, 分別具備多個(gè)距離值緩存器和預(yù)測(cè)值緩存器,所述距離值緩存器儲(chǔ)存15有由所述距離計(jì)算單元所生成的距離值,所述預(yù)測(cè)值緩存器儲(chǔ)存有由所述 預(yù)測(cè)單元所生成的預(yù)測(cè)值,所述各距離值緩存器,進(jìn)行寫(xiě)入來(lái)自所述距離計(jì)算單元的所述距離 值、將所述距離值讀出到所述預(yù)測(cè)單元以及將所述距離值讀出到所述單詞 串對(duì)照單元的動(dòng)作,20 所述各預(yù)測(cè)值緩存器,進(jìn)行寫(xiě)入來(lái)自所述預(yù)測(cè)單元的所述預(yù)測(cè)值以及將所述預(yù)測(cè)值讀出到所述單詞串對(duì)照單元的動(dòng)作,被寫(xiě)入來(lái)自所述距離計(jì)算單元的所述距離值的所述距離值緩存器、將所述距離值讀出到所述預(yù)測(cè)單元的所述距離值緩存器和將所述距離值讀出到所述單詞串對(duì)照單元的所述距離值緩存器分別不同, 25 并且,被寫(xiě)入來(lái)自所述預(yù)測(cè)單元的所述預(yù)測(cè)值的所述預(yù)測(cè)值緩存器和將所述預(yù)測(cè)值讀出到所述單詞串對(duì)照單元的所述預(yù)測(cè)值緩存器分別不同。
3. 根據(jù)權(quán)利要求2所述的語(yǔ)音識(shí)別系統(tǒng),其特征在于,還具備緩存器長(zhǎng)度決定單元,其按照使得所述距離計(jì)算單元、所述預(yù) 測(cè)單元以及所述單詞對(duì)照單元的處理量均勻的方式,決定所述距離值緩存30器或所述預(yù)測(cè)值緩存器的緩存器長(zhǎng)度。
4. 根據(jù)權(quán)利要求2所述的語(yǔ)音識(shí)別系統(tǒng),其特征在于, 具備緩存器管理單元, 所述緩存器管理單元具有下述功能對(duì)所述距離計(jì)算單元、所述預(yù)測(cè)單元以及所述單詞串對(duì)照單元的動(dòng)作 5進(jìn)行監(jiān)視;以所述距離計(jì)算單元,不需要再向所述距離值緩存器中寫(xiě)入所述距離 值,且所述預(yù)測(cè)單元以及所述單詞串對(duì)照單元從所述距離值緩存器讀出了 所有所述距離值,并且所述預(yù)測(cè)單元不需要再向所述預(yù)測(cè)值緩存器中寫(xiě)入 所述預(yù)測(cè)值,且所述單詞串對(duì)照單元從所述預(yù)測(cè)值緩存器讀出了所有所述10預(yù)測(cè)值作為條件,按照下述那樣動(dòng)作使所述距離計(jì)算單元在寫(xiě)入時(shí)采用 的所述距離值緩存器用于所述預(yù)測(cè)單元的下一次讀出,使所述預(yù)測(cè)單元在 讀出時(shí)采用的所述距離值緩存器用于所述單詞串對(duì)照單元的下一次讀出, 使所述單詞串對(duì)照單元的讀出時(shí)采用的所述距離值緩存器用于所述距離 計(jì)算單元的下一次寫(xiě)入,使所述預(yù)測(cè)單元在寫(xiě)入時(shí)采用的所述預(yù)測(cè)值緩存15器用于所述單詞串對(duì)照單元的下一次讀出,使所述單詞串對(duì)照單元的讀出 時(shí)采用的所述預(yù)測(cè)值緩存器用于所述預(yù)測(cè)單元的下一次寫(xiě)入。
5. —種語(yǔ)音識(shí)別方法,具備距離計(jì)算步驟,生成依次輸入的語(yǔ)音特征量和各聲音模型之間的距離值; 預(yù)測(cè)步驟,與該距離計(jì)算步驟中的所述距離值的生成并行,采用由該距離計(jì)算步驟已生成的距離值來(lái)生成預(yù)測(cè)值;和單詞串對(duì)照步驟,其與所述距離計(jì)算步驟中的所述距離值的生成以及 所述預(yù)測(cè)步驟中的所述預(yù)測(cè)值的生成并行,采用由所述距離計(jì)算步驟已生 成的距離值以及由所述預(yù)測(cè)步驟已生成的預(yù)測(cè)值來(lái)進(jìn)行單詞對(duì)照,生成識(shí) 別結(jié)果。
6. 根據(jù)權(quán)利要求5所述的語(yǔ)音識(shí)別方法,其特征在于,分別采用多個(gè)距離值緩存器和預(yù)測(cè)值緩存器,所述距離值緩存器儲(chǔ)存 有由所述距離計(jì)算步驟所生成的距離值,所述預(yù)測(cè)值緩存器儲(chǔ)存有由所述 預(yù)測(cè)步驟所生成的預(yù)測(cè)值, 對(duì)所述距離值緩存器,并行運(yùn)行所述距離計(jì)算步驟中的所述距離值的 寫(xiě)入、所述預(yù)測(cè)步驟中的所述距離值的讀出和所述單詞串對(duì)照步驟中的所 述距離值的讀出,對(duì)所述預(yù)測(cè)值緩存器,并行運(yùn)行所述預(yù)測(cè)步驟中的所述預(yù)測(cè)值的寫(xiě)入 和所述單詞串對(duì)照步驟中的所述預(yù)測(cè)值的讀出, 5 使由所述距離計(jì)算步驟寫(xiě)入所述距離值的所述距離值緩存器、由所述預(yù)測(cè)步驟讀出所述距離值的所述距離值緩存器和由所述單詞串對(duì)照步驟 讀出所述距離值的所述距離值緩存器不同,并且,使由所述預(yù)測(cè)步驟寫(xiě)入 所述預(yù)測(cè)值的所述預(yù)測(cè)值緩存器和由所述單詞串對(duì)照步驟讀出所述預(yù)測(cè) 值的所述預(yù)測(cè)值緩存器分別不同。 10
7.根據(jù)權(quán)利要求6所述的語(yǔ)音識(shí)別方法,其特征在于,按照使所述距離計(jì)算步驟、所述預(yù)測(cè)步驟以及所述單詞對(duì)照步驟的處 理量均勻的方式,來(lái)決定所述距離值緩存器或所述預(yù)測(cè)值緩存器的緩存器 長(zhǎng)度。
8.根據(jù)權(quán)利要求6所述的語(yǔ)音識(shí)別方法,其特征在于, 還具備緩存器管理步驟,對(duì)所述距離計(jì)算步驟、所述預(yù)測(cè)步驟以及所述單詞串對(duì)照步驟的動(dòng)作進(jìn)行監(jiān)視,在所述緩存器管理步驟中,以不需要再在所述距離計(jì)算步驟中向所述距離值緩存器中寫(xiě)入所述 距離值,且在所述預(yù)測(cè)步驟以及所述單詞串對(duì)照步驟中從所述距離值緩存20器讀出了所有所述距離值時(shí),并且不需要再在所述預(yù)測(cè)步驟向所述預(yù)測(cè)值 緩存器中寫(xiě)入所述預(yù)測(cè)值,且在所述單詞串對(duì)照步驟中從所述預(yù)測(cè)值緩存 器讀出了全部所述預(yù)測(cè)值作為條件,按照下述那樣動(dòng)作使由所述距離計(jì)算步驟在寫(xiě)入時(shí)采用的所述距離 值緩存器用于所述預(yù)測(cè)步驟中的下一次讀出,使由所述預(yù)測(cè)步驟在讀出時(shí)25采用的所述距離值緩存器用于所述單詞串對(duì)照步驟中的下一次讀出,使由 所述單詞串對(duì)照步驟在讀出時(shí)采用的所述距離值緩存器用于所述距離計(jì) 算步驟中的下一次寫(xiě)入,使由所述預(yù)測(cè)步驟在寫(xiě)入時(shí)采用的所述預(yù)測(cè)值緩 存器用于所述單詞串對(duì)照步驟中的下一次讀出,使由所述單詞串對(duì)照步驟 在讀出時(shí)采用的所述預(yù)測(cè)值緩存器用于所述預(yù)測(cè)步驟中的下一次寫(xiě)入。
9. —種語(yǔ)音識(shí)別程序,讓構(gòu)成語(yǔ)音識(shí)別系統(tǒng)的計(jì)算機(jī)執(zhí)行下述功能: 生成依次輸入的語(yǔ)音特征量和各聲音模型之間的距離值;在繼續(xù)生成所述距離值時(shí),采用己生成的距離值來(lái)生成預(yù)測(cè)值;在繼續(xù)生成所述距離值時(shí)以及繼續(xù)生成所述預(yù)測(cè)值時(shí),采用已經(jīng)生成 的距離值以及已經(jīng)生成的預(yù)測(cè)值進(jìn)行單詞對(duì)照,生成識(shí)別結(jié)果。
10.根據(jù)權(quán)利要求9所述的語(yǔ)音識(shí)別程序,其特征在于,執(zhí)行多次用于寫(xiě)入以及讀出所述生成的距離值的距離值緩存器的功 能和用于寫(xiě)入以及讀出所述生成的預(yù)測(cè)值的預(yù)測(cè)值緩存器的功能,使基于所述距離值緩存器的寫(xiě)入以及讀出的功能并行處理,并且使基 于所述預(yù)測(cè)值緩存器的寫(xiě)入和讀出的功能并行處理。 10
11.根據(jù)權(quán)利要求10所述的語(yǔ)音識(shí)別程序,其特征在于,執(zhí)行按照使所述距離計(jì)算單元、所述預(yù)測(cè)單元以及所述單詞對(duì)照單元 的處理量均勻的方式,來(lái)決定所述距離值緩存器或所述預(yù)測(cè)值緩存器的緩 存器長(zhǎng)度的功能。
12.根據(jù)權(quán)利要求10所述的語(yǔ)音識(shí)別程序,其特征在于, 15 執(zhí)行對(duì)所述距離計(jì)算單元、所述預(yù)測(cè)單元以及所述單詞串對(duì)照單元的動(dòng)作進(jìn)行監(jiān)視的緩存器管理功能,所述緩存器管理功能,以不需要再向所述距離值緩存器中寫(xiě)入所述距 離值,且從所述距離值緩存器讀出了所有所述距離值時(shí),并且所述預(yù)測(cè)單 元不需要再向所述預(yù)測(cè)值緩存器中寫(xiě)入所述預(yù)測(cè)值時(shí),且所述單詞串對(duì)照 20單元從所述預(yù)測(cè)值緩存器讀出了所有所述預(yù)測(cè)值作為條件,按照下述那樣動(dòng)作使所述距離計(jì)算單元在寫(xiě)入時(shí)采用的所述距離值緩存器用于所述預(yù)測(cè)單元的下一次讀出,使所述預(yù)測(cè)單元在讀出時(shí)采用的所述距離值緩存器 用于所述單詞串對(duì)照單元的下一次讀出,使所述單詞串對(duì)照單元的讀出時(shí) 采用的所述距離值緩存器用于所述距離計(jì)算單元的下一次寫(xiě)入,使所述預(yù)25測(cè)單元在寫(xiě)入時(shí)采用的所述預(yù)測(cè)值緩存器用于所述單詞串對(duì)照單元的下 一次讀出,使所述單詞串對(duì)照單元的讀出時(shí)采用的所述預(yù)測(cè)值緩存器用于 所述預(yù)測(cè)單元的下一次寫(xiě)入。
全文摘要
通過(guò)對(duì)多路徑語(yǔ)音識(shí)別的各路徑進(jìn)行并行處理,而能高速地進(jìn)行語(yǔ)音識(shí)別。距離計(jì)算單元(111),將與語(yǔ)音特征量的時(shí)間序列數(shù)據(jù)相關(guān)的幀同步的所有聲音模型和各幀的距離值寫(xiě)入到距離值緩存器(141)中。預(yù)測(cè)單元(121),從多個(gè)距離值緩存器(144~142)接收距離值,來(lái)計(jì)算各識(shí)別單位的優(yōu)劣即預(yù)測(cè)值后,寫(xiě)入到預(yù)測(cè)值緩存器(142)中。單詞串對(duì)照單元(131)從多個(gè)距離值緩存器(145)、預(yù)測(cè)值緩存器(153)~距離值緩存器(143)以及預(yù)測(cè)值緩存器(152)中接收信息,一邊利用預(yù)測(cè)值適當(dāng)選擇取舍對(duì)照單詞,一邊幀同步地識(shí)別發(fā)聲整體,生成識(shí)別結(jié)果。
文檔編號(hào)G10L15/34GK101120397SQ200680002429
公開(kāi)日2008年2月6日 申請(qǐng)日期2006年1月12日 優(yōu)先權(quán)日2005年1月17日
發(fā)明者山端潔, 石川晉也 申請(qǐng)人:日本電氣株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
西畴县| 青龙| 彰化县| 红桥区| 永新县| 乌拉特后旗| 凭祥市| 乌什县| 宜宾市| 太仆寺旗| 嘉鱼县| 金山区| 鹿邑县| 盈江县| 盐津县| 于田县| 江油市| 麻栗坡县| 巢湖市| 奉贤区| 西安市| 京山县| 砀山县| 习水县| 临澧县| 大荔县| 通州市| 广丰县| 冷水江市| 错那县| 克拉玛依市| 隆化县| 辽宁省| 介休市| 府谷县| 望奎县| 应城市| 淮北市| 荔浦县| 苗栗县| 凤翔县|