把你的 AirPods 当鼠标用,这 3 个黑科技 GitHub 开源项目有趣。

0 评论 31 浏览 0 收藏 5 分钟

有人把 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协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
海报
评论
评论请登录
  1. 目前还没评论,等你发挥!