威利森用Claude Code做声音定位系统,40厘米内找到旧一氧化碳探测器
IT之家 11 月 11 日消息,软件开发者西蒙 · 威利森(Simon Willison)于 11 月 9 日发布博文,借助 AI 编程工具 Claude Code,开发名为 Beep Locator 的声音定位系统,可以将声源锁定至约 40 厘米范围。IT之家援引博文介绍,开发该 Beep Locator 系统的初
11月9日,软件开发者西蒙·威利森(Simon Willison)发布博文,介绍了自己借助AI编程工具
Claude Code开发的Beep Locator声音定位系统。这套系统能把声源锁定在约40厘米的范围内。
之所以做这个系统,是因为威利森搬家后储物室里堆了不少还没拆封的纸箱,里面时不时传出短促的“哔哔”电子声。鸣叫间隔挺长,光靠耳朵很难判断声音从哪来。他便用Claude Code写了一套程序,把分散摆放的五台手机、平板和电脑连起来,通过网页调用各自的麦克风,一起捕捉声音。
技术上,这套系统主要比对同一个声音到达不同设备的时间差。开发时,自动测定设备相对位置那一步精度不够,威利森就加了手动功能:在地图上拖动图标、标注每台设备的位置。程序还用快速傅里叶变换分析声音频率,从环境杂音里认出目标提示音;各端录音的同步,则靠一台设备发出的短音来完成。
功能越做越完善,系统后来还能建议把新增设备摆在哪儿,帮人进一步缩小搜索范围。威利森最终照着定位结果翻查纸箱,找到了发声的设备,确认是藏在箱子里的一台旧一氧化碳探测器。目前该项目代码已在GitHub上公开。
参考