《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 用DSP實現基于VQ的說話人識別系統
用DSP實現基于VQ的說話人識別系統
來源:微型機與應用2012年第5期
宋大杰,黃鄉生,朱鶴樹
(東華理工大學 機械與電子工程學院,江西 撫州 344000)
摘要: 在TI的DSK5402平臺上構建了一個主要采用VQ方法的6個說話人識別系統。該系統采用了10階的線性預測參數、10階的線性預測倒譜參數及基音參數,提出了一種改進的LBG算法,以避免在迭代過程中產生空胞腔,使之能適應多種距離測量。實驗證明,本系統在指定文本的說話人閉集測試中取得了滿意的效果。
Abstract:
Key words :

摘  要: 在TI的DSK5402平臺上構建了一個主要采用VQ方法的6個說話人識別系統。該系統采用了10階的線性預測參數、10階的線性預測倒譜參數及基音參數,提出了一種改進的LBG算法,以避免在迭代過程中產生空胞腔,使之能適應多種距離測量。實驗證明,本系統在指定文本的說話人閉集測試中取得了滿意的效果。
關鍵詞: 數字信號處理器;說話人識別;矢量量化;LBG算法

 自動說話人識別是一種自動識別說話人的過程,它著眼于提取語音信號中的個人特征,從而達到識別說話人的目的。說話人識別按是否規定說話人所說的內容可以分為文本有關型和文本無關型,前者要求待識別人說指定內容的一段話來進行識別,而后者對識別人說的內容無任何限制[1]。就整個說話人識別的發展來說,近幾年說話人身份識別在理論和實驗室條件下已經達到比較高的識別精度,并開始走向實際應用階段。AT&T、歐洲電信聯盟、ITT、Keyware、T-NETIX、Motorola和Visa等公司相繼開展了相關實用化研究,國內有關這方面的研究主要在中科院聲學所、中科院自動化所、清華大學等研究所和大學中進行。本文采用VQ方法在TI的DSK5402平臺上構建了一個文本有關的說話人身份識別系統,并采用線性預測語音合成方法來實現語音的人機交互。該系統具有使用方便、識別速度快和成本低等特點,具有廣闊的應用前景。
1 算法的設計
 本系統算法的流程如圖1所示。首先將輸入的經過數字化處理的語音信號進行預處理,然后提取其中與說話人有關的特征參數,接著對參數進行訓練,為每個說話人生成一個模板。有了這組模板,在識別的時候,系統將提取新接收的語音的參數,并分別與這些模板進行比對,判斷是否與某個模板匹配,最后給出判決結果。


1.1 語音的預處理
 本系統首先對采集到的語音信號進行預處理。這里認為待處理的語音是純凈的采樣數字語音。預處理主要包括預加重、分幀和加窗、端點檢測等操作。系統中采用一個6 dB/倍頻的一階濾波器來進行預加重。為進行分幀和加窗,系統取幀長10 ms(80個樣點),窗長30 ms(240個樣點、覆蓋幀前120個樣點、幀后40個樣點),由半個漢明窗和1/4個余弦窗組合而成。為減小計算量和提高計算精度,窗函數采用制表法,用浮點數算出數值,再定點化為一張表以供調用。由于幅度門限法相對簡單,計算量較小,因此系統采用它來進行語音的端點檢測。通過預處理后,便可以應用短時分析技術逐幀提取出相應的特征參數。
1.2 語音特征參數的提取
 本系統采用基音參數、LPC參數和LPCC參數作為語音的特征參數。基音周期的估計采用自相關法,其具體過程是先求出一幀語音的自相關參數,然后系統在[20,39]、[40,79]、[80,143]3個區間內各選一個自相關峰值點作為候選基音,接著對規格化的3個自相關峰值進行比較,選擇最大的那個作為最終的基音。由于信號受聲帶共振峰特性的影響,求出的基音值會有所偏離,解決的辦法是采用中心削波法,即將信號小于門限的點賦值為0,大于門限的保持不變,然后將處理過的信號按以上方法求自相關。LPC參數就是在線性預測(LP)分析中求得的全極點濾波器的系數集{ai}pi=1,即在預測誤差最小均方誤差準則下,由公式
 

1.5 線性預測語音合成
 本系統中需要進行人機交流,如語音提示輸入識別語句、識別結果提示等。為了節省系統資源,保存完整的語音提示信息是不現實的。由于線性預測語音合成具有占用資源少、數據率低和實現簡單等特點[3],而且系統交互所需要的語音對音質沒有特別的要求,因此考慮用它來實現語音的人機界面。具體的實現過程是:首先利用PARCOR分析在PC上提取輸入語音提示的PARCOR參數km,以普通文本形式保存,然后在DSP平臺上利用km由PARCOR分析的逆過程來實現語音提示的語音合成。語音分析的過程可以在PC上實現,不占用系統資源,而語音分析得到的參數保存為文本后大小僅有幾KB,與原始語音信號幾百KB相比,占用系統數據區的資源少了很多,而語音合成的程序本身占用資源非常少,因此利用固定的參數文本和語音合成的辦法實現有限的語音提示很適合本系統。
2 算法的DSP實現

 


 在TI眾多DSP產品中,TMS320C54X系列用于多媒體信號的處理及便攜式設備,其片上資源及工作頻率能滿足一般的音頻信號處理,而同樣適合于多媒體處理的C64X和C62X系列雖然性能更加出色,但成本過高,因此本系統中采用TI的DSK5402集成開發環境作為開發平臺。該平臺上提供了一個PCM3002立體聲編解碼芯片,可以實現語音的采集和播放,通過它可以讀入識別或是訓練用的語音以及播放系統運行時所需要的語音提示命令。下面給出算法的具體優化方案。
2.1 精度保持與程序優化
 本系統在信號處理過程中,由于迭代運算的大量出現,而TMS320C5402是定點DSP,為了防止誤差的不斷積累,需要在迭代的運算中做大量定點的高精度基本算術運算。為了在保持精度的同時又不過分降低運行速度,本系統將大量高精度的算術運算匯編化。本文根據自相關模塊和LPC空間中求取IS距離模塊自身的特點,著重對這兩個模塊進行優化。
 自相關模塊中輸入的數據為加過窗的16 bit數組,輸出數據為長字數組,其中歸一化前采用32 bit,歸一化后也采用32 bit,計算歸一化數據所用除法采用Tayloer級數,使除法精度有效位達到32 bit(C++下浮點運算有效位為24 bit)。由于指數位對精度影響很小,因此這種方法下數據的精度已經超過了浮點運算。在匯編模塊中使用了特殊指令EXP和NORM對數據進行位對齊,使保存未歸一化數據時利用所有位,精度得到保持,使用累加、平方累加、塊循環指令以加速程序運行[4]。通過優化,使得在保持精度的同時,對一幀信號作自相關耗費6 036個CLK,遠遠超過用C語言實現該模塊的消耗。
 LPC空間中求取IS距離模塊的難點在于,向量本身是32 bit,中間計算都是48 bit,牽涉到32 bit×32 bit、48 bit×32 bit等高精度計算,而且該模塊在訓練和識別程序中都要反復被調用去計算LPC向量間的距離,對程序整體性能影響很大,只能將整塊程序全部改為匯編,而在C語言中調用匯編的方法在速度上達不到要求。該模塊中還使用了零開銷循環、雙字操作等指令來加速程序運行,而且利用匯編可以對存儲器直接操作,使多個高精度共用一些存儲器,避免了繁瑣的賦值,節省了空間[4]。通過優化,計算一次IS距離只需4 211個CLK,而采用C語言中調用匯編需要13 054個CLK,由此可見,優化效果很明顯。
2.2 實驗結果與性能分析
 實驗采用長度為1 s的語音,VQ模式匹配的碼本大小為16,對采樣頻率為8 kHz的單聲道語音,采用10 ms的幀長逐幀提取參數,包括基音、10階的LPC參數(相應的自相關參數)和10階LPCC參數。按本文提出的VQ方法對單一說話人進行語音說話人識別。實驗中首先訓練這6個人的碼本,所用的語音是“語音身份識別”,然后又使用這6個人另外一組相同語音進行鑒別,實驗結果如表1所示。

 由表2和表3可知,系統運行的速度較快,基本可以達到準實時的要求;整個系統占用近64 KB內存空間,其中約32 KB是必需的存儲空間,32 KB是運行時所需的計算空間,由此可見,對系統資源的占用是較少的,完全可以滿足系統的要求。
 基于DSP的說話人身份識別系統具有精度高、適應性好、功耗低、費用低和體積小等優勢,逐漸成為安全驗證領域新的研究熱點。本文在TI的DSK5402平臺上構建了一個主要采用VQ方法的6個說話人識別系統,該系統在指定文本的說話人閉集測試中取得了滿意的效果。與其他系統相比,本系統在實現算法上進行了改進,在保證識別率的同時提高了速度,具有更大的使用價值。
 本文的主要創新點在于:在TI的DSP平臺上實現了說話人身份識別算法的移植,并且在程序優化過程中針對系統算法中一些模塊自身的特點,采取一系列手段使運算的精度得到保持、速度得到提高;系統還采用了線性預測語音合成方法來實現語音的人機交互界面,從而節省了更多系統內存,使用起來更加方便快捷。
參考文獻
[1] 李財蓮,趙小陽,王麗娟,等.說話人識別中關鍵技術的現狀與發展[J].軍事通信技術,2005,26(2):62.
[2] Huang H C, Pan J S, Lu Z M, et al. Vector quantization based on genetic simulated annealing[J]. Signal Processing, 2001, 81(7) :1513-1523.
[3] 賀艷平.基于線形預測下的語音信號合成[J].西北民族大學學報(自然科學版),2010,31(80):43.
[4] Texas Instruments. TMS320C54X assembly language tools user’s guide[Z]. 1997.
[5] 錢俊,王芙蓉.C代碼在TMS320C54X上的手工匯編優化.DSP專欄[J].單片機與嵌入式系統應用,2004(5):71-72.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
伊人婷婷久久| 性欧美办公室18xxxxhd| 国产九九视频一区二区三区| 欧美日韩国产123区| 欧美国产高潮xxxx1819| 裸体一区二区三区| 久久亚洲私人国产精品va| 久久福利毛片| 久久久99国产精品免费| 欧美一区二区在线看| 午夜影院日韩| 欧美亚洲视频一区二区| 欧美一区二区视频网站| 久久国产主播精品| 久久久久国产精品午夜一区| 久久精品91久久久久久再现| 欧美一区二区性| 久久精品亚洲| 另类国产ts人妖高潮视频| 免费不卡在线观看av| 欧美寡妇偷汉性猛交| 欧美另类变人与禽xxxxx| 欧美日韩国产一区| 欧美亚洲成人网| 国产精品日韩精品欧美精品| 国产精品一区二区三区成人| 国产乱码精品一区二区三区av| 国产麻豆午夜三级精品| 国产日本欧美一区二区三区| 国精品一区二区| 亚洲高清av| 亚洲美女尤物影院| 亚洲在线黄色| 性欧美大战久久久久久久免费观看 | 欧美日韩免费一区二区三区| 欧美午夜在线| 国产亚洲欧美另类中文| 在线观看日韩av| 日韩一区二区久久| 亚洲欧美国产视频| 91久久国产精品91久久性色| 一区二区三区国产| 香蕉成人伊视频在线观看| 久久久久久亚洲精品中文字幕 | 久久久亚洲午夜电影| 欧美成人高清视频| 欧美午夜国产| 国产一区二区剧情av在线| 在线观看亚洲视频啊啊啊啊| 日韩视频精品| 性欧美xxxx大乳国产app| 亚洲日本成人在线观看| 午夜视频一区二区| 毛片基地黄久久久久久天堂| 欧美日韩精品欧美日韩精品| 国产精品综合| 亚洲黄色在线视频| 亚洲自拍偷拍视频| 亚洲精品国产精品国自产在线| 亚洲影院一区| 欧美成人午夜77777| 国产精品久久午夜| 亚洲激情视频在线播放| 亚洲女女女同性video| 亚洲久久成人| 久久国产婷婷国产香蕉| 欧美日韩国产精品自在自线| 国产亚洲综合在线| 99国产精品久久久| 亚洲国产精品www| 欧美亚洲免费在线| 欧美日韩另类字幕中文| 国产亚洲一级| 亚洲视频精选在线| 亚洲精品一区二区三| 久久精品最新地址| 国产精品v亚洲精品v日韩精品| 伊人久久婷婷| 亚洲欧美一区二区三区在线 | 国产精品国产三级国产普通话蜜臀 | 久久大香伊蕉在人线观看热2| 欧美日韩福利| 在线不卡中文字幕| 午夜综合激情| 亚洲视频精品| 欧美绝品在线观看成人午夜影视 | 亚洲影视在线播放| 一本色道久久| 欧美成人免费在线观看| 黄色精品一二区| 亚洲欧美日韩综合aⅴ视频| 亚洲深夜福利视频| 欧美www视频在线观看| 黄色一区二区在线| 性欧美暴力猛交69hd| 午夜国产欧美理论在线播放| 欧美日韩卡一卡二| 亚洲欧洲精品一区| 亚洲国产一区在线| 久久一区欧美| 激情国产一区| 欧美亚洲一区二区在线| 午夜在线不卡| 国产精品一区二区欧美| 亚洲视频你懂的| 亚洲一二三级电影| 欧美肉体xxxx裸体137大胆| 91久久精品日日躁夜夜躁国产| 久久精品人人做人人综合| 久久精品女人天堂| 国产日韩一区二区| 午夜久久美女| 久久国产精品电影| 国产日韩欧美综合一区| 午夜在线视频观看日韩17c| 欧美一区三区二区在线观看| 国产精品亚洲成人| 亚洲欧美成人一区二区三区| 亚洲欧美综合国产精品一区| 国产精品久久一级| 亚洲免费网址| 久久精品成人一区二区三区| 国产午夜精品久久久久久免费视| 性欧美1819性猛交| 久久久噜噜噜| 极品尤物av久久免费看| 亚洲二区在线视频| 女人色偷偷aa久久天堂| 亚洲福利在线看| 亚洲美女网站| 欧美伦理一区二区| 99在线精品视频在线观看| 亚洲小说欧美另类婷婷| 欧美日韩国产a| 在线视频日本亚洲性| 午夜一区二区三视频在线观看| 国产欧美日韩视频| 亚洲福利视频免费观看| 欧美成人有码| 夜夜嗨av一区二区三区四区 | 国产欧美日韩一区| 久久精品国产亚洲a| 欧美国产日韩一区二区三区| 亚洲三级免费电影| 亚洲欧美国产另类| 国产亚洲成年网址在线观看| 亚洲国产成人午夜在线一区| 欧美成人一区二区三区片免费| 亚洲六月丁香色婷婷综合久久| 亚洲综合电影| 国产一区二区剧情av在线| 亚洲欧洲日产国产网站| 欧美日韩国产三级| 亚洲欧美国产77777| 免费成人网www| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 日韩视频专区| 国产精品成人va在线观看| 午夜精品亚洲| 欧美黑人国产人伦爽爽爽| 亚洲无限乱码一二三四麻| 久久久久久九九九九| 亚洲激情成人网| 亚洲自拍16p| 狠狠爱成人网| 在线亚洲欧美专区二区| 国产日产欧美精品| 亚洲精品在线观看免费| 国产精品入口福利| 91久久极品少妇xxxxⅹ软件| 欧美午夜无遮挡| 久久精品夜色噜噜亚洲a∨ | 欧美三级日本三级少妇99| 性欧美大战久久久久久久免费观看| 欧美不卡在线视频| 亚洲愉拍自拍另类高清精品| 麻豆免费精品视频| 亚洲一区二区三区免费视频| 久久综合给合| 亚洲视频一区| 免费观看日韩av| 亚洲一区二区三区激情| 欧美激情精品久久久久久大尺度 | 久久躁狠狠躁夜夜爽| 99精品欧美一区二区三区| 久久久蜜臀国产一区二区| 日韩亚洲成人av在线| 久久伊人亚洲| 亚洲天堂成人在线观看| 免费看精品久久片| 亚洲欧美日韩在线| 欧美日韩国内自拍| 亚洲激情不卡| 国产伦一区二区三区色一情| 日韩一区二区福利| 国外成人在线视频| 午夜一区在线| 日韩一级在线观看| 欧美大片国产精品| 久久成年人视频|