<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 孤立詞語(yǔ)音識別系統的DSP實(shí)現

孤立詞語(yǔ)音識別系統的DSP實(shí)現

作者: 時(shí)間:2009-11-06 來(lái)源:網(wǎng)絡(luò ) 收藏

為了比較它們的相似度,可以計算,它們之間的失真D[T,R],失真越小相似度越高。為了計算這一失真,應從T和R中各個(gè)對應幀之間的失真算起。將各個(gè)對應幀之間的失真累計起來(lái)就可以得到兩模式間的總失真。很容易想到的辦法是當兩模式長(cháng)度相等時(shí),直接以相等的幀號相匹配后累加計算總失真,而當兩個(gè)模式長(cháng)度不等時(shí)則利用線(xiàn)性擴張或線(xiàn)性壓縮的方法使兩模式具有相等長(cháng)度,隨后進(jìn)行匹配計算失真度。但由于人類(lèi)發(fā)音具有隨機的非線(xiàn)性變化,這種方法效果不可能是最佳的。為了達到最佳效果,可以采用動(dòng)態(tài)時(shí)間規整的方法。如圖4所示,橫坐標對應“1”這個(gè)字音的一次較短的發(fā)音,經(jīng)過(guò)分幀和特征矢量計算后共得到一個(gè)長(cháng)度為43幀的序列,而縱坐標對應“1”這個(gè)字音的一次較長(cháng)的發(fā)音,該特征序列共有56幀。為了找到兩個(gè)序列的最佳匹配路徑,現把測試模式的各個(gè)幀號n=1~N(圖4中N=43)在一個(gè)二維直角坐標系中的橫軸上標出,把參考模式的各幀號m=1~M(圖4中M=56)在縱軸上標出。

本文引用地址:http://dyxdggzs.com/article/152294.htm

通過(guò)這些表示幀號的整數坐標畫(huà)一些縱橫線(xiàn)即可形成一個(gè)網(wǎng)格,網(wǎng)格中何一個(gè)節點(diǎn)(n,m)表示測試模式中的某一幀和參考模式中的某一幀的交匯點(diǎn)。動(dòng)態(tài)時(shí)間規整算法可以歸結為尋找一條通過(guò)此網(wǎng)格中若干交叉點(diǎn)的路徑,路徑通過(guò)的交叉點(diǎn)即為參考模式和測試模式中進(jìn)行失真計算的幀號。路徑不是隨意選擇的,首先任何一種的發(fā)音快慢可能有變化,但是各部分的先后順序不可能改變,因此所選的路徑必定從左下角出發(fā),在右上角結束。其次為了防止漫無(wú)目的的搜索,可以刪去那些向n軸方向或者m軸方向過(guò)分傾斜的路徑(例如,過(guò)分向n軸傾斜意味著(zhù)R(m)壓縮很大而T(n)擴張很大,而實(shí)際語(yǔ)音中這種壓、擴總是有限的)。為了引入這個(gè)限制,可以對路徑中各通過(guò)點(diǎn)的路徑平均斜率的最大值和最小值予以限制。通常最大斜率定為2,最小平均斜率定為1/2。路徑的出發(fā)點(diǎn)可以選擇(n,m)=(1,1)點(diǎn),也可以選擇(n,m)=(1,2)或(1,3)或(2,1)或(3,1)…點(diǎn)出發(fā)。前者稱(chēng)為固定起點(diǎn),后者稱(chēng)為松弛起點(diǎn)。同樣,路徑可在(n,m)=(N,M)點(diǎn)結束,也可以在(n,m)=(N,M-1)或(N,M-2)或(N-1,M)或(N-2,M)…點(diǎn)結束。前者稱(chēng)為固定終點(diǎn),后者稱(chēng)為松弛終點(diǎn)。
使用DTW算法為核心直接構造十分簡(jiǎn)單,首先通過(guò)訓練得到詞匯表中各參考語(yǔ)音的特征序列,直接將這些序列存儲為模板。在進(jìn)行時(shí),將待識語(yǔ)音的特征序列依次與各參考語(yǔ)音特征序列進(jìn)行DTW匹配,最后得到的總失真度最小且小于閾值的就認為是識別結果。該方法最顯著(zhù)的優(yōu)點(diǎn)是識別率極高,大大超過(guò)目前多數的HMM語(yǔ)音識別和VQ語(yǔ)音識別。但其最明顯的缺點(diǎn)是由于需要對大量路徑及這些路徑中的所有節點(diǎn)進(jìn)行匹配計算,導致計算量極大,隨著(zhù)詞匯量的增大其識別過(guò)程甚至將達到難以接受的程度,因此無(wú)法直接應用于大、中詞匯量識別系統。


4 結 語(yǔ)
以本系統為基礎開(kāi)發(fā)了一種語(yǔ)音撥號系統,經(jīng)過(guò)大量實(shí)驗表明,該系統電路運行穩定,且識別率可以達到90%。系統成本低,稍加改進(jìn)就可把該語(yǔ)音識別模塊移植應用到各種系統設備中。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>