ToolConvoyToolConvoyv2.6
DEV

文本转摩斯电码 — 在线把文本编码为摩斯电码

把文本转换为国际摩斯电码。点划输出,字母和词的分隔符可配置——完全在浏览器本地运行。

● 本地运行 · 在您的标签页中生成页面加载以来工具发出的网络请求:0 次

Text to Morse Code

Convert text to Morse code. Works entirely in your browser — no uploads.

摩斯电码是仍在常规使用的最古老的数字编码。它由 Samuel Morse 和 Alfred Vail 于 1837 年为电报发明,把拉丁字母表中的每个字母表示为唯一的短长信号——点和划——序列,设计原则是让英语中最常见的字母对应最短的编码。字符分配通过统计印刷字盒中字母的频次做了经验优化,得到的方案——E 是一个点、T 是一划、Q 是划划点划——近两个世纪不变地沿用至今。摩斯电码至今仍用于业余无线电、航空导航信标,以及作为运动能力受限人群的无障碍输入方式。

文本转摩斯电码转换器把输入中的每个字符映射到对应的 ITU-R M.1677 编码,并用可配置的分隔符连接。输出默认使用国际通用的点划字符(· 和 –),便于阅读,字母之间用空格、词之间用斜杠分隔。播放功能使用 Web Audio API 以可调每分钟词数(WPM)生成音频,默认音调 700 Hz——人耳听觉最敏感频段的中心。本站的配套摩斯电码转文本解码器执行反向转换,两者合在一起构成一套完整的摩斯电码编解码工具。

广告

使用方法

  1. 输入文本

    键入或粘贴文本。键入时摩斯输出会实时更新。默认字母之间用空格分隔;词之间用斜杠分隔。不支持的字符(非拉丁字母、数字、部分标点)保持原样,用方括号包裹。

  2. 配置输出样式

    在点划记号(· –,可读性好)、点连字符(.-,键盘兼容)和 Unicode 摩斯方块字符(美观展示)之间选择。可以调整字母和词的分隔符。

  3. 复制或试听

    复制摩斯电码字符串,或者点播放按钮听音频。播放速度可在每分钟 5 到 40 词之间调节——20 WPM 是业余无线电练习的标准速度。

常见问题

转换器使用哪种字母表?

国际摩斯电码(ITU-R M.1677)——自 1865 年沿用至今的标准。它覆盖 A–Z、0–9 以及一组基本标点:句号、逗号、问号、斜杠、等号,以及表示错误(........)和报文结束(.-.-.)的过程符号。

支持非英文字符吗?

摩斯电码是为拉丁字母设计的,没有为带变音符号的字符留出位置。带音调的字符(é、ñ、ü)会转换为对应的基本拉丁字母。其他文字(西里尔文、希腊文、CJK)的字符保持不翻译,用方括号包裹。

什么是过程符号,转换器会处理它们吗?

过程符号(prosigs)是过程信号——作为单个单元发送的多字符序列,字符之间没有间隔。常见例子是 AR(.-.-.)表示报文结束,SK(...-.-)表示联络结束。转换器会识别文本输入中的这些模式,并把它们编码为合并的序列。

怎样用这个工具学习摩斯电码?

20 WPM 的播放速度是学习用的标准速度——更慢的速度会养成查表习惯,之后还得改回来。粘贴一段简短的文字,播放出来,尝试听写下来。随着识别能力提高,逐步提升 WPM。

限制说明

  • 不提供 Farnsworth 时序标准的摩斯电码练习使用 Farnsworth 时序:字符以较高速度(20+ WPM)发送,字符之间留出额外间距,让学习者正确听出字符的节奏。播放使用均匀间距——对熟手没问题,但不是学习时的理想选择。
  • 不做 CW 音色整形音频播放使用简单的 700 Hz 通断音。真正的 CW(连续波)发射机会对每个点和划的上升与下降做整形,以避免键控杂音——干扰相邻频率的频谱扩散。播放不模拟发射机行为。
  • 不自动检测过程符号转换器不能从上下文推断过程符号。文本中的字符串 'AR' 有歧义——它可能是单词 'are',也可能是报文结束的过程符号。用尖括号(`<AR>`)包起来可强制按过程符号解释。

平台说明

macOS
mac 上的 `morse` 命令可通过 Homebrew(`brew install morse`)安装。浏览器工具增加了可视化输出样式和播放速度控制,是命令行工具所没有的。
Linux
Linux 上 `morse` 和 `cw` 是标准的命令行编码器。需要带可配置分隔符的可视化点划显示时,浏览器工具是合适的选择——命令行工具通常只输出音频。
Web
完全在浏览器中运行。音频播放使用 Web Audio API——不获取也不在服务器端生成音频文件。
广告

相关工具

广告