把你的 AirPods 当鼠标用,这 3 个黑科技 GitHub 开源项目有趣。
有人把 AirPods 充电盒握在手里当空中鼠标,帖子在外网火了却还没开源。作者找了三个同类项目顶上:把 Apple Watch 变成鼠标、用 AirPods 头部追踪转光标,以及把 MacBook 屏幕边角敲成快捷键。

01 把耳机盒握在手里当鼠标
有人把耳机盒搞成了一个空中鼠标。
手里握着 AirPods 充电盒,通过手腕和手指对盒子的操作,就能实现类似空中鼠标的效果。
这个帖子在外网确实还挺火的。
作者说后面会开源,但目前还没开源。不过我找了几个非常类似的开源项目,可以看一看。
比如这个就是把 Apple Watch 手表搞成一个鼠标。
指向屏幕即可移动光标,轻点即可点击,长按即可拖动。
开源地址:https://github.com/umarz317/WatchPointer
还有一个是把智齿头部追踪的 AirPods 变成 Mac 的鼠标。
戴上耳机后,转动头部就能移动屏幕上的光标。
点头可以点击,摇头可以暂停或恢复控制,也可以进入滚动模式,用转头来上下左右滚动页面。

开源地址:https://github.com/m-afham/AirCursor
02 戴着 AirPods 做口型,尝试辨认词语
这个开源项目有点意思啊。
你带着 AirPods 耳机,不出声就动动下巴,就能分析你的口型,判断你说的什么词语。
而且这个开源项目没有语言模型,纯靠传感器数据。。。

原理就是用到了 AirPods 原有的头部运动感知能力。
AirPods Pro 等支持头部追踪的耳机,可以向 Mac 输出姿态、转动速度和加速度等数据。
头部追踪空间音频会利用相关能力感知头部姿态的变化,这个开源项目就是捕捉做口型时伴随出现的下颌和头部运动。
尝试从更细小的变化中找出能够区分词语的信息。
不过,这个开源项目还在验证思路的阶段。
使用时,你需要先戴着耳机,对几个词分别做几次口型,让软件保存对应的运动样本。
识别时,它会把新采集的数据与这些样本比较,尝试判断你刚才表达的是哪个词。
它采用小词表的样本匹配方式,不使用大语言模型,还能检查识别结果是否比随机猜测更准确。
而且重新戴耳机后也可能需要重新采样。。。
开源地址:https://github.com/joeblau/subvox
03 把 MacBook 的屏幕边角做成快捷键
LidTap 可以把屏幕上的几个区域分别设成快捷操作入口。
当你将左上角和右上角分别设为切换到前一张、后一张桌面后,就能通过轻敲对应边角的方式,在工作空间之间来回切换。
其他区域可以关联播放音乐、打开笔记或启动应用等操作。

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

项目地址:https://github.com/harsha20599/lidtap
作者:逛逛GitHub 公众号:逛逛GitHub
本文由 @逛逛GitHub 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自 Unsplash,基于CC0协议
- 目前还没评论,等你发挥!

起点课堂会员权益



