999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

孤立詞語音識別算法在醫療儀器中的應用

2010-04-12 00:00:00肖利君,陳明義
現代電子技術 2010年10期

摘 要:研究一種適合醫療儀器的語音識別算法,采用帶噪聲端點檢測算法、美爾頻標倒譜系數(MFCC)特征參數提取算法和整體路徑約束DTW算法即ADTW算法,能有效地提高識別率和穩健性。在此為噪聲環境下的語音識別提供了理論分析與仿真實驗數據。實驗結果表明:這種語音識別算法不僅有很高的識別率,而且能減小或者消除噪聲所帶來的訓練模型和測試語音之間的失配。它完全滿足醫療儀器對語音識別率的要求。

關鍵詞: 端點檢測; 美爾頻標倒譜系數; ADTW模式匹配; Matlab仿真

中圖分類號:TP301.2 文獻標識碼:A

文章編號:1004-373X(2010)10-0040-03

Isolate Word Speech Recognition Algorithm in Application of Medical Equipment

XIAO Li-jun, CHEN Ming-yi

(College of Information Science and Engineering Central South University, Changsha 410083, China)

Abstract:A speech identification algorithm suit for medical devices is researched, which improves the identification rate and steadiness efficiently by using noisy endpoint detecting algorithm, MFCC character parameter extraction algorithm and thewhole path constraint DTW algorithm (namely ADTW mode match algorithm). The theory analysis and simulation experiment data of speech identification under noise environment are also provided. Simulation experiment results show that this speech identification algorithm has high identification rate, and can decrease or eliminate the mismatch between training pattern and speech test resulting from noise. It can reach all demands of speech identification rate for medical devices.

Keywords: endpoint detection; MFCC; ADTW mode match; Matlab simulation

隨著語音識別技術的發展,語音識別技術在旅游業、服務業和軍事領域中都被廣泛應用。本文主要研究的是孤立詞語音識別算法應用于醫療儀器中,實現人與機器之間的通信,比如便攜式肺功能儀、家用心腦血管儀等,它使得醫療儀器使用起來更加方便自然,讓老年人和殘疾人可以無障礙地使用。

1 孤立詞語音識別系統

孤立詞語音識別系統的原理如圖1所示。

圖1 孤立詞識別系統原理

在訓練階段,用戶將每個詞依次說一遍,并將計算得到的每個詞所對應的特征矢量序列作為模板存入模板庫中。在識別階段,將輸入語音的特征矢量序列依次與模板庫中的每一模板進行相似度比較,將相似度最高者作為識別結果輸出。

2 孤立詞語音識別算法設計

孤立詞語音識別算法設計主要包括三大部分:一是帶噪聲端點檢測,本文采用短時能量和短時過零率相結合的方法,力求使噪聲的干擾降到最低,滿足抗干擾的要求。二是特征參數提取,采用一種符合人耳聽覺特性的Mel頻率倒譜系數MFCC算法,該算法能很好地表征語音信號,而且在噪聲環境下能取得很好的識別效果。三是模板匹配,采用平行四邊形限制動態規整范ADTW算法,可以大大減小計算量,提高程序的性能。

2.1 帶噪聲端點檢測算法

(1) 短時平均能量[1]。設S(n)為加窗語音信號,第t幀語音的短時平均能量為:

Eng(t)=1N∑N-1n=0|S2t(n)|(1)

Eng(t)=1N∑N-1n=0|St(n)|(2)

式中:N為分析窗寬度;St(n)為第t幀語音信號中的第n個點的信號樣值。上面兩式原理是相同的,但式(2)有利于區別小取樣值和大取樣值,不像式(1)取平方造成很大差異[2]。短時平均能量是時域特征參數。把它用于模型參數時,應進行歸一化處理,本文將取其對數值后使用,使計算和識別結果均取得了較好的效率和結果。

(2) 短時過零率[1]。短時過零率ZCR(zero crossing rate)為:

Zn=∑∞m=-∞[sgn(x(m))-sgn(x(m-1)]#8226;W(n-m)(3)

式中:

sgn[x(n)]=1,x(n)>NoiseMax

(NoiseMax為噪聲上限)-1,x(n)

(NoiseMin為噪聲下限)

0, otherwise(4)

W(n)=12N, 0≤n≤N-1

(N為1幀聲音的長度)

0,otherwise(5)

在開始進行端點檢測之前,首先為短時能量和過零率分別確定2個門限[3]。一個是比較低的門限,其數值比較小,對信號的變化比較敏感,很容易被超過;另一個是比較高的門限,數值比較大,信號必須達到一定的強度,該門限才可能被超過。低門限被超過未必就是語音的開始,有可能是時間很短的噪聲引起的。高門限被超過則可以基本確信是由于語音信號引起的。整個語音信號的端點檢測可以分成4段[4]:靜音、過渡段、語音段、結束。在靜音段,如果能量或過零率超越了低門限,就應該開始標記起始點,進入過渡段。在過渡段中,由于參數的數值比較小,不能確信是否處于真正的語音段,因此只要2個參數的數值回落到低門限以下,就將當前狀態恢復到靜音狀態。而如果在過渡段中兩個參數中的任一個超過了高門限,就可以確信進入語音段了。一些突發性的噪聲也可以引起短時能量或過零率的數值很高,但是往往不能維持足夠長的時間,如門窗的開關、物體的碰撞等引起的噪聲,這些都可以通過設定最短時間門限來判別。當前狀態處于語音段時,如果2個參數的數值降低到低門限以下,而且總的計時長度小于最短時間門限,則認為這是一段噪音。

2.2 Mel頻率倒譜系數MFCC算法

Mel頻率倒譜系數(Mel-frequency cepstral coefficients,MFCC)的分析基于人耳的聽覺特性[5]。因為,人耳聽到的聲音的高低與聲音的頻率并不成線性正比關系,Mel頻率尺度更符合人耳的聽覺特性。所謂Mel頻率尺度,它的值大體上對應于實際頻率的對數分布關系,具體關系可用式(6)表示:

Mel(f)=2 595log(1+f/700)(6)

實際頻率f的單位是Hz,臨界頻率帶寬隨著頻率的變化而變化,并與Mel頻率的增長一致。在1 000 Hz以下,大致呈線性分布,帶寬為100 Hz左右,在1 000 Hz以上呈對數增長。類似于臨界帶的劃分,可以將語音頻率劃分成一系列三角形的濾波器序列,即Mel濾波器組,MFCC參數的計算過程步驟如下:

(1) 根據式(6)將實際頻率尺度轉換為Mel頻率尺度。

(2) 在Mel頻率軸上配置L個通道的三角濾波器組,L的個數由信號的截止頻率決定。每個三角形濾波器中心頻率c(l)在Mel頻率軸上等間隔分配。設o(l),c(l),h(l)分別是第l個三角濾波器的下限、中心和上限頻率,則相鄰三角形濾波器之間的下限、中心和上限頻率有如下關系:

c(l)=h(l-1)=o(l+1)(7)

(3) 根據語音信號幅度譜xn(k)求每個三角形濾波器的輸出:

m(l)=∑h(l)k=o(l)wl(k)×|xn(k)|(8)

式中:

wl(k)=k-o(l)c(l)-o(l),o(l)≤k≤c(l)

h(l)-kh(l)-c(l),c(l)≤k≤h(l)(9)

(4) 對所有濾波器的輸出做數學對數運算再進一步做離散余弦變換(DCT)即可得到MFCC。

CMFCC(i)=2/Nlog m(l)cos{(l-1/2)iπ/L}(10)

2.3 模板匹配ADTW算法

傳統DTW算法的一個缺點就是模式匹配的運算量太大[6],為了減少計算量和存儲空間的需求,本文采用了整體路徑約束DTW算法即ADTW算法。采用平行四邊形限制動態規整范圍,如圖2所示。平行四邊形之外的路徑點對應的幀匹配距離是不需要計算和的。也不用保存所有的幀匹配距離和累積距離矩陣,因為每一列各路徑點上的匹配計算只用到了前一列的3個點[7]。充分利用這兩個特點可以減少計算量和存儲空間的需求[8]。把實際的動態彎折分為3段:(1,xA),(xA+1,xB)和(xB+1,N)。其中:

xA=(1/3)(2M-N)

xB=(2/3)(2N-M)(11)

xA和xB都取最相近的整數。由此也得出對M和N長度的限制條件:

2M-N≥3

2N-M≥2 (12)

當不能滿足以上條件時,則認為兩者差別太大,無法進行動態彎折匹配。此時,在x軸上的每一幀不再需要與y軸上的每一幀進行匹配比較,而只是需要與y軸上[ymin,ymax]間的數據幀進行比較,ymin和ymax的計算如下:

ymin=x/2,0≤x≤xB

2x+(M-2N),xB≤x≤N(13)

ymax=2x, 0≤x≤xA

x/2+(M-N/2),xA≤x≤N(14)

也可能出現xA>xB的情況,此時彎折匹配的三段為(1,xB),(xB+1,xA),和(xA+1,N)。對于x軸上每前進一幀,雖然所要比較的y軸上的幀數不同,但彎折特性是一樣的,累積距離矩陣的更新都可以用下式實現:

D(x,y)=d(x,y)+min[D(x-1,y),

D(x-1,y-1),D(x-1,y-2)](15)

圖2 平行四邊形區域限

2.4 孤立詞語音識別算法Matlab實驗仿真

為了對語音識別算法應用于醫療儀器中的效果進行測試,本文以便攜式肺功能儀為例,設計了一些識別命令,基于Matlab構建了孤立詞語音識別系統[9],對識別算法進行仿真和分析。該命令分別是:開電源、關電源、肺功能檢測、檢測結果提示、打印輸出、保存檢測結果等。

該系統使用設計的模板匹配技術、特征提取和帶噪聲端點檢測技術。語音采用頻率為8 kHz,16位量化精度,預加重系數a=0.95,語音幀每幀30 ms,240點為1幀,幀移為80,窗函數采用Hamming窗[10]。實驗人員為2名同學,一男一女。實驗仿真數據如下:

(1) 帶噪聲端點檢測算法仿真結果。本次端點檢測實驗參考模板為25個,測試模板為20個,識別率為85%,基本符合醫療儀器的要求,圖3為男生“肺功能檢測”端點檢測圖。

(2) 模板匹配ADTW算法仿真結果。模板匹配ADTW實驗的識別率達到 95%,完全達到了醫療儀器的要求。圖4 為模板匹配Matlab程序輸出結果。從輸出結果看,識別得到了正確的結果。

3 結 語

實驗證明,本文設計的孤立詞語音識別算法能夠對醫療儀器中一些命令詞進行識別,并且有很高的識別率,完全滿足醫療儀器對語音識別率的要求,為更多的人提供了方便,在醫療領域中有很好的應用前景。而連續語音的識別目前來說還比較難以達到高的識別率,這也是今后語音識別研究發展的方向。在不遠的將來,語音識別技術將作為一種重要的人機交互手段,輔助甚至取代傳統的鍵盤、鼠標等輸入設備,實現語音控制操作各種設備。

圖3 男聲“肺功能檢測”端點檢測

圖4 模板匹配Matlab程序輸出結果

參考文獻

[1]胡航.語音信號處理[M].3版.哈爾濱:哈爾濱工業大學出版社,2005.

[2]BHIKSHA R, RITA S. Classifier-based non-linear projection for adaptive endpointing of continuous speech[J]. Computer Speech Language, 2003, 17(l): 5-26.

[3]徐大為,吳邊.一種噪聲環境下的實時語音端點檢測算法[J].計算機工程與應用,2003(1):115-117.

[4]肖宜.語音識別中雙門限端點檢測算法的研究[D].武漢:武漢理工大學,2008.

[5]HUANG C S, WANG H C. Bandwidth-adjusted LPC ana-lysis for robust speech recognition[J]. Pattern Recognition Letters, 2003, 24(9): 1593-1597.

[6]李須真,李虎生,劉潤生.漢語數碼語音識別算法在定點DSP上的實現[M].北京:清華大學出版社,2003.

[7]馬莉,黨幼云.特定人孤立詞語音識別系統的仿真與分析[J].西安工程科技學院學報,2007,21(3):10-12.

[8]劉金偉,黃樟欽,侯義斌.基于片上系統的孤立詞語音識別算法設計[J].計算機工程,2007,33(13):25-27.

[9]何強,何英.Matlab擴展編程[M].北京:清華大學出版社,2002.

[10]楊行峻.語音信號數字處理[M].北京:電子工業出版社,2003.

主站蜘蛛池模板: 亚洲av无码久久无遮挡| 欧美不卡在线视频| 怡红院美国分院一区二区| 美女毛片在线| 国产剧情一区二区| 99热亚洲精品6码| 成人av手机在线观看| 91精品网站| 在线看免费无码av天堂的| 久久综合五月| 国产在线第二页| 波多野结衣亚洲一区| 精品亚洲欧美中文字幕在线看| 三上悠亚一区二区| а∨天堂一区中文字幕| 自拍偷拍欧美| 亚洲精品国产日韩无码AV永久免费网 | 玖玖精品视频在线观看| 在线观看91香蕉国产免费| 久久久久亚洲精品无码网站| 五月婷婷丁香综合| 天堂成人在线| 久久国产精品波多野结衣| 中文字幕啪啪| 久久久精品久久久久三级| 婷婷激情亚洲| 国产精品无码影视久久久久久久| 欧美一区精品| 白浆视频在线观看| 日韩中文无码av超清 | 国产福利免费在线观看| 五月综合色婷婷| 视频一本大道香蕉久在线播放| 激情在线网| 91外围女在线观看| 欧美.成人.综合在线| 国产91在线免费视频| 国产91丝袜在线播放动漫| 亚洲系列中文字幕一区二区| 台湾AV国片精品女同性| 中文字幕在线永久在线视频2020| 福利在线不卡| 午夜老司机永久免费看片| 国产女人在线视频| 成人字幕网视频在线观看| 美女无遮挡免费网站| 亚洲午夜国产精品无卡| 国产精品福利一区二区久久| 国产成人精品午夜视频'| 欧美国产日韩另类| 日韩精品毛片人妻AV不卡| 成人看片欧美一区二区| 韩国自拍偷自拍亚洲精品| 亚洲人在线| 久久国产亚洲欧美日韩精品| 激情亚洲天堂| 免费视频在线2021入口| 玖玖免费视频在线观看| 天堂av综合网| 欧美成人精品欧美一级乱黄| 青草精品视频| 91精品情国产情侣高潮对白蜜| 呦女亚洲一区精品| 久热这里只有精品6| 一级在线毛片| 91精品综合| 99久久人妻精品免费二区| 国产无码网站在线观看| 国产美女视频黄a视频全免费网站| 国产欧美日韩另类| 亚洲91精品视频| 日本午夜在线视频| 亚洲国模精品一区| 欧美天堂在线| 国产剧情国内精品原创| 日本亚洲最大的色成网站www| 99精品视频在线观看免费播放| 久久亚洲天堂| 天堂网亚洲系列亚洲系列| 毛片久久网站小视频| 免费在线看黄网址| 狠狠色婷婷丁香综合久久韩国|