使用单个麦克风进行声音定位 [关闭]

Posted

技术标签:

【中文标题】使用单个麦克风进行声音定位 [关闭]【英文标题】:Sound Localization with a single microphone [closed] 【发布时间】:2020-02-26 17:20:54 【问题描述】:

我正在尝试使用 iPhone 上的麦克风确定音频信号的方向。有没有办法做到这一点?据我阅读和尝试,这是不可能的。我已经用 keras 制作了广泛的模型,即使如此,由于变量的数量,确定声音的位置充其量也是不稳定的。所以不包括任何 ML 方面,是否有一个库或方法来确定来自 ios 麦克风的音频方向?

【问题讨论】:

我不太了解这里的否决票/关闭。这是一个很好的问题,适合这个平台——尽管物理学可能是它的另一个好地方:) 【参考方案1】:

不,一般来说这是不可能的(即使使用机器学习)——您至少需要两个点(以及出色的时机)来确定方向。你可能可以用多部 iPhone 做一些事情,但这需要非常紧迫的时间和一些学习来确定手机彼此之间的关系——我怀疑 iPhone 已经存在这样的库(现有的库可能是移植/改编)

【讨论】:

谢谢,我完全同意,但同事们建议以某种方式使用单个麦克风进行波束成形,我认为这本来是不可能的。 如果您有完美的房间,您也许可以对回声进行计时,但它不会保持一致,并且必须“学习”房间的布局。如果房间没有回声或位于方形房间的中间,则根本无法工作,如果有,您将必须“了解”哪组回声对应于哪个位置,即使那样也会出错通常比正确。

以上是关于使用单个麦克风进行声音定位 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

阵列麦克风声音定位-代码python实现-二维与三维声音定位

比较Java中的两个声音(有容差)[关闭]

为啥麦克风关闭时基频和幅度不为零?

单位办公电脑声音和摄像头被关闭,如何打开笔记本麦克风和摄像头。

为啥我在录屏时会出现无声?

三星手机无法录制声音另一个应用程序正在使用麦克风?