跳到主要内容

免费摩尔斯电码翻译器

将文本转为摩尔斯电码,或反向转换。实时收听您消息的音频播放。

加载后可离线使用
示例:
文本输入
过程信号(作为一个整体发送):
Morse 码输出
输出将显示在此处…

字母按左侧的速度播放;字母之间的间隔则拉长到间隔速度。适合练习听辨完整的字母。

编码,非加密。 Morse 码是公开的编码标准——不提供保密性或安全性。任何人看到输出都能立即解码。

Morse 码参考
A.-
B-...
C-.-.
D-..
E.
F..-.
G--.
H....
I..
J.---
K-.-
L.-..
M--
N-.
O---
P.--.
Q--.-
R.-.
S...
T-
U..-
V...-
W.--
X-..-
Y-.--
Z--..
0-----
1.----
2..---
3...--
4....-
5.....
6-....
7--...
8---..
9----.

常见用途

  • 学习莫尔斯电码输入熟悉的单词,查看其莫尔斯电码——逐字学习阅读和编写莫尔斯电码。
  • 业余无线电消息编码将无线电消息转换为莫尔斯电码,供业余无线电(CW)操作员和考试使用。
  • 发送秘密莫尔斯电码消息为娱乐、游戏、谜题和密室逃脱将消息编码为莫尔斯电码。
  • 学习SOS和紧急莫尔斯信号学习国际公认的SOS信号和其他紧急莫尔斯电码模式。
  • 航空莫尔斯电码参考解码导航信标标识符和VOR和NDB中使用的航空莫尔斯电码信号。

工作原理

此工具使用硬编码的国际摩尔斯电码查找表编码和解码文本——没有库、没有服务器调用。转换、音频播放和 WAV 导出全部在浏览器中使用 Web Audio API 运行。

  1. 1
    查找表转换
    每个字符转为大写后与一个 54 项的 MORSE 对象(A-Z、0-9 和常见标点)匹配。字母变为以空格分隔的点划序列;单词边界变为正斜杠。解码则反向使用同一张表。未知字符会被标出,而不是悄悄丢弃。
  2. 2
    符合 ITU 标准的时序计算
    工具从单一单位推导所有时序:1.2 秒除以你选择的每分钟单词数(PARIS 标准)。点为 1 个单位,划为 3 个单位,字母间隔为 3 个单位,单词间隔为 7 个单位——符合 ITU-R M.1677 规范。
  3. 3
    Web Audio API 播放
    按下“收听”会创建一个 AudioContext,并以你选择的音调频率(400–1000 Hz)为每个点或划安排一个 OscillatorNode。GainNode 上的微小线性斜坡会平滑每声哔音的起音和释音,避免咔嗒声。不获取任何音频文件——波形是实时合成的。
  4. 4
    离线 WAV 导出
    “下载 WAV”使用 OfflineAudioContext 以 44100 Hz 将同样的振荡器安排渲染到 AudioBuffer 中而不实际播放,然后由手写的 DataView 编码器将采样打包为标准的 16 位单声道 RIFF/WAV 二进制文件并触发下载——不涉及服务器。

相关工具

常见问题