MorseLabBaseMorseLabBase

实验室怎么工作

最后更新:2026 年 7 月 17 日

国际摩斯映射、基于 PARIS 的 WPM、Koch / Farnsworth、Web Audio、可选光/振,以及 Worker 侧计时——把数字讲清楚。

广告320 × 100

字母表与映射

字母、数字和常见标点按国际摩斯(ITU 风格)。漂亮 Unicode 点划和 ASCII .- 都接受并规范化。词间隔默认用 /。汉字走标准中文电报码(汉字 → 4 位 CTC → 摩斯数字),不是拼音。

美国铁路摩斯不在范围内。旧表对不上时,多半是另一套字母表。

WPM 与 PARIS

每分钟词数用常见 PARIS:点长 ≈ 1200 / WPM 毫秒。划 = 3× 点。字间隔 ≈ 3 点。词间隔 ≈ 7 点(文本里显示为 /)。

音高(Hz)只改音色,不改时间格。Farnsworth 保持字符速度,同时拉大间隔,方便初学抄收。

Koch / Farnsworth 训练器

训练器按 Koch 顺序加字,并可加 Farnsworth 间距。进度偏好可只存在本机 localStorage——没有云同步。

音频、灯光、振动

首次点击播放后才会调度 Web Audio(浏览器拦自动播放)。闪光和振动在开启且平台允许时,跟同一套开/关时间表。停止会立刻取消已排音调。闪光会尊重「减少动态效果」。

Worker 与离线

重计时在可用时放进 Web Worker,界面更跟手。生产环境可能用 Service Worker 缓存外壳资源以便离线打开;本地开发不注册。

纠错

图表格子、计时常量或程序符号模式不对,请经 联系 告诉我们,附上 URL 和可复现例子。映射错误当一级缺陷处理。

仅供练习。音频留在浏览器本地——不是执照考试,也不是应急认证。