摩尔斯电码转换器
摩尔斯电码转换器支持文本到摩尔斯、电码到文本的双向转换,并带有声音播放。输入普通文本时,工具会把可识别的拉丁字母、数字和部分标点映射成点和划,单词之间用斜杠分隔;在摩尔斯输入框输入点划序列时,工具会反向解析为文本,无法识别的代码会显示问号。页面还提供交换、清除、复制文本、复制摩尔斯和播放按钮,所有处理都在浏览器中完成。
支持的字符和分隔规则
脚本内置 A-Z、0-9 以及句号、逗号、问号、感叹号、斜杠、括号、冒号、分号、等号、加号、减号、引号和 @ 等常见符号的映射。文本转摩尔斯时会先转为大写,按空白拆分单词,字母之间用空格,单词之间用 “/”。摩尔斯转文本时也按 “/” 分词、按空格分字符。因此如果你手动输入电码,要保持点划之间的空格,否则解析结果可能不符合预期。
声音播放如何工作
播放功能使用 Web Audio API 生成 600 Hz 左右的正弦波。速度滑块以 WPM 控制单位时长:点为 1 个单位,划为 3 个单位,字符内部间隔、字母间隔和单词间隔分别按摩尔斯节奏拉开。页面下方的波形条只是视觉提示,不是录音文件。停止按钮会关闭当前 AudioContext,播放结束后按钮状态会恢复。
使用限制
这个工具适合学习、演示、业余无线电基础练习和短消息编码,不适合作为紧急通信保障。中文字符不会被直接转成摩尔斯,因为脚本只映射拉丁字母和少量符号;中文输入会被忽略或无法得到完整结果。若要传输中文内容,需要先转写成拼音、英文或其他双方约定的编码。
评论