
这个项目是干嘛的
竹知了是一款基于物理感应和触觉反馈的趣味体感音效工具。它将智能手机的加速度传感器、陀螺仪与音频引擎深度结合,让用户通过「旋转」、「摇晃」、「甩动」手机来触发各种高品质的解压音效。除了网页端,它还提供了体验更极致的 iOS 原生版,支持更加细腻的震动反馈。
为什么值得关注
市面上大多数解压 App 还停留在「点击屏幕播放声音」的阶段,交互极其割裂。而「竹知了」通过体感模拟让虚拟交互具备了真实物理感,是独立开发者研究硬件传感器交互和Web Audio API的极佳案例。
三个核心亮点
- 极致的体感反馈:iOS 原生版深度适配了 Taptic Engine,每一声鸣叫都伴随着不同力度的震动感,模拟出真实的物理碰撞。
- 丰富的音效矩阵:内置了包括机械键盘、气泡纸、水滴轮、海豹等 15 种高质感主题,且支持自定义上传本地音频,可玩性极高。
- 开源透明:作为开源项目,它展示了如何将复杂的传感器数据转化为流畅的音效节奏,代码逻辑清晰,适合开发者二次开发或学习。
适合谁使用 / 使用体验
- 压力山大的码农:编译代码或会议间隙,甩动手机体验机械键盘的清脆感,比捏泡泡膜还解压。
- 节奏爱好者:利用「圈/秒」的计数逻辑,可以进行精准的节奏练习。
- 前端开发者:研究如何利用浏览器 API 获取高精度的手机运动数据。
最快上手方式
- Web端直接玩:直接访问官方网址
zhuzhiliao.icu,按下「画圈」并甩起手机。 - iOS 原生体验:在 App Store 搜索「竹知了」,开启震动模式。
- 开发者进阶:如果你想研究源码,可以在 B 站搜索
ToyHub获取项目代码仓库,参考其对DeviceMotionEvent的处理:
javascript
// 核心逻辑参考:监听设备运动加速度
window.addEventListener('devicemotion', (event) => {
const { x, y, z } = event.accelerationIncludingGravity;
// 处理加速度变化,触发不同阈值的音效
});
🚀 探索更多硬核科技
91biu —— 让探索科技成为生活方式。
每日精选:
* 🛠️ 实用软件 & 破解脚本 (iOS/Android)
* 🤖 前沿 AI 工具 & 免费资源
* 📦 GitHub 高星开源项目
* 🎬 4K 影视资源 & 玩机技巧
👇 扫码关注公众号,不迷路:

评论区