Morse Code Translator(摩斯密碼翻譯器)透過聲音將純文字轉換成國際摩斯密碼,並以大約每分鐘 15 個字的速度,將其渲染為精準的 600 Hz 正弦波音調,使用的時間比例完全依照 ITU-R M.1677-1 的定義。一個劃的長度恰好是一個點的三倍;同一個字母內元素之間的間隔等於一個點;字母之間的間隔為三個點;而單字之間的間隔則為七個點。由於音訊是由您瀏覽器的 Web Audio API 所產生,因此當您按下播放時所聽到的節奏,與業餘無線電操作員、海員或飛行員在無線電中實際收聽到的節奏完全相同。涵蓋範圍包括 A–Z 的所有字母、0–9 的所有數字,以及 18 個標準標點與符號字元,其中包含 2009 年修訂版中新增的 @ 符號。其結果是一個技術上精準的聆聽體驗,而非一般的嗶嗶聲。

為什麼聲音會改變您學習摩斯密碼的方式
在紙上閱讀摩斯密碼是一項有用的學習技巧,但摩斯密碼本質上就是一種音訊媒介。最早期的接收裝置是人們的耳朵傾聽電報線路,而現代的對等情境則是操作員在吵雜的頻段上抄收 dit 與 dah。聲音版翻譯器讓您能在不擁有發射機或持有執照的情況下,建立起耳朵與符號之間的連結。輸入一個單字、按下播放,您的大腦就會開始將節奏對應到螢幕上所看到的點與劃。
經過幾次反覆練習後,那種節奏感就不再是謎題了。S 的短短短節奏、O 的長長長,以及標記句子結尾的七點靜音,都會變得和口說的詞彙一樣容易辨識。這正是每一位稱職的摩斯密碼操作員歷來學習的方式:先靠耳朵記憶,再以書面字碼表作為輔助參考,而非主要學習媒介。如果您需要反向操作——將錄製的嗶聲轉回字母——則另有獨立的音訊解碼工作流程可處理此情況。
音調背後的標準:ITU-R M.1677-1
翻譯器所能辨識的每一個字元,都來自國際電信聯盟的建議書 ITU-R M.1677-1,這是 2009 年 10 月的修訂版本,其中將 @ 符號新增至標準字母中。編碼表完全依照該建議書所定義的內容:26 個字母、10 個數字,以及 18 個標點與符號字元(句號、逗號、問號、撇號、驚嘆號、斜線、括號、& 符號、冒號、分號、等號、加號、連字號、底線、引號、美元符號,以及 @ 符號)。反向對照表則透過程式從正向對照表自動產生,因此編碼與解碼兩個方向絕對不會對同一個對應關係產生歧異。
您所聽到的音訊同樣遵循該標準的時間比例,這也正是讓輸出聽起來像摩斯密碼、而非隨機嗶聲模式的原因:
| 元素 | 長度 |
|---|---|
| 1 個點 | 1 個單位(基準) |
| 1 個劃 | 3 個單位 |
| 同一個字母內元素之間的間隔 | 1 個單位 |
| 字母之間的間隔 | 3 個單位 |
| 單字之間的間隔 | 7 個單位 |
在音調設定為 600 Hz、播放速度約為每分鐘 15 個字的情況下,其節奏會符合操作員用來校正接收速度的標準「Paris」計時參考。
如何透過聲音將文字翻譯為摩斯密碼
- 選擇方向。保留預設的「文字 → 摩斯」來進行編碼,或按下交換按鈕 (⇄) 切換至「摩斯 → 文字」進行解碼。
- 在輸入框中輸入或貼上您的訊息——轉換會在您輸入的同時即時更新,因此您可以一邊看著點與劃出現,一邊準備聆聽即將播放的音訊。
- 使用複製按鈕複製結果,或按下「播放聲音」來聆聽以 ITU 時間比例渲染的、如同真實 600 Hz 點劃音調般的摩斯密碼。
有幾項實用的細節能讓輸出符合無線電操作員的預期。同一個字母內的點與劃之間沒有任何分隔符;同一個單字內的字母之間以單一空格分隔;而單字之間則以兩側帶空格的斜線 ( / ) 作為分隔。這種書面慣例與音訊播放器所使用的計時方式相符,因此視覺呈現與聲音輸出能夠保持同步。若訊息較長,請直接貼上整段文字——轉換器會一次處理完畢,且重複貼上相同文字會產生相同的輸出結果。
常見的摩斯字元及其音訊模式
有些字母的音訊特徵比其他字母更容易讓人牢記。單響的 E (.) 與單音的 T (−) 是這套語言中最短的聲音,且出現頻率極高。A (.−) 與 N (−.) 聽起來像是短音後接長音,或反過來。S (...) 與 O (−−−) 是兩種極端的 triplets——短短短與長長長——兩者組合起來便構成著名的 SOS (... −−− ...)。
| 字元 | 摩斯碼 | 音訊感受 |
|---|---|---|
| E | . | 單一短響 |
| T | − | 單一長音 |
| A | .− | 短音後接長音 |
| I | .. | 兩聲短響 |
| N | −. | 長音後接短音 |
| M | −− | 兩聲長音 |
| S | ... | 三聲短響 |
| O | −−− | 三聲長音 |
| SOS | ... −−− ... | triplet、triplet、triplet |
SOS 值得您仔細聆聽。它於 1906 年被選中,並非因為這幾個字母代表什麼意思——「Save Our Souls」是後來才出現的牽強解釋——而是因為 ... −−− ... 簡短、不易混淆,且完美對稱。其音訊模式不可能與其他任何訊號混淆,這正是它在嚴重干擾下仍能沿用至今的原因。在輸入框中輸入 SOS 並按下播放,即可聽到這個一個多世紀以來用於傳遞緊急訊號的節奏。
實例解析:SOS 以單位計算長度為何?
如果您想具體感受時間比例如何累加,以下是 SOS 以基本單位計算的詳細分解,其中一個單位等於單一個點的長度:
- S = . 間隔 . 間隔 . = 1 + 1 + 1 + 1 + 1 = 5 個單位
- O = − 間隔 − 間隔 − = 3 + 1 + 3 + 1 + 3 = 11 個單位
- S(再次)= 5 個單位
- S 與 O 之間的字母間隔 = 3 個單位
- O 與 S 之間的字母間隔 = 3 個單位
- 總計 = 5 + 3 + 11 + 3 + 5 = 27 個單位
這 27 個單位正是音訊播放器實際產出的長度。在每分鐘 15 個字、其中校準詞「PARIS」總計為 50 個單位的情況下,SOS 序列會以完全符合 ITU 定義的時間比例進行渲染,使其簡短、不易混淆且易於辨識——而這正是其設計初衷。
音訊版摩斯翻譯最實用的情境
每當耳朵比書面更快時,音訊版摩斯翻譯就能發揮功效。準備考取執照的業餘無線電操作員可以使用此工具反覆練習字母表,直到那些聲音不再需要經過刻意思考即可解讀。初學者學習摩斯密碼時,不必購買電鍵或接收機即可培養直覺。教師可以在課堂上播放簡短的詞組,並讓學生將其抄寫下來。兩位朋友也可以輪流使用一台裝置,一邊輸入一邊播放,傳遞秘密訊息,而無須實際打出訊息內容。
若需要處理較長的內容,您可以貼上整段文字並一次完成轉換,接著使用解碼端來讀取他人以摩斯密碼傳送給您的訊息。由於此工具完全在用戶端執行,因此在低連線環境中也非常實用:一旦頁面載入完成,即可離線運作,使其在野外訓練期間或離開書桌準備業餘無線電考試時,成為可靠的參考工具。
任何聲音版摩斯密碼翻譯器的目標都一樣:聆聽節奏、信任時序,讓耳朵來完成工作。摩斯密碼翻譯器正是在瀏覽器中,以官方 ITU 字母表與標準音調精準實現了這一切,且無須將任何字元傳送至外部。
延伸閱讀:大型文字的字元碼查詢:處理每一個碼位。