|
随着人工智能与人们的生活越来越近,语音技术的发展也备受关注。传统的近场语音已经无法满足人们的需求,人们希望可以在更远的距离,更复杂的环境中语音控制智能设备。因此,阵列技术成为远场语音技术的核心。9 {4 h. r3 u- f$ l
8 t; Z; t. n5 i
阵列麦克风对人工智能的意义:1 Z' [- q5 o+ J1 C* v4 g* @, w
1 g! S% S4 {1 Z) F m 空间选择性:通过电扫阵列等空间定位技术可以获取声源的有效位置,智能设备在获取精准的声源位置信息,让我们的语音更加智能,通过算法获取高品质的语音信号质量。
6 k2 x% H' f" {1 F( l" x2 G+ [4 \7 C3 F
麦克风阵列可以自动检测声源位置,跟踪说话人,同时可以获取多声源和跟踪移动声源的优势,无论你走到任何位置,智能设备都会对你的位置方向进行语音增强。, ?% ? I1 n$ P* l) e) n
. \9 }! L) x$ m! v& H5 D& H
阵列麦克风增加了空域处理,对多信号空时频三维的处理弥补单信号在噪声抑制,回声抑制,混响抑制,声源定位,语音分离方面的不足,让我们的智能设备在复杂的环境中都可以获取高质量的语音信号,提供更好的智能语音体验。, m% v9 ~3 P+ f. H" u6 W7 Z
. U4 o; C ~( D% W& l9 m5 \2 C; {
麦克风阵列技术的技术难点:
8 t! _, c' t1 s8 T4 b2 R$ z3 B: c$ M0 ~1 |5 D) s
传统的阵列信号处理技术直接应用到麦克风阵列处理系统中往往效果不理想,其原因在于麦克风阵列处理有不同的处理特点:8 l. t0 [2 E$ T7 v7 j: H
" w7 y- z3 P7 C* t, O0 y
阵列模型的建立2 U* K8 O6 E. D$ P7 o6 R
# S) @. B% q. |& k3 U0 x4 v
麦克风主要应用处理语音信号,拾音范围有限,且多用于近场模型,使得常规的阵列处理方法如雷达,声呐等平面波远场模型不再适用,在近场模型中,需要更加精准的球面波,需要考虑传播路径不同引起的幅度衰减不同。
: ?1 b2 @" R W- f
- ^, t# I' z& o: n8 c( Q 宽带信号处理
6 ]9 m' k; L2 ^8 D% ]8 G8 L( e- K4 _
通常的阵列信号处理多为窄带,即不同阵元在接受时延与相位差主要体现在载波频率,而语音信号未经过调制也没有载波,且高低频之比较大,不同阵元的相位延时与声源本身的特性关系很大—频率密切相关,使得传统的阵列信号处理方法不再完全适用。( n; X3 Z9 u2 n& l# z; P: l
# t) ~$ T7 e+ ^- Q- a0 }/ Q/ t- I+ I
非平稳信号处理) X/ O, j, x0 u& ?; Q
% X* q$ W5 F4 R* ?: W" r
传统阵列处理中,多为平稳信号,而麦克风阵列的处理信号多是非平稳信号,或者短时平稳信号,因此麦克风阵列一般对信号做短时频域处理,每个频域均对应一个相位差,将宽带信号在频域上分成多个子带,每个子带做窄带处理,再合并成宽带谱。
; o$ o) [" }- b5 x, x! m6 ]- q9 \; Z S% N( _8 A) q
混响
( k* d/ O# z3 {9 q' H7 _
9 e! Z# ~9 d' D 声音传播受空间影响较大,由于空间反射,衍射,麦克风收到的信号除了直达信号以外,还有多径信号叠加,使得信号被干扰,即为混响。在室内环境中,受房间边界或者障碍物衍射,反射导致声音延续,极大程度的影响语音的可懂度。 ~5 c$ G, I4 d. R ]) f7 Y9 W
' Z! l8 D+ t4 H4 Q 声源定位4 u8 O% @# q) @% u, S1 s
+ u+ K! I8 v, R2 O
声源定位技术在人工智能领域应用广泛,利用麦克风阵列来形成空间笛卡尔坐标系,根据不同的线性阵列,平面阵列和空间阵列,来确定声源在空间中的位置。智能设备首先可以对声源的位置做进一步的语音增强,当智能设备获取你的位置信息可以结合其他的传感器进行进一步的智能体验,比如机器人会听到你的呼唤走到你的身边,视频设备会聚焦锁定说话人等等。了解声源定位技术之前,我们需要了解近场模型和远场模型。
1 l3 _3 X8 N H7 Y9 S, y+ m5 m8 v/ T( ?: Z8 u& ^, U$ y" N% J+ ^- h
近场模型和远场模型
1 X6 ~' z2 n' H- g6 M; j4 d+ t% [$ M4 w7 a; W
这里写图片描述( p" h, W0 v& h4 [7 D2 L% }
" O4 Z+ i& c! F6 ~1 d+ o5 t 通常麦克风阵列的距离为1~3m,阵列处于近场模型,麦克风阵列接受的是球面波而不是平面波,声波在传播的过程中会发生衰减,而衰减因子与传播的距离成正比,因此声波从声源到达阵元时候的幅度也各不相同。而远场模型中,声源到阵元的距离差相对较小,可以忽略。通常,我们定义2L2/λ为远近场临界值,L为阵列孔径,λ为声波波长,因此阵元接受信号不仅有相位延时还有幅度衰减。
* g1 u. W0 P$ q( y
$ p. P% M2 v! r* W) N& A6 f1 g- `6 N2 S
|
|