找回密码
立即注册
搜索
发回帖 发新帖

6878

积分

1

好友

859

主题
发表于 6 小时前 | 查看: 0| 回复: 0

01 把耳机盒握在手里当鼠标

有人把 AirPods 充电盒握在手里,通过手腕和手指的动作,把它变成了一个“空中鼠标”。这个帖子在外网热度不低。作者说后续会开源,但目前代码还没放出来。

不过类似的开源项目倒有几个,玩法各不相同。

其中一个把 Apple Watch 改造成了鼠标:指向屏幕就能移动光标,轻点相当于点击,长按触发拖动。

开源地址:https://github.com/umarz317/WatchPointer

还有一个项目把支持头部追踪的 AirPods 变成了 Mac 的鼠标。戴上耳机后,转动头部就能移动屏幕上的光标;点头可以点击,摇头可以暂停或恢复控制;也能进入滚动模式,用转头来上下左右滚动页面。

AirCursor 落地页截图,展示 AirPods 头部追踪鼠标功能

开源地址:https://github.com/m-afham/AirCursor

02 戴着 AirPods 做口型,尝试辨认词语

这个项目有点意思。你戴着 AirPods,不用出声,只动动下巴做出口型,它就能分析你的口型,判断你说的是哪个词语。

而且整个项目没有接入任何语言模型,纯靠传感器数据。

Subvox 项目说明截图,展示构建命令与系统要求

原理上,它利用的是 AirPods 自带的头部运动感知能力。AirPods Pro 等支持头部追踪的耳机,可以向 Mac 输出姿态、转动速度和加速度等数据。头部追踪空间音频本身就会感知头部姿态的变化,这个项目则尝试捕捉做口型时伴随出现的下颌和头部微小运动,从中找出能够区分不同词语的信息。

这个项目目前还处于验证思路的阶段。使用前,需要先戴着耳机对几个词分别做几次口型,让软件保存对应的运动样本;识别时,它会把新采集的数据与这些样本做比较,尝试判断你刚才表达的是哪个词。它采用小词表的样本匹配方式,不使用大语言模型,还能检查识别结果是否比随机猜测更准确。另外,重新戴耳机后很可能需要重新采样。

开源地址:https://github.com/joeblau/subvox

03 把 MacBook 的屏幕边角做成快捷键

LidTap 的思路是:把屏幕上的几个区域分别设成快捷操作入口。比如把左上角和右上角分别设为切换到前一张、后一张桌面,就能通过轻敲对应边角的方式,在工作空间之间来回切换。其他区域可以关联播放音乐、打开笔记或启动应用等操作。

LidTap 快捷键演示动画,展示 Play/Pause 与桌面切换操作

我研究了一下它的原理。判断敲击位置时,LidTap 利用的是电脑内置的运动传感器。部分 MacBook 的底座内部装有加速度计和陀螺仪,能够记录机身的运动与转动变化。手指轻敲屏幕时,敲击产生的力会通过转轴传到底座,让整台电脑发生很轻微的晃动和扭转。LidTap 就从这些变化里寻找与敲击位置有关的特征。

LidTap 功能分区示意图,展示四角快捷方式与网格布局

项目地址:https://github.com/harsha20599/lidtap

这几个项目的共同点是:不借助额外硬件,只利用设备自带的传感器能力做交互。对喜欢折腾硬件的朋友来说,值得把源码拉下来跑一跑。




上一篇:SEED:混合大模型记忆只需浅层编码,prefill 省 71%、吞吐 1.4 倍
下一篇:英飞凌全球首发 300mm 碳化硅晶圆,单片产出提升 2.3 倍
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-11-13 23:40 , Processed in 0.963909 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表