前文
假設您想利用摩爾斯電碼傳送漢語,您可能會遇到以下問題:
- 傳統的中文電碼,以四位數字來編碼常用的漢字,但由於其記憶容量過大,且沒有特定的規則,因此幾乎不可能讓人腦解讀出漢字,也就難以在通訊中使用。
- 現代標準漢語的拼音方案,使用拉丁字母來記錄漢語發音,為使用摩爾斯電碼傳送漢語提供了可能。然而,漢語存在大量的介音、後鼻音音節,導致拼音的拉丁字母序列偏長(如「zhuang」),大大降低了溝通效率。
- 鄰國日本則設計了「和文摩爾斯電碼」來發送日語。和文電碼將五十音圖中的每個音節對應於一個電碼,基本上實現了「一碼一音節」(可以嘗試在以下頻率上進行 CQ)。 <DO>)。然而,如果您對「和文電碼」以及五十音圖有一定了解,您很可能會像我一樣認為,「和文電碼」的排布方式非常不科學(將伊呂波序與拉丁字母序強制對應,忽略了五十音圖內部的規律),這種不規則性也導致「和文電碼」的学习成本相對較高。
考量到這些問題,本文的目的如下: 結合現代標準漢語發音系的特徵,設計一套針對漢語發音的莫爾斯電碼方案。。這套方案應該滿足以下條件:
- 不要重複造輪子:如果您已經熟悉國際摩爾斯電碼,這些知識也可以應用於這套漢語方案中。
- 電碼長度過短:對於中文中較複雜的音節,可以設計一套新的電碼來取代冗長的拼音,從而提高資訊效率。
- 內部規則明確:對於新加入的電碼,其內部點劃的排列應與對應的音節之間具有邏輯性,且易於學習。
為了滿足這些條件,本文提出的方案思路如下:
- 針對漢語的聲母和簡單韻母,盡可能沿用拼音方案對應的拉丁字母來表示。
- 針對漢語中複雜的韻母,設計一套符合漢語發音系統規律、長度為5的電碼,以統一表示輔音(i-, u-, ü-)和音節結尾(-i, -u, -n, -ng)。
輔音、單音、語調方案

如果您熟悉現代漢語拼音方案,應該對這套方案感到非常親切。具體需要注意的地方有:
- 將 [zh]-[j]、[ch]-[q]、[sh]-[x] 合併,統一使用 J、Q、X 的國際碼表示。這是因為這兩組聲母所能搭配的韻母完全不重疊(例如,[-iang]只能搭配[j]/[q]/[x],[-ang]只能搭配[zh]/[ch]/[sh])。這種合併可以確保每一個輔音都可以只用一個碼來表示,例如:
炸雞: .---/.-/.---/.. (JAJI)
騎車:--.-/../--.-/. (QIQE)
- 使用 V 的電碼表示 [ü](輸入法預設);剩下的未使用的 Y 表示無韻母 [ɨ] (「之吃師資疵絲日」的韻母,與「衣」不同)、W 表示兒化音 [-r] 或音節 [er]。例如:
女兒:「-./...-/.--」 (NVW)
兒子:「.--/--../-.--」 (WZY)
摺紙機:.---/./.---/-.--/.---/.. (JEJYJI)
馬兒:「--/.-/.--」 (MAW)
- [ê] 因為它基本上總是與輔音搭配。 同時出現,形成韻母「-ie」(來自「接切些」),因此不會單獨分配電碼。
- 針對音調,利用了四個長度為 4 的組合,這些組合在國際電碼中並未採用,放在音節後面來表示前一個音節的音調(為了方便記憶,「嗒」近似為高音、「滴」近似為低音),輕聲則不標示。當然,如果音調不會造成歧義,那就可以完全省略。例如:
汽車:「——.-/../---./--.-/./----」(QIˋQEˉ)
騎車:「--.-/../..--/--.-/./----」(QIˊQEˉ)
- 對於每一排的輔音,也提供了預設的元音。這表示如果輔音後面沒有標示出元音,則代表後面的元音是預設的。這種省略可以很好地省略外文譯名(如布普姆弗、德特勒、格科赫、施斯)以及虛詞(如的地得了、不、是)。不過,如果被省略的元音後面緊接著沒有輔音的音節,則不能省略。例如:
這不屬於你了 [bu shi ni de le]: -.../-..-/-./../-../.-.. (BXNIDL)
布拉克:「…/.-../.-/-.-」 (BLAK)
一得閣拉米: ../-../--./.-../.-/--/.. (IDGLAMI)
施氏食獅史 [shɨ1 shɨ4 shɨ2 shɨ1 shɨ3]: -..-/----/-..-/---./-..-/..--/-..-/----/-..-/.-.- (XˉXˋXˊXˉXˇ)
復元音方案

一套容易記住的電碼背後一定是一套規律的發音,幸運的是,漢語的韻母非常具有規律性。在橋本萬太郎的漢語發音系統 (Hashimoto, 1970) 中,所有漢語的重音韻母都由三部分組成:介音-音節核-音節尾。其中,介音有 [i-] [u-] [ü-],音節核心有 [-ə-] [-a-],音節末端有 [-i] [-u] [-n] [-ng]。如果熟悉拼音符號,應該會覺得這套系統比較容易理解。
我們設計了一套長度為 5 (也就是由 5 個「滴」或「嗒」組成) 的電碼,來對應這套系統。 您只需要記住:[i]對應「-。」[u]對應「.-」,中間字母[ü-]與音節尾 [-ng] 對應「--」,空音與音節尾 [-n] 對應「..」,音節核 [-ə-] 對應「。」,[-a-] 對應「-」。記住這些之後,再將它們連接起來組成長度為5的電碼發出,就是對應的聲母了。需要注意的是:
- 對於 [ia]、[ie]、[ua]、[uo]、[üe] 等具有介音但沒有節尾的聲母,我們採用了現代漢語中較少出現的聲母字母來替代,例如 [iai]。>[ia],[iei]>[ie],[uau]->[wa],[uou]->[uo]、[üe]->[üei]。
- 我們的方案並不會將拼音中的「[y]」和「[w]」視為聲母,而是將這種情況視為無聲母的情況,例如:
襄陽:「-..-/-.---/-.---」(X)<一><一>)
魚韻樂隊:…-/--…/--.-./-../.-.-. (V)<ㄩㄣ><ㄩ>D<嗚>)
有了這套方案之後,每個音節都由一個韻母編碼、一個聲母編碼(預設元音)或「一声一韵」兩個編碼構成(可選聲調),聲母編碼長度不超過 4 個,而韻母編碼長度不超過 5 個,因此訊息的傳輸將比簡單地發送拼音更有效。為了與拼音比較,我們嘗試用摩爾斯電碼發送以下這段話:
每個人出生時就享有自由,在尊嚴和權利方面一律平等。
使用拼音發送(詞語之間用 "://" 分隔):
.-././-./.-././-.//.../...././-./--.//./.-.//--../../-.--/---/..-//--..--//
--../.-/..//--../..-/-./-.--/.-/-.//...././/--.-/..-/.-/-./.-../..//.../..../.-/-./--.//
-.--/../.-../...-//.--./../-./--./-.././-./--.//.-.-.-//
使用新的方案發送:
.-./...../.-./.....//-..-/...--//.--//--../../-...-//--..--//
--../..--.//--..//.-.../-.-..//....//--.-/---../.-../..//-..-/..---//
../.-../...-//.--./-..--/-../...--//.-.-.-//
可以明顯地看到,已經縮短了!
如上所述,歡迎大家提出評論、批評或建議。