西蒙·威利森用Claude Code做Beep Locator,声源定位缩至约40厘米
IT之家 11 月 11 日消息,软件开发者西蒙 · 威利森(Simon Willison)于 11 月 9 日发布博文,借助 AI 编程工具 Claude Code,开发名为 Beep Locator 的声音定位系统,可以将声源锁定至约 40 厘米范围。 IT之家援引博文介绍,开发该 Beep Locator 系统的
软件开发者西蒙 · 威利森(Simon Willison)11 月 9 日发布博文,介绍他用 AI 编程工具
Claude Code 做出的一套声音定位系统,取名 Beep Locator,能把声源锁定到约 40 厘米的范围内。
事情的起因是威利森搬家后,储物室里堆了不少还没拆封的纸箱,里头时不时传出短促的“哔哔”电子声。响一声要等挺久才有下一声,光靠耳朵很难判断是从哪儿来的。他就用 Claude Code 写了一套程序,把分散摆放的 5 台手机、平板和电脑调动起来,各自通过网页调用麦克风,一起捕捉声音。

技术上,这套系统主要比对同一个声音到达各台设备的时间差。开发途中,他试过让程序自动测定设备的相对位置,精度不够用,于是加了手动拖动地图图标、标注设备位置的功能。程序还会用快速傅里叶变换分析声音频率,把目标提示音从环境杂音里挑出来,再让其中一台设备发出短音,用来同步各端的录音。功能逐步完善之后,系统还能给出新增设备该摆在哪里的建议,帮着把搜索范围再缩小。威利森最后照着定位结果翻检纸箱,找到了发声的东西——一只藏在箱内的旧一氧化碳探测器。项目代码目前已在 GitHub 上公开。

参考