Skip to content

内部原理

invnz 的转换过程可以分为三个步骤。本文详细讲解每一步的内部机制。

第一步:拆解音素

拼音由声母和韵母组成。invnz 把韵母进一步拆分为音素(phoneme)——最小的发音单位。

韵母分解表

以下韵母会被拆分为多个音素(不在表中的保持原样):

韵母分解示例拼音音素序列
iai_alial + i + a
iaoi_aobiaob + i + ao
iui_ouliul + i + ou
ianie_anbianb + ie + an
ini_enbinb + i + en
iangi_angliangl + i + ang
ingi_englingl + i + eng
uau_aguag + u + a
uaiu_aiguaig + u + ai
uiu_eiguig + u + ei
uanu_anguang + u + an
unu_engung + u + en
uangu_angguangg + u + ang
ongonghongh + ong(整体)
iongiongxiongx + iong(整体)
üevenüen + ve
üanve_anquanq + ve + an
ünv_enqunq + v + en

特殊规则

i 省略:当声母为 j q x zh ch sh r z c s 时,韵母中独立的 i 被省略:

ji     → j_i     → j_i    (纯韵母,不变)
jin    → j_i_en  → j_en   (i 被省略)
jing   → j_i_eng → j_eng  (i 被省略)
xin    → x_i_en  → x_en   (i 被省略)

iong 是整体音素,不触发 i 省略:

xiong  → x_iong  → x_iong (iong 整体,不变)

bpmf + o → uo

bo  → b_uo
po  → p_uo
mo  → m_uo
fo  → f_uo

jqx + u → ü

ju   → j_v
qu   → q_v
xu   → x_v
juan → j_ve_an

第二步:音素 → 字根

每个音素对应一个汉字部件,称为字根(wordroot)

声母字根

声母字根结构
b⿱不上下
p⿱攵上下
m⿰木左右
f⿱父上下
d⿱𠂊上下
t⿰七左右
n⿱冖上下
l⿺𠃊左下包围
g⿰𠂎左右
k⿰丬左右
h⿰丩左右
j⿱几上下
q⿱七上下
x⿱西上下
zh⿱止上下
ch⿱尺上下
sh⿸尸左上包围
r⿰日左右
z⿰子左右
c⿰朿左右
s⿱四上下

韵母字根

音素字根说明
a
i
u
v (ü)
ie整体音素
ve (üe)整体音素
ai
ei巿
ao
ou
ong
iong整体音素(唯一零声母整体)
er
en⿵冂韵尾,上包围
an⿵𰃦韵尾,上包围
eng⿹𠃌韵尾,右上包围
ang⿹勹韵尾,右上包围

韵尾(en、an、eng、ang)是特殊的——它们在组合时会包裹前一个字根,而不是简单拼接。

第三步:字根组合

把字根用汉字结构指示符(IDC)组合起来,形成最终的音韵字。

组合规则详见组合规则详解


继续阅读音素 → 字根对照表或直接进入互动演示

音者,声也;韵者,和也;字者,形也 — invnz 基于 MIT 许可发布