麦克风阵列声源定位效果测试

下列图片如果不清楚可以直接访问淘宝链接,从链接中的网盘资料进行拉取。从此链接看到的购买可以跟客服说,提我可以便宜50块钱~~~

店铺链接:首页-智能语音开发者联盟-淘宝网

产品链接:https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-23672887245.18.312a7247Tkw0ox&id=646271484683

最近好多朋友在找声源定位的麦克风阵列,所以我简单的介绍一下声源定位的实现原理和测试效果。当然这个板子可不仅仅是只有声源定位的功能。同时具备定向拾音(bf)、回声消除(aec)、声源定位(doa)等功能。首先如图所示接上麦克风阵列和串口通电,如图所示。

麦克风阵列声源定位效果测试_第1张图片

 打开测试软件,这个软件是通过串口就可以获得唤醒词以及唤醒角度的。选好串口和波特兰,点击打开按钮。因为我现在测试的是六麦,所以在下图位置设置到了6。

麦克风阵列声源定位效果测试_第2张图片

板子的默认唤醒词是“小飞小飞”,所以我喊几次唤醒词进行测试。 所有信息均通过usb转ttl发送到pc端。串口协议详情看资料包,如果想自己开发但是又不懂串口接收和处理的。就先自己学学。。。别折磨客服。唤醒词都可以随意更换的!!!

麦克风阵列声源定位效果测试_第3张图片

 尝试不同角度进行唤醒,角度误差均为±5度以内,精准性还是没问题的。

 下面我借一个博友的链接来解释一下声源定位的原理。使用TDOA进行声源定位_非典型废言的博客-CSDN博客_时延法声源定位

大多数介绍声源定位的文章我发现都没有介绍麦克风的同步性、一致性等重要因素。再好的算法也得有硬件支持。 测同步性一致性的方式,我们下次介绍。带大家了解基本的麦克风阵列上的麦克风,应该具备什么能力。如果对于声源定位要求比较准确的朋友,我建议不要使用USB麦克风阵列。还是通过同步性和一致性测试的阵列去处理自己的算法。

如下图所示,已知声音在空气中传播速度,我们的麦克风间距全部是3.5cm。我们就可以通过计算得知声源的位置。由于声音是个能量信号,远处大声说话和近处小声说话对于麦克风ad转换出来的数据来讲可能是一样的。至今我还没见过测距靠谱的算法和设备。

麦克风阵列声源定位效果测试_第4张图片

你可能感兴趣的:(科大讯飞麦克风阵列,语音识别,嵌入式)