有人把耳机盒搞成了一个空中鼠标。
手里握着 AirPods 充电盒,通过手腕和手指对盒子的操作,就能实现类似空中鼠标的效果。
这个帖子在外网确实还挺火的。
作者说后面会开源,但目前还没开源。不过我找了几个非常类似的开源项目,可以看一看。
比如这个就是把 Apple Watch 手表搞成一个鼠标。
指向屏幕即可移动光标,轻点即可点击,长按即可拖动。
还有一个是把智齿头部追踪的 AirPods 变成 Mac 的鼠标。
戴上耳机后,转动头部就能移动屏幕上的光标。
点头可以点击,摇头可以暂停或恢复控制,也可以进入滚动模式,用转头来上下左右滚动页面。
这个开源项目有点意思啊。
你带着 AirPods 耳机,不出声就动动下巴,就能分析你的口型,判断你说的什么词语。
而且这个开源项目没有语言模型,纯靠传感器数据。。。
原理就是用到了 AirPods 原有的头部运动感知能力。
AirPods Pro 等支持头部追踪的耳机,可以向 Mac 输出姿态、转动速度和加速度等数据。
头部追踪空间音频会利用相关能力感知头部姿态的变化,这个开源项目就是捕捉做口型时伴随出现的下颌和头部运动。
尝试从更细小的变化中找出能够区分词语的信息。
不过,这个开源项目还在验证思路的阶段。
使用时,你需要先戴着耳机,对几个词分别做几次口型,让软件保存对应的运动样本。
识别时,它会把新采集的数据与这些样本比较,尝试判断你刚才表达的是哪个词。
它采用小词表的样本匹配方式,
不使用大语言模型,还能检查识别结果是否比随机猜测更准确。
而且重新戴耳机后也可能需要重新采样。。。
LidTap 可以把屏幕上的几个区域分别设成快捷操作入口。
当你将左上角和右上角分别设为切换到前一张、后一张桌面后,就能通过轻敲对应边角的方式,在工作空间之间来回切换。
其他区域可以关联播放音乐、打开笔记或启动应用等操作。
我研究了一下。
它的原理是判断敲击位置时,利用的是电脑内置的运动传感器。
部分 MacBook 的底座内部装有加速度计和陀螺仪,能够记录机身的运动与转动变化。
手指轻敲屏幕时,敲击产生的力会通过转轴传到底座,让整台电脑发生很轻微的晃动和扭转。
开源项目 LidTap 就从这些变化里寻找与敲击位置有关的特征。
项目地址:https://github.com/harsha20599/lidtap
04
点击下方卡片,关注逛逛 GitHub
这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub ,后台对话聊天就行了: