《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種基于幀跳躍的語音識別改進算法
一種基于幀跳躍的語音識別改進算法
來源:微型機與應用2014年第7期
黃翔宇,張 明
(上海海事大學 信息工程學院,上海 201306)
摘要: 引入幀跳躍的概念,從而改進了傳統的端點檢測算法和DTW算法,實現了一個改進的實時語音識別系統,并在計算機上進行了模擬仿真。實驗結果表明,改進后的算法能有效提高孤立詞的識別速度和識別精度。
Abstract:
Key words :

摘  要: 引入幀跳躍的概念,從而改進了傳統的端點檢測算法和DTW算法,實現了一個改進的實時語音識別系統,并在計算機上進行了模擬仿真。實驗結果表明,改進后的算法能有效提高孤立詞的識別速度和識別精度。
關鍵詞: 語音識別;動態時間規整;端點檢測

 通過語言進行交流是人類最基本也是最廣泛使用的交流方式。語音識別是指讓機器通過識別和理解過程把人類的語言信號轉變為相應的文本或命令的技術[1],其本質上是一種模式識別的過程,主要包含特征提取技術、模型訓練技術及模式匹配技術3個方面。其基本思路是提取語音信號中能代表語音內容的特征向量,訓練過程通過特定算法建立模板庫,識別過程按照一定的規則將提取出的特征與模板庫中的參考模板相對比得出識別結果。
 語音識別系統一般包含預處理模塊、特征提取模塊、訓練模塊和識別模塊[2]。其中預處理模塊實現讀入語音信號并對信號進行濾波、預加重、分幀、加窗和端點檢測等功能;特征提取模塊則是對針對每一幀進行運算,提取出每一幀的時域參數或者頻域參數;訓練模塊是將帶識別語音模板通過計算得到模板向量并存入數據庫;識別模塊是將待識別語音序列同模板庫進行比較并得出識別結果,識別算法多用的是動態時間規整DTW(Dynamic Time Warping)算法。DTW是把時間規整和距離測度計算結合起來的一種非線性規整技術,它盡管對大詞匯量、連續語音和非特定人語音識別效果較差,但對孤立詞語音識別和較為簡潔,正確識別率也較高,因此,DTW算法在孤立詞語音識別系統有較廣泛的應用[3],因而對其進一步地研究以提高其正確識別速度具有很強的實用價值。一個典型的孤立詞語音識別系統流程圖如圖1所示。

 識別精度和識別速度是評價孤立詞語音識別系統性能的兩個最主要的參數,而端點檢測和模板匹配算法是影響這兩個參數的最主要的原因。端點檢測的目的是從包含語音的一般信號中確定出語音的起點以及終點,有效的端點檢測不僅能使處理時間最小,而且能排除無聲段的噪聲干擾,從而使識別系統具有良好的識別性能。模板匹配的目的是匹配輸入向量和模板向量并得到結果,它是整個系統中最耗時、耗資源的一個環節,因此模板匹配算法的性能好壞將直接影響整個系統的性能優劣。
本文就提高孤立詞語音識別系統的識別精度和識別速度展開討論,提出了一種改進的端點檢測方法和改進的DTW算法,通過實驗證明將兩種算法結合起來能提高整個系統的識別精度和識別速度,取得了預期的效果。
1 改進語音識別算法
1.1 端點檢測
1.1.1 傳統端點檢測

 傳統端點檢測算法采用短時時域分析方法,通過短時能量和短時過零率來判斷端點位置。短時能量是基于幀進行計算的,如式(1)所示。短時過零率指一幀語音信號中語音波形通過零電平的次數,其定義如式(2)所示。對于連續的語音信號,過零是指時域波形穿過時間軸;對于離散信號,相鄰的取樣值改變符號則稱為過零。
    端點檢測主要使用的方法有以下兩種。
  (1)雙門限端點檢測[4]:即分別為短時能量和短時過零率各設置一個高門限和一個低門限,低門限被超過基本值可以確定進入了過渡段;高門限用于確定語音真正的起始端點,僅高門限被成功檢測未必就是語音的起始端點,也有可能是短時的噪音,但是噪聲一般持續時間比較短,可以用持續時間來決定是噪聲還是語音。
  (2)動態窗長語音端點檢測[5]:語音端點檢測時,語音為靜音段,采用較長的窗;語音和靜音的過渡段采用較小的窗,可以確切判斷語音的起始點;一旦確定語音的起始點就改用常規窗長,因為漢語音節末尾都是濁音,只用短時能量就可以較好地判斷一個語音的末點。
1.1.2 改進端點檢測
    一般在一段語音信號中,無聲段會占據相當一部分比例,這樣進行端點檢測時,會造成一部分計算資源浪費在檢測無聲段上。并且雙門限檢測方法窗口每滑動一次就要對兩個參數進行計算和比較,因此所需要的計算資源比較大。語音段和過渡段相對于靜音段的短時過零率和短視能量要高出許多,并且隨著靜音段結束和語音段開始,中間過渡段的短時過零率和短視能量呈單調遞增趨勢?;谶@個特性,本文提出一種基于跳躍幀的端點檢測方法,在動態窗長的基礎上引入幀跳躍這一概念,形成一種新的端點檢測方法。實驗證明,該方法能有效地降低端點檢測的時間以及提高端點檢測的精確度。
 端點檢測算法流程如圖2所示。進行端點檢測時,對于剛開始檢測的無聲階段,采用較長的窗長并且在計算和比較第一幀之后直接將窗口向前移動N幀,直到判斷為進入了過渡段或者語音段。當檢測到語音進入過渡段時,首先將窗口后退N幀并且改為使用較小的窗長,然后開始逐幀進行比較以精確確定語音的起始端點,之后進入語音段后就改為使用常規大小的窗長。語音末尾端點的檢測與起始端點檢測類似。這里關鍵的就是N的取值問題,N取得太大或者太小雖然不會影響算法的準確性,但是對算法的速度有比較明顯的影響。根據實驗結果比較可以得出,取N=10時算法的效率最高。圖3為語音“零”的改進前后端點檢測結果比較。

1.2 DTW算法
1.2.1 DTW原理

 在語音識別中解決語音信號特征參數序列比較問題時,不能簡單地將輸入模板和相應的參考模板直接進行比較,因為語音信號具有較大的隨機性,即使是同一個人在不同的時候說話,也不能具有完全相同的時間長度,因此時間歸正處理是必不可少的[6]。為此,日本學者板倉將動態規劃(DP)算法的概念用于解決語音識別中孤立詞識別時說話速度不均勻的問題,提出了著名的DTW算法。DTW算法是一種將全局最優化問題轉化為局部最優問題的算法,是把時間規整和距離測度計算結合起來的一種非線性規整技術。其具體實現原理如下。
將輸入信號和參考信號經過特征提取和訓練之后分別得到一組模板序列。這里假設輸入信號模板序列用X={x1,tx1,x2,tx2,…,xm,txm}表示,參考信號模板序列用Y={y1,ty1,y2,ty2,…,yn,tyn}表示。其中xi、yi,為音高序列,txi、tyi為其對應的音長。它們之間的相似度用其之間的距離D(X,Y)來度量,距離越小表示相似度越高。為了度量這一距離,就要從X、Y中各個幀的對應點之間的距離算起。設m、n為分別從X、Y中任意選擇的一幀信號,則D(Xm,Yn)就表示為這兩幀特征矢量之間的距離。
 如圖4所示,橫軸是輸入信號模板X的各幀號m=1~M,縱軸上是參考信號模板Y的幀號n=1~N,其中N≠M,網格中的每一個交叉點表示兩個模板中的樣點匹配,匹配時從第一個點D(1,1)開始,一直計算到最后一個點D(M,N)結束。利用動態規劃算法可以尋找到這樣的一條路徑,但是這條路徑不是隨意選擇的。
DTW算法的目標是尋找這樣一條路徑:該路徑從起始點出發依次通過各個交叉點并最終到達終止點結束,這條路徑能使得該路徑上所有交叉點的累計失真最小,即保證兩個模板間存在最大的相似性,失真越小,相似度越高。為了避免盲目搜索,一般對于DTW的搜索路徑會有如下限制。

?。?)路徑要通過起始點和終止點。
?。?)為使路徑不至于過分傾斜,一般對路徑的最大和最小斜率會做適當的限制,一般取最大斜率為2,最小斜率為0.5。
 (3)具有連續性。在動態伸縮路徑中,下一點與當前點一定是相鄰的,下一個點可以位于當前點的正上方、正右方或者是右上方對角線,但是不允許跨越一個點至下一個點。
 (4)具有單調性。動態伸縮路徑的延伸的方向一定是向右或者向上,反方向的延伸是不被允許的。
傳統DTW算法主要有以下幾個缺點。
 (1)計算量過大。由于要找出最佳的匹配點,因此程序會考慮多種情況,從而使計算量加大。
?。?)識別性能過分依賴于端點檢測。端點檢測會受到不同的環境因素影響,DTW算法的識別準確度也會受到影響。
 (3)沒有充分利用語音信號的時域特征信息。
1.2.2 改進DTW算法
 由于DTW的計算量非常巨大,如果對于所有的參考模板進行全部完全匹配,則會耗費大量的計算資源。使用搜索寬度限制和放寬搜索寬度可以減低DTW的時間復雜度。本文在此基礎上提出一種簡單的改進策略,具體如下:由于輸入信號模板與參考信號模板不可能完全相同,通過DTW算法所要尋找的是與輸入信號最相似的參考信號,因此可以在比較之前先計算一下兩個序列的長度,如果兩個序列長度相差過多,那么基本可以確定兩個序列不為相似序列,直接跳過此次匹配過程;接著可以設置一個相似度的閾值下限,在匹配過程中一旦這個相似度低于閾值,就表明輸入模板基本不可能與參考模板匹配,則立即停止此次匹配進入下一輪匹配。實驗證明,當參考信號模板數據庫足夠大時,使用這種策略能夠節省大量的時間,并且檢測的精確度幾乎不受影響。
2 實驗與結果
 本系統采用改進的端點檢測方法和改進的DTW匹配算法實現語音識別,并且采用MFCC(Mel Frequency Cepstral Coefficient)特征提取。語音采樣頻率為8 kHz,16 bit量化精度,窗函數采用Hamming窗。實驗參考模板數據內容為數字語音“0”到“99”,輸入模板為10組語音數據。

 


 實驗主要分為3組,第1組主要比較改進前后端點檢測及生成模板庫的時間,第2組主要比較輸入的10組語音數據的識別速度,第3組主要比較輸入的10組語音數據的識別正確率。具體實驗結果如表1所示。

 通過表1可以發現,改進后的算法在識別準確率上與原有算法相當,但是在模板庫生成時間和識別速度上要比原有算法分別有接近10%和17%的提升,進一步驗證了算法的可行性。
本文研究了一個孤立詞語音識別系統,提出了一種新的端點檢測改進策略和DTW算法匹配改進策略,并將兩者結合運用于語音識別系統。實驗表明,改進的語音識別系統在語音的識別速度和識別精度上都得到了較大程度的提高,達到了比較良好的性能。
參考文獻
[1] 張亞歌,張太鎰.一種基于雙幀動態時間規整的語音識別新方法[J].微電子學與計算機,2010(11):17-19+24.
[2] RABINER L R, LEVINSON S E. Isolated and connected word recognition-theory and selected applications[J]. IEEE Transactions on Communications, 1981,COM-29(5):621-659.
[3] 胡金平,陳若珠,李戰明.語音識別中DTW改進算法的研究[J].微型機與應用,2011(3):30-32.
[4] 李景川,董慧穎.一種改進的基于短時能量的端點檢測算法[J].沈陽理工大學學報,2008(3):37-39.
[5] 陳立萬.基于語音識別系統中DTW算法改進技術研究[J].微計算機信息,2006(5):267-269.
[6] 吳艷艷.孤立詞語音識別的關鍵技術研究[D].青島:青島大學,2012.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲高清av| 久久精品日韩欧美| 亚洲欧美日韩精品久久| 黄色在线成人| 久久久精品视频成人| 一区二区三区回区在观看免费视频| 免费不卡在线观看av| 久久色在线播放| 亚洲一区美女视频在线观看免费| 欧美日韩国产探花| 国产免费观看久久| 亚洲无人区一区| 女人色偷偷aa久久天堂| 国产精品一区二区欧美| 91久久精品一区二区三区| 亚洲国产精品传媒在线观看| 久久青草福利网站| 久久噜噜亚洲综合| 欧美一级艳片视频免费观看| 亚洲一区二区三区高清| 激情成人亚洲| 91久久国产精品91久久性色| 国产午夜亚洲精品不卡| 久久麻豆一区二区| 欧美无砖砖区免费| 欧美日本精品在线| 国产精品久久福利| 国产一区二区成人久久免费影院| 精品动漫av| 欧美吻胸吃奶大尺度电影| 欧美一区二区三区免费视| 伊人久久大香线蕉av超碰演员| 国产精品第一区| 国产精品国产三级国产普通话99| 亚洲一区免费| 韩国女主播一区二区三区| 国产日产高清欧美一区二区三区| 国产精品永久免费在线| 欧美韩国日本一区| 欧美多人爱爱视频网站| 欧美精品久久久久a| 欧美激情第三页| 亚洲精品久久久久久久久久久| 亚洲欧美国产日韩中文字幕| 影音欧美亚洲| 国产婷婷色一区二区三区在线| 新67194成人永久网站| 亚洲美女av黄| 美国成人毛片| 欧美日韩网站| 亚洲永久精品大片| 久久人人97超碰人人澡爱香蕉| 午夜精品在线| 另类春色校园亚洲| 欧美日韩国产一区二区三区| 免费观看日韩| 99pao成人国产永久免费视频| 欧美成人精品在线观看| 国内精品美女在线观看| 欧美日韩一区二区精品| 免费成人av| 亚洲欧美一区在线| 欧美日韩在线观看一区二区| 欧美成人a视频| 国内精品美女在线观看| 国产日本欧美一区二区| 可以免费看不卡的av网站| 午夜精品视频在线| 亚洲欧美日本精品| 国产一区二区高清视频| 国产精品久久久久国产精品日日| 欧美裸体一区二区三区| 欧美激情a∨在线视频播放| 国内精品美女在线观看| 欧美一级午夜免费电影| 亚洲精品国产日韩| 欧美不卡视频一区发布| 欧美日韩亚洲视频一区| 国内不卡一区二区三区| 国产精品a久久久久| 亚洲一区二区视频| 国产精品美女视频网站| 亚洲美女在线一区| 国产精品一区二区三区四区| 亚洲国产精品小视频| 国产一区二区日韩精品| 欧美性理论片在线观看片免费| 国产视频久久久久| 欧美国产日本高清在线| 亚洲欧美日本精品| 久久久精品一区| 亚洲欧美精品伊人久久| 亚洲韩国精品一区| 一区二区欧美在线观看| 在线观看视频日韩| 亚洲免费观看高清完整版在线观看熊| 国产精品丝袜91| 一本久道综合久久精品| 久久人人97超碰国产公开结果| 亚洲欧美激情视频在线观看一区二区三区| 农村妇女精品| 欧美日韩久久不卡| 久久精品欧美日韩精品| 欧美亚洲一级| 久久久久国产精品麻豆ai换脸| 欧美午夜精品久久久久久孕妇| 亚洲成人影音| 久久成人在线| 国产精品美女在线观看| 久久精品一区二区三区不卡牛牛| 国产精品亚洲综合久久| 1000部精品久久久久久久久| 国产一区二区三区在线免费观看| 午夜欧美不卡精品aaaaa| 亚洲欧美乱综合| 久久久另类综合| 亚洲成色最大综合在线| 久久国产精品色婷婷| 国产亚洲精品久久久久婷婷瑜伽| 午夜欧美精品久久久久久久| 国产精品久久国产三级国电话系列| 亚洲一区二区三区在线播放| 亚洲人成网站在线观看播放| 黄色日韩精品| 国产午夜精品福利| 伊人成年综合电影网| 欧美日韩在线视频观看| 国产精品久久777777毛茸茸| 久久久久成人精品| 国产精品多人| 欧美成人精品三级在线观看| 久久精品国产亚洲5555| 激情自拍一区| 一本高清dvd不卡在线观看| 在线播放豆国产99亚洲| 亚洲欧美日本日韩| 亚洲男人的天堂在线aⅴ视频| 国产美女精品视频免费观看| 欧美性猛交一区二区三区精品| 91久久在线视频| 欧美人与禽性xxxxx杂性| 久久精品中文字幕免费mv| 欧美深夜福利| 黄色成人在线免费| 亚洲一级片在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 久久艳片www.17c.com| 亚洲一区视频| 欧美bbbxxxxx| 国产午夜精品在线观看| 久久精品国产99国产精品| 国产情人综合久久777777| 国产日韩欧美亚洲一区| 国产精品蜜臀在线观看| 亚洲制服欧美中文字幕中文字幕| 欧美精品在线视频观看| 国产精品三级视频| 亚洲美女性视频| 久久成人18免费网站| 国产视频精品免费播放| 亚洲欧美国产另类| 亚洲欧美成人精品| 欧美性猛交xxxx乱大交退制版| 亚洲精品人人| 欧美日韩mp4| 亚洲大片av| 亚洲高清一二三区| 影院欧美亚洲| 9国产精品视频| 亚洲国产欧美久久| 亚洲日本中文字幕免费在线不卡| 欧美国产亚洲另类动漫| 美女成人午夜| 黄色成人免费网站| 国产一区91| 亚洲国内在线| 欧美国产大片| 99re66热这里只有精品3直播| 欧美精品在线免费播放| 亚洲午夜视频| 国内精品亚洲| 欧美一区二区三区免费视频| 亚洲激情女人| 国产亚洲亚洲| 国产亚洲视频在线| 中国成人亚色综合网站| 国产精品毛片在线看| 一区二区三区无毛| 一区二区国产在线观看| 亚洲国内高清视频| 久久久免费精品| 久久经典综合| 亚洲欧美精品在线| 你懂的视频一区二区| 亚洲国产精品久久| 国产在线国偷精品产拍免费yy| 亚洲免费av电影| 美女视频黄 久久| 亚洲小说欧美另类社区| 欧美在线视频一区二区三区| 黄色一区二区三区四区| 欧美日本国产| 一区二区三区免费观看| 99精品国产一区二区青青牛奶| 亚洲第一精品夜夜躁人人爽| 欧美精品播放| 欧美日韩性视频在线| 一区二区在线视频| 亚洲成在人线av| 欧美一区二区在线视频| 国产精品久久久久久久久久久久久久| 欧美成人黄色小视频| 亚洲免费伊人电影在线观看av| 亚洲电影一级黄| 激情综合中文娱乐网| 宅男66日本亚洲欧美视频| 在线欧美电影| 久久在线免费视频| 亚洲高清在线播放| 欧美日本国产在线| 国产日产精品一区二区三区四区的观看方式| 亚洲国产精品va在线观看黑人| 欧美不卡一卡二卡免费版| 亚洲高清二区| 国内精品写真在线观看| 亚洲视频电影在线| 欧美精品999| 亚洲国产精品传媒在线观看| 亚洲一区免费看| 欧美伊人久久久久久久久影院| 看欧美日韩国产| 欧美视频在线免费看| 在线观看亚洲视频啊啊啊啊| 日韩手机在线导航| 欧美激情一区二区三区高清视频| 久久久av毛片精品| 精品999在线观看| 久久国产主播精品| 欧美日韩综合| 亚洲黄色免费网站| 国产欧美视频在线观看| 亚洲国产精品久久久久婷婷老年| 久久久人成影片一区二区三区| 欧美日韩在线免费| 一区二区三区高清在线| 欧美在线视频观看| 亚洲一区国产一区| 夜久久久久久| 国产精品久久久久久久久免费| 亚洲一二三区在线观看| 久久久99精品免费观看不卡| 国产在线不卡视频| 1769国内精品视频在线播放| 亚洲精品乱码久久久久久日本蜜臀| 中日韩美女免费视频网站在线观看| 亚洲国产综合视频在线观看| 国产精品国产三级国产专播精品人| 欧美一级黄色网| 久久精品国产久精国产爱| 91久久久精品| 欧美国产精品va在线观看| 久久夜色精品亚洲噜噜国产mv| 亚洲国产精品高清久久久| 国产亚洲人成a一在线v站| 亚洲黄色片网站| 国产精品三级视频| 一区二区三区在线高清| 性色av一区二区三区| 国产精品进线69影院| 国产精品毛片在线看| 欧美在线亚洲| 亚洲日韩欧美一区二区在线| 久久亚洲午夜电影| 久久精品99国产精品酒店日本| 亚洲第一网站| 久久久999国产| 亚洲一区二区三区在线看| 久久午夜电影| 久久精品亚洲一区二区| 亚洲天堂网站在线观看视频| 一区二区三区成人精品| 国产精品视频免费一区| 欧美区国产区| 久久国内精品视频| 亚洲永久在线观看| 国内精品伊人久久久久av影院| 欧美在线国产| 亚洲高清资源综合久久精品| 亚洲级视频在线观看免费1级| 激情久久久久久久久久久久久久久久| 欧美日本在线一区| 国产精品国产一区二区| 亚洲欧美中文日韩在线| 亚洲欧美制服中文字幕| 久热re这里精品视频在线6| 狠狠色综合网| 国产精品午夜春色av| 欧美3dxxxxhd| 国产精品99久久久久久www| 亚洲电影免费观看高清| 国产精品综合久久久| 欧美日韩一区二区三区四区五区| 亚洲欧美日韩在线一区| 久久久xxx| 红桃视频亚洲| 国产精品久久久久久久久久三级| 亚洲一区二区三区视频播放| 国产综合色精品一区二区三区| 最新中文字幕一区二区三区| 亚洲国产成人porn| 欧美日韩国产在线一区| 欧美区视频在线观看| 亚洲国产aⅴ天堂久久| 夜夜爽夜夜爽精品视频| 欧美精品99| 欧美精品一区二区在线观看| 欧美日韩理论| 亚洲人成人一区二区三区| 午夜精品久久久久久久| 欧美日韩一区二区在线观看| 亚洲永久免费av| 午夜精品久久久久久99热软件| 午夜精品久久久久久久白皮肤| 亚洲第一精品夜夜躁人人爽| 久久国产一区二区三区| 欧美3dxxxxhd| 欧美精品久久一区二区| 日韩视频专区|