Answers:
Google Home和Amazon Echo使用麦克风阵列来增强“远场识别”(即,在合理的距离内以良好的准确性识别您的声音)。
Echo使用7麦克风阵列(来自iFixit的图像,麦克风为绿色),而Google Home使用2麦克风阵列(iFixit;为黄色)。
亚马逊的7-Mic Array面向具有商业用例的开发人员开放,尽管这可能对您没有帮助,因为您不会大量购买商业设备。
最近有一个名为ReSpeaker的产品的Kickstarter,该产品现在提供各种形式的远场阵列:
我对此产品没有任何亲身经历,但这可能是一个有效的选择。关于Reddit也有一些想法,例如使用Kinect的麦克风阵列。
不可否认,这些选项似乎都不对Android设备特别友好。如果找到支持麦克风的阵列,则将麦克风阵列直接连接到Pi或另一个兼容的板似乎要容易得多,而不是尝试连接到Android设备。
无论如何,我认为如果上述选项都不适合,则搜索远场麦克风阵列应将您指向正确的方向。
Aurora0001的好答案让我进行了更多研究,发现很多麦克风阵列(包括基准)上的信息非常好。
medium.com在这些方面做了一些很棒的基准测试。例如,查看这些描述在1-5米不同距离处的单词检测成功率的图表。
我不会破坏整篇文章,如果您需要更多详细信息,请参阅此处的文章。
但我认为,秘密的赢家是PlayStation 3 Eye。它在亚马逊上只有6.99美元,在ebay上甚至更便宜。从图中可以看出,它确实做了出色的工作。它虽然是USB,却不能完成所有高级微调功能,也没有开源固件。但这是Raspberry Pi上的即插即用功能。就目前而言,我肯定会得到其中之一。