⚠️ 请先把系统音量调到中等再点播放。高频(>10kHz)长时间大音量可能对听力与扬声器造成负担,请控制音量与时长。

🎵 信号设置

滑杆为线性刻度,低频段不易精细调整,可直接输入数值。

当前音量 30%

常用频率:

🎵

设好频率,点「开始发声」。

📊 常用测试频率

频率常见用途说明

⚠️ 请注意保护听力与设备:① 开始前把系统音量调到中等或更低;② 高频(10kHz 以上)请勿长时间大音量播放,可能损伤听力与高音单元;③ 扫频到极低频(20~40Hz)时请降低音量,大音量低频可能损坏扬声器;④ 有耳鸣、听力损伤或佩戴助听器者请谨慎使用。
本工具仅作信号源使用,不具备任何校准能力,不能作为声学测量依据。

🎵

在线音频信号发生器

音频工具 完全免费 🌙 支持黑夜模式 🔒 本地发声,不上传 〰️ 四种波形 📈 自动扫频

想看看耳机的高频还能不能响、想找会议系统的啸叫点、想给学生演示「什么是 1000Hz」——这些都需要一个能发出标准频率的源。专业信号发生器要花钱买,而你的浏览器就自带合成能力。
这个工具能做:
① 四种波形:正弦波(纯音)、方波、锯齿波、三角波;
② 20Hz~20kHz 全覆盖,既能输入精确数值也能拖滑杆;
③ 固定频率持续发声,或自动扫频(比如 20Hz 扫到 20kHz,10 秒走完);
④ 实时波形图:直观看到周期与波形形状;
⑤ 物理参数:波长、周期、对应的近似音高。
典型用法:
· 测耳机 / 音箱:从低频扫到高频,听哪里有断点或杂音;
· 找啸叫:用固定频率慢慢升高,啸叫出现的那个点就是系统的敏感频率;
· 教学演示:对比 100Hz 和 1000Hz,直观理解音高;
· 年龄向的「蚊子音」:高频段(如 15kHz 以上)年轻人能听到、年长者多听不到。
安全提醒:先把系统音量调小。方波和锯齿波含大量谐波,听感比正弦波「刺耳」得多,音量更要收着点。

类别音频工具
技术Web Audio OscillatorNode
频率20 Hz ~ 20 kHz
波形正弦 / 方波 / 锯齿 / 三角

核心特性

四种波形
20Hz~20kHz 全覆盖
自动扫频
实时波形图
波长与周期换算
常用频率预设
本地发声不上传
免安装

关于这个工具

怎么实现:
① 发声:`AudioContext` → `OscillatorNode`(`type` 切 sine / square / sawtooth / triangle)→ `GainNode` 控音量 → `destination`;
② 扫频:用 `osc.frequency.exponentialRampToValueAtTime()` 在指定时长内从起始频率指数变化到结束频率——用指数而不是线性,因为音高是对数感知的,指数扫频听起来才是「匀速」的;
③ 可视化:接 `AnalyserNode` 取 `getFloatTimeDomainData()`,在 canvas 上画波形;
④ 包络:起停都做 30ms 淡入淡出,防止爆音(pop);
⑤ 安全:页面隐藏或切走时自动停止发声。
它不做:不输出音频文件、不做频谱分析、不做声压校准、不支持同时叠加多个频率。

怎么用

  1. 第 1 步
    先把系统音量调到中等偏小。
  2. 第 2 步
    选波形与频率(或直接用下方预设)。
  3. 第 3 步
    点「🔊 开始发声」,需要时点「⏹ 停止」。
  4. 第 4 步
    测频响:切到自动扫频,设 20 → 20000 Hz,听哪里有异常。
  5. 第 5 步
    找啸叫:用固定频率慢慢升高,啸叫出现处即为敏感点。

更新记录

  • v1.0 2026-09-21 工具正式上线:基于浏览器原生 Web Audio OscillatorNode 实现音频信号发生,支持正弦 / 方波 / 锯齿 / 三角四种波形、20Hz~20kHz 频率(数值输入 + 滑杆)、固定频率与自动扫频(指数扫频,听感匀速)、实时波形图、波长与周期换算、常用频率预设;含 30ms 淡入淡出防爆音与页面切走自动停止。全程本地发声,首屏音量安全提示,适配黑夜模式。

常见问题

点了「开始发声」没声音?
按顺序检查:
① 系统音量是否被静音或调到 0;
② 输出设备是否正确(尤其是插了耳机 / 外接音箱时);
③ 浏览器是否静音了这个标签页(标签页图标上有喇叭标记时右键可取消静音);
④ 本工具音量滑杆是否被拖到 0;
⑤ 部分浏览器要求先有用户交互才允许播放音频,点一下按钮即可。
为什么扫频要用「指数」而不是线性?
因为人耳对音高的感知是对数的:100Hz→200Hz 和 1000Hz→2000Hz 听起来都是「升了一个八度」,虽然物理上差了 100Hz 和 1000Hz。
如果用线性扫频,会觉得「低频部分爬得极慢、高频部分一闪而过」。指数扫频听起来才是匀速上升的,这也是专业扫频仪的标准做法。
方波和锯齿波为什么听起来更「刺耳」?
因为它们不是纯音:
· 正弦波只有基频一个频率,听感最纯净;
· 方波含奇次谐波(3 倍、5 倍、7 倍频…);
· 锯齿波含全部整数倍谐波,能量更丰富也更尖锐;
· 三角波谐波较弱,听感接近正弦但略带「空灵感」。
所以测器件频响时请用正弦波,方波/锯齿更适合测瞬态响应或做合成器音色。
能用来「煲耳机」吗?
不建议。常见说法是用粉红噪音或扫频「煲」几十小时,但目前没有可靠证据表明煲机对大多数动圈耳机有可闻改善,而长时间大音量播放反而有损坏单元的风险。
如果一定要试,请:音量控制在正常听音水平以下、单次不超过 1 小时、避免长时间停留在极低频或极高频。
本工具只提供信号,不对煲机效果做任何承诺,也不建议无人值守运行。
15kHz 以上我完全听不到,正常吗?
多数情况下正常。人耳的高频上限会随年龄下降(称为老年性耳聋 presbycusis),这是自然现象:
· 青少年常能听到 17~19kHz;
· 30 岁后通常在 15~16kHz 左右;
· 50 岁以上多降到 12kHz 以下。
另外长期噪音暴露会加速这一过程。不过听不到也可能只是你的耳机/音箱放不出这个频率——可以换设备或用本工具的「听力测试」页面进一步确认。如果近期突然明显下降,请及时就医。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码