竹知了在线版

按住屏幕画圈,甩出小时候那声「哇——哇——」。不用下载,不用装 App,网页里就能玩。

按住画圈甩起来 · 转得越快叫得越响
转速 0.0 圈/秒 我的哇数 0

手机请先关掉静音键。空格键也能启动自动甩。首次点击后浏览器才允许出声。

竹知了怎么玩

和实物一样,靠的是「转」不是「甩得远」。圈画小一点、频率高一点,反而更容易叫。

01

按住不放

在画布上按住鼠标或手指,甩杆顶端会跟着你走,竹筒靠一根只拉不推的绳吊在下面。

02

画小圈

手腕画直径两三厘米的小圈就够。圈越小越容易提速,绳一绷紧竹知了就开始起振。

03

冲过 1.1 圈/秒

左上角转速跨过 1.1 圈/秒,声音就出来了。继续加速,音调升高、哇声变急。

什么是竹知了

竹知了是一件流传在中国南方产竹区的民间手工玩具。一段两三厘米粗的竹筒,一端蒙上薄薄一张竹膜,膜心系一根涂满松香的棉线,线的另一头拴在小竹签做的甩杆上。握住甩杆转圈,竹筒被甩开、绳被拉直,那声熟悉的「哇——哇——」就出来了。整个发声过程纯物理,没有电池、没有喇叭,也没有任何后期配音。

各地对它的叫法并不统一:浙江一带叫竹知了,湖南、江西多称竹蝉,四川有人叫它哇哇筒,也有地方直接喊「叫叫」。名字不同,构造几乎一样。早年它是庙会和小学门口最常见的摊货,卖三五块钱,会响、会吵、经常被大人没收——很多 80 后、90 后的夏天记忆里都有它。这些年会做的手艺人越来越少,实物在线下已经不太好找了。

这个站做的就是把它搬进浏览器。竹知了在线版用 Canvas 画出竹筒与绳的真实运动,用 Web Audio 实时合成叫声,不依赖任何录音素材,也不需要联网加载资源。你甩得快慢、绳绷不绷紧,直接决定了它叫不叫、叫得多高——这一点和真玩具完全一致。

在线版是怎么把叫声「算」出来的

真实玩具的每一个发声环节,都在浏览器里找到了对应的实现方式。

真实玩具 网页里的对应实现
松香线黏–滑交替摩擦,产生周期性脉冲 锯齿波振荡器,基频随转速在 55–195 Hz 之间移动
竹膜被拉扯出的粗糙毛刺音 tanh 软削波,增添高次谐波
蝉鸣特有的颗粒感 24–45 Hz 低频调幅 + 带通摩擦噪声底
竹膜与筒腔的共鸣放大 1050 / 2150 / 3350 Hz 三个并联带通共振峰
转圈带来的「哇——哇——」起伏 带通滤波器中心频率随转动相位扫描
绳松了、转慢了就不叫 角速度低于 1.1 圈/秒或绳未张紧时静音

想看每一层背后的声学解释,可以读 竹知了发声原理

竹知了常见问题

竹知了在线版需要下载吗?
不需要。整个竹知了模拟器就是一个网页,打开就能玩,手机、平板、电脑都支持。按住屏幕画圈即可甩响,声音由浏览器实时合成,不加载任何音频文件。
为什么我甩了半天竹知了不响?
转速不够。真实的玩具要转到每秒一圈以上,松香线才能进入稳定的黏滑摩擦状态,模拟器沿用了这条阈值:低于约 1.1 圈/秒不发声。把圈画小一点、画快一点,绳绷紧了就会叫。另外请确认手机没按静音键。
竹知了的叫声是录音还是合成的?
全部是浏览器用 Web Audio 实时合成的。锯齿波模拟松香线的黏滑脉冲,三个并联带通滤波器模拟竹膜与竹筒的共鸣峰,另一个带通滤波器的中心频率随转动相位扫描,做出那声「哇——哇——」。转得越快,音调越高、越急。
竹知了是哪里的传统玩具?
它在中国南方产竹区流传已久,江浙、湖南、四川、福建一带都有,各地叫法不同——竹蝉、叫叫、哇哇筒都指同一类东西。它属于典型的民间竹制手工玩具,早年常见于庙会和小学门口的路边摊,售价只有几块钱。
自己在家能做一个竹知了吗?
能。材料只要竹筒、竹膜(或薄塑料膜)、棉线、松香和一根小竹签,成本不到十块钱,一个下午就能完成。详细步骤见本站的手工制作教程,里面有材料清单、蒙膜手法和调音技巧。
竹知了最近为什么突然火了?
2026 年 8 月初,有网友把竹知了的叫声剪进短视频玩梗,玩法迅速扩散;随后大量相关视频被投诉下架,反而把这个几块钱的老玩具推上了热搜。事件时间线整理在本站的走红始末页面。
在线版竹知了和真玩具的手感一样吗?
物理部分是照着真玩具建模的:竹筒被当作绳系质点,受重力、只拉不推的弹性绳和空气阻力三个力,以 1/240 秒定步长积分。绳绷紧、转速上去才发声,松手后靠惯性余音渐歇。手感接近,但少了实物那点竹子的震手感。
玩这个在线版会很耗电或者卡吗?
不会。页面是纯静态 HTML,模拟器只有几十 KB 脚本,画面用 Canvas 2D 绘制。静置 8 秒后会自动挂起音频线程省电,重新触碰时再唤醒。

甩响了,就顺手存个书签

实物竹知了越来越难买,这个网页版会一直挂在这儿。想让谁愣两秒,把链接甩给他。