昂昂
发表于 2010-5-2 12:44:04
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
1.前言
; L. i- q0 F k* v0 N) X$ l/ o, j! c* `7 T9 o( _6 b: G
自动语音识别、语音模式识别和说话人识别及确认等应用对噪声十分敏感,信源定位识别是音频和语音信号捕捉处理应用的一个关键的预处理功能。特别是基于微机电系统(MEMS) 的麦克风阵列出现后,麦克风阵列音频定位方案引起科研企业和开发人员的广泛关注。0 f F: _6 Q( R0 j# w$ Z' f
/ m0 U) W; `: J7 d 目前业界正在使用MEMS麦克风阵列子系统开发嵌入式音频定位、自动语音识别和自动说话人识别解决方案,声音识别定位是我们识别确认他人身份的基本功能,当我们听到有人讲话时,会将头转向说话人,查看说话人。# r% V% m! |" H0 j# l- ^* d7 e3 ~
+ r Q, i' A6 R- z
音源定位是自动语音识别和自动说话人识别系统的一个重要环节,对于提高语音识别系统的性能至关重要。麦克风阵列可捕捉从不同方向传来的声音,通过算法运算使麦克风指向某一个特定方向,放大从该方向捕捉到的音频信号,同时衰减从其它方向捕捉的音频信号,整个动作就像一个智能麦克风。
, i% P) W$ U! \# p
0 D1 w. A6 O& V& z( x& y# P( S) p8 s2 O- D4 C
! K% H2 ]7 z/ l, v
0 p3 i0 k! g6 d( q9 W6 D
! g# A0 E3 c7 B
图 1.综合利用麦克风音源互相关性(CC)、相变(PHAT)和最大相似性处理(ML)技术的音源定位
# V+ W: b) a* d) C; M0 B
; F" U7 C+ v! K; _9 ] 2.系统框架4 d1 `2 \2 i8 M3 W
0 g% Z' h Q. j5 V 整个系统由以下几个子系统组成:音源方向测定、数据融合、自动语音识别和自动说话人确认。其中,音频方向测定子系统基于麦克风阵列,运行三个不同的音频方向估算算法;数据融合子系统负责推断方向,自动语音识别子系统利用传入的音频信号增强主音源信号强度,衰减主音源周围的其它音频信号。最后,自动说话人确认子系统识别某些关键词汇,再利用相关特征与说话人匹配。
& s( q# H4 @4 e. p
& b( }! z- y2 R/ Q. q3 l1 W* d5 y9 a$ d0 g
+ T6 x& | P& v9 o0 L
* p* Y. {2 i# F; C' Q, d. X$ A$ B3 A0 f: Z6 k, w( }9 Z
图 2. 系统框架' I p2 N. a0 D2 |
7 ~% ]; z o" F9 ?1 w' t2 y- }8 t 如果语音识别任务没有成功,则反馈给数据融合系统,估算新方向传入的语音,然后驱动麦克风阵列指向该方向。
5 L, E; k8 c9 g( c
; C! o' e! w5 W t- p' Y% B3 ] 2.1 语音识别和说话人识别
/ G4 B% Z# D3 d( v
" y/ p4 r/ k- u# c; v8 Q, z+ L 语音特征提取(27 LPC-倒普系数)需要确定语音的端点,将语音分成数个短祯(每祯20 ms),通过一个DTW模式对准算法与一组参考语音(模板)匹配。然后,应用欧氏距离测量法进行相似性评估。
, v: G' k* T' X$ _, r
) Y0 K) f, l2 W+ C6 Y: o T. z1 D2 \: ]! A% K8 C3 {
' Y+ y9 t/ Z0 b) [ J " ~8 y0 c) p# f$ A' x
, i+ ?$ S! {/ D) s. o, s8 I
图 3. 特征提取、模式匹配和评分是说话人语音识别确认任务的主要环节
9 d; S& c% k5 H$ j/ c1 Z' S1 x* ?# |* h3 t; i) y4 s# h& ~1 R x
说话人身份评分采用的是动态时间规整近邻(DTW-KNN)算法的距离测量方法,即动态时间规整测量算法与近邻决策算法的合并算法。这个算法需要使用均方根、过零率、自动相关和倒普线性预测系数。使用欧氏距离算法计算成本函数,使用KNN 算法计算最小距离匹配度 k。& C6 _( n1 h! V# Q
0 i, L O) D% N( l6 u
3.MEMS麦克风阵列
3 X; |: h d6 n5 K7 F9 E* X3 G: c; i a, T) ]
我们采用STM32F4微控制器和MEMS麦克风开发一个硬件音频信号同步采集处理子系统,其信号捕捉能力相当于8个采样率高达48 KHz的麦克风 。
, _7 N D# ]! V) [2 i6 [3 p* `2 H$ ^+ k3 z& \" x
1 `: k* L( f+ q% F
, c, K" O9 |/ E6 t# T # J$ U9 i3 L" c# ]5 Z% m/ f1 ?% Q
1 X# Q i8 X, V8 Y1 D7 {! e
图 4. 采用STM32F4微控制器和MEMS麦克风的硬件音频信号同步采集处理子系统 |
|
|
|
|