漢語普通話有多少個音節?

期待專業人士回答!


由於人在國外,沒有辦法查證各類工具書,正好前兩天閱讀了一篇相關論文,比較針對題主的問題,那麼就把論文的主要內容放上來。為了便於行文,我們把不含聲調的音節稱作音節形式,把聲韻調俱全的音節以及零聲母音節稱作音節,同時區分基本音節形式和非基本音節形式。此外,說現代漢語普通話的話,我們很多時候還要界定一個字或者詞究竟是屬於普通話,還是方言詞,有時這也是存在分歧。

要先說明,儘管論文的年代稍早一點,但是在這段期間內,現代漢語的普通話整體的語音系統並沒有出現重大變化,更多的分歧主要是體現在一些方言、口語、文言、書面語辭彙認同程度上的差異。現代漢語方言語音很複雜,有的用詞也很生僻,比如膗(chuái),有的工具書就不收錄,但有的工具書卻收錄,那麼這就造成了音節數量的差別。

另外,有答主提到了兒化音的問題。兒化這個問題很複雜,它不是一個純共時的語音分布現象。根據李榮,陳保亞等的觀點,兒化這個問題實質上是本音和變音的區別,之間是語法關係的變化,儘管變音的語法意義可能磨損掉,但是兩者分布規則上仍然有差異。兒化韻分布的複雜性就在於—r不是純音位,與純音位—n等的分布不一樣。本音是只能區別意義(或者區別語素的語音形式),其分布以語音為條件,是純語音層面的單位;變音的分布以語素為條件,既區別意義,也表達意義,因此本質上語素層面的單位,涉及音變規律以外的條件。出於這種跨層次單位的特點,我們不把兒化音的分布考慮在這個音節數量內,否則問題會變得極為複雜。

我們所選取的工具書分別是《新華字典》(商務印書館,1999);《現代漢語詞典》(商務印書館,1996)和《現代漢語規範字典》(語文出版社,1998)。由於時代的發展,可能不少工具書出版了新的版本,或者有所調整,鑒於論文成文的時間,我們就不做過多說明了。

一《現代漢語規範字典》(下稱《規範字典》)

1連同四個特殊音節形式,hng,m,ng,yo內(涉及8個非基本音節),本字典總共有408個音節形式。比《現代漢語詞典》少收錄了ê,eng,fiao,hm,kei,n,nun,rua,tei等9個音節形式,涉及14個非基本音節:ê(一,二,三,四聲),ēng,fiáo,hm,kēi,n(二聲,三聲,輕聲),nún,ruá,tēi。這些音節各有對應的漢字(由於有些麻煩,答主就不打了,下面如非特殊情況,也不列出各個音節形式產生的具體音節),在形式、來源以及使用範圍上不同於基本音節,故此稱為非基本音節。

2從數量上看,《規範字典》比《新華字典》的416個音節形式少了8個。多了一個cei,少3個特殊音節形式ê,hm,n,少3個輕聲音節lo,me,yo,還少3個基本音節形式ei,eng,nia。此外,還有40個輕聲音節。

3該字典除去4個特殊音節形式外404個音節形式,加上聲調後,180個聲調俱全,131個有3個聲調,59個有2個聲調,34個只有1個聲調。計算後得出,《規範字典》有基本音節總數1265,加上8個非基本音節,40個輕聲音節,所有音節總量為1313個,比《現代漢語詞典》1338個少25個,比《新華字典》1319個少6個。可見,由於強調規範,其音節範圍比其他兩部工具書要小一些。

二《現代漢語詞典》(下稱《詞典》)

1連同ê,m,n,ng,hm,hng,yo7個特殊音節形式,《詞典》共有417個音節形式,其中410個基本音節形式,產生1263個基本音節。由於收詞範圍大,其非基本音節多達35個。該詞典也有40個輕聲音節,其中26個與《規範字典》《新華字典》同時完全相同,有30個與《規範字典》完全相同,有33個與《新華字典》完全相同,另有3個屬於該字典獨有的輕聲詞。

2故此,該詞典音節總量是1338個,由1263個基本音節,40個輕聲音節,35個非基本音節構成。

三《新華字典》(下稱《字典》)

1該字典列出的索引,說明音節形式總數是416個,其中包括6個特殊音節形式和3個輕聲音節(由於其把yo列入輕聲音節,所以特殊音節形式里不再重複扣除)。《字典》基本音節形式實際上只有407個,共涉及1254個基本音節,比《規範字典》少11個。和《規範字典》408個音節形式相比,其音節形式總數多出8個:多2個零聲母音節ei,eng;多3個特殊音節形式ê,hm,n;多3個輕聲音節lo,me,yo;聲韻結合體多了kei少了cei。

2該字典的音節總量為1319個,由1254個基本音節,41個輕聲音節,24個非基本音節構成。

四分歧原因

1三部字典總體上大同小異,完全相同的音節1288個(1254個基本音節加26個輕聲音節,再加8個非基本音節);存在有分歧的音節只有79個(11個基本音節加31個輕聲音節,再加37個非基本音節)。分歧的焦點集中在現代漢語普通話是否應該吸收這79個音節。

2基本音節的差異(11個)。《規範字典》的基本音節與《詞典》比較一致,《新華字典》與這兩部工具書差異大一點。分歧主要表現在:

首先,對方言詞認可的不同,如cèi,pǎn,tāi(呔)等。《字典》不注呔的方言詞音tǎi;

其次,對粗俗口語的認可的不同。集中在cào,diǎo,sóng三個音節上;

第三,對多音文言詞選音範圍的不同,集中在2個音節上,瞤(shùn),《字典》不注rún;朘(juān),不注zuī;

第四,對擬聲詞音認可的不同,比如隆,只注形容詞音,不注擬聲詞音lōng(轟隆)。

第五,對嘆詞óu的認可不同;

3輕聲音節的差異(31個)。現代漢語工具書中的輕聲音節和輕聲詞是兩個相互聯繫又互相區別的概念。前者是一種固定音節形式,後者是一種常見的音節現象。我們要注意區分。實際上,輕聲音節在口語里還不是很穩定,書面的描寫、整理、研究也都還不夠,可以說輕聲詞語還沒有嚴格意義上的規範化審定,這使得輕聲音節較難確定,造成較多分歧。

4非基本音節(37個)

本文中的所有基本音節與非基本音節都是以《規範字典》為標準確定的。其分歧有以下三個方面:

第一,非零聲母,非獨立聲母,非聲韻結合體認定的不同,涉及19個非基本音節;

第二,方言詞採用的不同涉及10個非節本音節;

第三,書面詞語保留的不同共8個音節。

故此,我們得出結論:現代漢語普通話的基本音節形式大概在410左右,基本音節在1260左右,根據各種工具書的判定不同,這個具體數值有所不同。加上輕聲以及一些有分歧的方言,文言讀音等非基本音節,那麼音節的總數量在1330左右。

主要參考資料:

1盧偓《現代漢語音節的數量與構成分布》,《語言教學與研究》2001年第6期,第28-34頁。

2陳保亞《20世紀中國語言學方法論研究》,商務印書館,2015年12月第1版。

PS:其實很多問題在知網等資料庫上是極為容易找到相關論文的,目前網上的賬號也不貴。尤其對於語言學的一些內容來說,如果一定要在知乎上找到答案,其實並不如在知網上查論文來得可靠,而且不同的觀點也會引起不同的思索。這次我手上正巧有這篇論文,所以順便打了上來當資料備份。如果我手上沒有這篇論文,大體只會回答一個題目:參見XX的《XXXXXXXXX》。故此,學會如何查找可靠的資料是十分重要的。順便提一句,希望這不是作業,答案能對題主有所幫助。


(4754常用字版) 中每個音節對應字數表

--------------------------下圖是高清版---------------------

---------------下面是每個音節對應的漢字----------

a(共2個字)
阿啊
ai(共14個字)
哎哀埃挨唉癌矮藹艾愛嬡曖隘礙
an(共12個字)
安氨鞍庵鵪銨俺垵岸按案暗
ang(共3個字)
骯昂盎
ao(共13個字)
凹遨嗷獒熬翱拗襖坳傲奧澳懊
e(共14個字)
阿訛俄哦娥鵝額惡厄扼餓鄂遏噩
en(共1個字)

er(共7個字)
兒而爾耳餌二貳
o(共2個字)
噢哦
ou(共10個字)
謳甌歐毆鷗嘔偶藕漚慪
----------------------
b(共171個字)
ba八扒叭巴芭吧疤捌拔跋把爸罷
bo撥波玻菠剝播伯泊魄駁勃脖博搏薄卜
be/
bi逼鼻比彼筆鄙幣必畢閉敝弊辟壁避碧
bu補捕哺堡不布怖步部埠簿
bü/
bai掰白百佰伯柏擺敗拜
bei杯卑碑背悲北貝備倍焙被輩臂
bui/
bao包苞胞剝煲薄飽寶保堡報抱暴瀑曝爆
bou/
biu/
bie癟憋鱉別
büe/
ber/
ban扳頒班斑般搬板版辦半伴扮瓣
ben奔本苯笨
bin賓濱繽彬斌瀕殯鬢
bun/
bün/
bang邦幫梆綁榜膀棒謗磅鎊
beng崩嘣甭綳泵迸蚌蹦
bing冰並兵丙柄炳秉餅屏稟摒病
bong/
bia/
biao標彪膘表婊裱鰾
biou/
bian邊編鞭貶扁匾變便遍辯辮
biang/
biong/
buai/
buan/
buen/
buang/
bueng/
büan/

p(共189個字)
pa趴啪葩扒杷爬耙琶帕怕
po朴陂坡頗泊潑婆鄱叵迫珀粕魄破
pe/
pi丕邳坯批紕砒披劈噼霹皮陂疲枇毗蚍琵貔郫埤啤脾匹否痞擗癖屁媲睥辟僻
pu仆撲鋪噗匍葡莆脯蒲菩璞濮朴埔圃浦普譜蹼堡瀑曝
pü/
pai拍排徘牌迫哌派湃
pei呸胚醅陪培賠錇裴沛霈帔佩配
pui/
pao拋泡刨咆狍炮袍跑庖
pou剖
piu/
pie撇瞥
püe/
per/
pan番潘攀胖盤磐蟠判叛畔盼
pen噴盆
pin拚拼姘貧頻嬪品騁
pun/
pün/
pang乓滂彷龐旁膀磅螃耪胖
peng抨怦砰烹嘭澎朋棚硼鵬彭膨蓬篷捧碰
ping乒娉平評坪蘋萍憑屏瓶
pong/
pia/
piao剽漂縹飄朴嫖瓢殍瞟票嘌驃
piou/
pian片扁偏篇翩便駢諞騙
piang/
piong/
puai/
puan/
puen/
puang/
pueng/
püan/

m(共190個字)
ma媽螞抹摩嗎麻馬瑪碼罵么嘛蟆
mo末摸謀饃摹模膜麽摩磨蘑魔抹茉沫沒歿陌脈莫漠寞墨默
me么
mi咪眯彌迷謎醚糜米靡覓泌秘密蜜
mu模母拇姆牡畝木沐目苜牧募墓幕暮慕睦穆
mü/
mai埋買邁麥賣脈
mei沒玫枚眉莓梅酶霉媒煤每美鎂妹昧寐魅袂媚
mui/
mao貓毛髦矛茅錨卯鉚耄茂冒帽貿貌
mou哞牟眸謀繆某
miu謬
mie咩滅蔑篾
müe/
mer/
man埋蠻蔓饅瞞滿曼謾幔漫慢
men悶門燜懣們
min民岷皿閔憫閩抿泯敏
mun/
mün/
mang芒忙盲氓茫莽
meng蒙萌盟檬朦瞢猛錳懵孟夢
ming名銘明鳴冥瞑酩命
mong/
mia/
miao喵苗描瞄秒渺緲藐妙廟
miou/
mian眠綿棉免勉娩冕緬靦面
miang/
miong/
muai/
muan/
muen/
muang/
mueng/
müan/

f(共115個字)
fa發乏伐閥筏罰法
fo佛
fe/
fi/
fu夫膚麩孵敷扶芙拂伏茯袱俘浮符服幅輻福父斧釜撫輔脯府俯腑腐赴付附負婦復腹覆副富賦傅縛咐
fü/
fai/
fei飛妃非啡肥匪誹翡肺沸費廢痱
fui/
fao/
fou否
fiu/
fie/
füe/
fer/
fan帆番翻凡礬煩繁反返犯范飯販泛
fen分芬紛氛墳汾焚粉份忿奮憤糞
fin/
fun/
fün/
fang方坊芳防妨房仿訪紡放
feng豐風瘋封峰烽鋒蜂逢縫諷鳳奉俸
fing/
fong/
fia/
fiao/
fiou/
fian/
fiang/
fiong/
fuai/
fuan/
fuen/
fuang/
fueng/
füan/

d(共188個字)
da搭答達打大瘩
do/
de得德地的
di低堤滴笛的敵滌嘀坻抵底地弟遞第帝締
du都嘟督毒獨讀瀆肚堵賭睹杜妒度渡鍍
dü/
dai呆待歹逮傣代貸袋殆怠帶戴
dei得
dui堆隊對兌碓
dao叨刀倒導島搗禱蹈到盜悼道稻
dou都兜斗抖蚪陡豆逗痘
diu丟
die爹跌諜喋牒碟蝶疊
düe/
der/
dan丹擔單眈耽膽旦但誕淡氮彈蛋
den/
din/
dun噸敦墩蹲盹囤燉鈍頓盾遁
dün/
dang當襠擋黨檔盪
deng燈登等鄧凳澄瞪
ding丁叮盯釘頂鼎訂定錠
dong東冬董懂動凍棟洞
dia/
diao刁叼凋碉雕貂吊釣調掉
diou/
dian掂顛典碘點踮電佃店惦墊奠殿
diang/
diong/
duai/
duan端短段緞煅鍛斷
duen/
duang/
dueng/
düan/

t(共215個字)
ta他她它趿塌踏塔獺拓沓榻
to/
te忒特慝忑
ti體剔踢梯銻提緹題啼蹄屜剃涕倜惕替嚏
tu凸禿突圖荼途塗徒屠土吐兔菟
tü/
tai台苔胎抬跆太汰態肽鈦泰
tei/
tui忒推頹腿退煺褪蛻
tao叨濤燾絛掏滔韜逃桃陶萄啕淘討套
tou偷頭投骰透
tiu/
tie帖貼萜鐵
tüe/
ter/
tan坍貪攤灘癱壇曇談痰彈覃譚潭檀忐坦袒毯嘆炭碳探
ten/
tin/
tun吞屯囤飩豚臀氽褪
tün/
tang湯耥趟鏜唐塘搪糖堂棠樘膛螳帑倘淌躺儻燙
teng疼騰謄滕藤
ting廳汀聽烴廷莛庭蜓霆亭停婷挺鋌艇
tong通仝同茼桐銅佟彤童僮潼瞳筒統捅桶慟痛
tia/
tiao佻挑條苕迢笤調挑窕眺跳糶
tiou/
tian天添田佃恬甜填忝舔腆掭
tiang/
tiong/
tuai/
tuan湍團摶疃
tuen/
tuang/
tueng/
tüan/

n(共127個字)
na拿哪那娜吶納鈉衲捺
no/
ne哪訥呢
ni妮尼呢泥倪霓擬你昵逆匿膩溺
nu奴孥駑努弩怒
女恧衄
nü/
nai乃奶奈萘耐
nei哪餒內那
nui/
nao孬撓鐃蟯堖惱腦鬧淖
nou/
niu妞牛扭忸紐鈕拗
nie捏涅聶囁鑷躡臬鎳孽櫱
nüe瘧虐
ner/
nan囝囡男南喃楠難腩
nen恁嫩
nin您
nun/
nün/
nang囊囔饢攮
neng能
ning寧擰嚀獰檸凝濘佞
nong農儂噥濃膿弄
nia/
niao鳥裊嬲尿溺
niou/
nian拈蔫年粘黏鯰捻輦攆碾廿念
niang娘釀
niong/
nuai/
nuan暖
nuen/
nuang/
nueng/
nüan/

l(共290個字)
la垃拉啦旯喇辣落臘蠟
lo/
le肋勒樂了
li哩麗厘離漓籬梨犁黎蠡禮李里娌理鯉力荔歷瀝靂厲勵立蒞粒笠吏利莉痢例唳隸栗蜊璃
lu擼嚕盧顱蘆廬爐鹵虜擄魯陸錄綠祿碌賂鹿轆麓路潞鷺露
lü驢呂侶鋁旅僂屢縷履律慮濾率綠
lai來睞賴癩
lei勒累雷擂壘磊肋淚類嘞
lui/
lao撈勞嘮癆牢醪老佬姥絡烙落酪澇
lou摟嘍樓耬髏簍陋瘺漏露
liu溜熘劉瀏留餾瘤流琉柳六遛
lie咧裂列冽烈趔劣獵
lüe掠略
ler/
lan蘭攔欄嵐婪闌瀾藍襤籃覽攬纜懶爛濫
len/
lin拎鄰林淋琳霖臨粼磷鱗麟凜檁吝藺躪
lun掄侖倫論淪輪
lün/
lang啷郎廊榔螂狼琅朗浪
leng塄棱冷愣
ling伶玲鈴翎羚零齡靈欞凌陵菱綾嶺領另令
long龍蘢嚨瓏朧聾籠隆隴攏壟弄
lia倆
liao撩遼療聊僚獠潦繚燎寥了料撂鐐
liou/
lian連蓮漣憐簾聯廉鐮斂臉練煉戀鏈
liang良糧涼梁粱量兩亮諒晾踉輛靚
liong/
luai/
luan巒孿攣鸞鑾卵亂
luen/
luang/
lueng/
lüan/

g(共178個字)
ga旮嘎尬
go/
ge戈圪疙咯胳擱哥歌鴿割革蛤閣格隔葛個各
gi/
gu估咕沽姑辜孤骨箍古谷股鼓故固顧雇
gü/
gai該改丐鈣蓋溉概
gei給
gui歸圭閨硅龜規瑰軌詭鬼癸櫃劊貴桂跪
gao皋高膏篙羔糕睾搞鎬稿告誥鋯
gou勾溝鉤佝枸篝苟狗構購垢夠
giu/
gie/
güe/
ger/
gan干桿肝矸竿甘泔柑稈趕擀敢感贛
gen根跟
gin/
gun滾磙輥棍
gün/
gang岡剛崗綱鋼肛缸罡港杠
geng更庚耕羹埂哽梗耿
ging/
gong工功攻弓躬公供宮恭鞏拱共貢
gia/
giao/
giou/
gian/
giang/
giong/
guai乖摑拐怪
guan關觀官倌棺冠鰥莞館管貫慣灌罐
guen/
guang光咣廣獷逛
gueng/
güan/

k(共125個字)
ka咖喀卡咔咯
ko/
ke坷苛柯科蝌棵稞顆磕瞌殼咳可渴克刻恪客課嗑
ki/
ku枯骷哭窟苦庫褲酷
kü/
kai開揩凱楷慨愾
kei克
kui虧盔窺奎逵馗魁葵睽傀匱饋潰愧
kao考拷烤銬犒靠
kou摳囗叩扣寇蔻
kiu/
kie/
küe/
ker/
kan刊看勘堪坎砍侃瞰
ken肯啃墾懇
kin/
kun坤昆捆困
kün/
kang康慷糠扛亢伉抗炕
keng坑吭鏗
king/
kong空孔恐控
kia/
kiao/
kiou/
kian/
kiang/
kiong/
kuai會膾塊快筷
kuan寬髖款
kuen/
kuang匡誆哐筐狂誑曠礦況框眶
kueng/
küan/

h(共200個字)
ha哈蛤
ho/
he呵喝禾和合盒何河核闔貉嚇賀荷褐赫鶴壑
hi/
hu乎呼忽糊囫狐弧胡葫湖蝴壺虎唬琥滸互戶護滬
hü/
hai咳還孩骸海亥害
hei黑嘿
hui灰詼恢揮暉輝徽回茴悔毀卉匯會薈繪燴諱誨晦賄彗慧穢惠
hao蒿號蚝毫嗥豪壕嚎好郝耗浩皓
hou侯喉猴吼後厚候
hiu/
hie/
hüe/
her/
han鼾酣憨汗含函涵韓寒罕喊漢旱捍悍焊撼憾翰瀚
hen痕很狠恨
hin/
hun昏婚葷渾餛魂混
hün/
hang夯行吭杭航巷
heng亨哼恆衡橫
hing/
hong轟哄烘弘紅虹鴻宏洪
hia/
hiao/
hiou/
hian/
hiang/
hiong/
huai懷徊淮槐壞
huan歡獾還環寰緩幻換喚渙煥宦浣患
huen/
huang荒慌皇凰遑徨惶黃潢恍晃幌謊
hueng/
hüan/

j(共315個字)
ja/
jo/
je/
ji幾譏飢機肌擊圾芨雞奇犄畸唧積姬基稽緝躋激及汲級極吉即亟急疾蒺嫉集輯瘠藉籍己紀擠濟給脊戟計記紀忌伎技妓系際季悸劑跡既暨繼寄祭寂績稷鯽冀
ju/
jü車拘駒居據鋸掬鞠局菊橘矩咀舉巨拒炬距句具俱懼劇聚
jai/
jei/
jui/
jao/
jou/
jiu糾赳究鬮揪九久玖灸韭酒舊臼舅咎救就
jie節階皆結秸接揭街劫傑桀拮潔捷睫竭截姐解介芥界戒誡屆借
jüe決訣抉角覺絕倔掘厥钁
jer/
jan/
jen/
jin巾斤今金津筋禁襟僅盡緊謹錦僅進近靳妗勁晉浸
jun/
jün軍均鈞君菌俊峻駿竣郡
jang/
jeng/
jing莖經京驚荊睛精旌晶兢井阱頸景儆警勁徑痙凈靜競竟境鏡靖敬
jong/
jia加枷嘉夾佳家甲鉀賈假價駕架嫁稼
jiao交郊茭姣膠跤澆嬌驕教椒焦蕉礁嚼角僥狡餃絞鉸矯腳攪繳剿叫轎覺校較酵窖
jiou/
jian戔淺箋濺尖奸殲堅間肩艱監兼菅漸煎緘揀繭柬儉撿檢減鹼剪簡見艦件澗餞賤踐建健毽鍵薦劍鑒箭
jiang江將漿姜僵疆講獎蔣匠降醬犟
jiong迥窘
juai/
juan/
juen/
juang/
jueng/
jüan捐涓娟鵑圈卷倦眷絹

q(共222個字)
qa/
qo/
qe/
qi七柒沏妻凄萋棲戚嘁期欺蹊漆齊臍祁祈芪祗岐歧其萁棋祺旗麒奇崎騎琦耆鰭畦乞豈杞起企啟綺稽氣汽訖迄棄妻泣亟契砌器憩薺
qu區嶇驅軀曲蛐詘屈祛蛆趨渠取娶齲去趣覷
qü/
qai/
qei/
qui/
qao/
qou/
qiu丘邱蚯秋囚泅求俅逑球酋糗
qie切伽茄且竊郄妾怯挈鍥愜趄慊
qüe鵲炔缺瘸卻確雀榷
qer/
qan/
qen/
qin欽侵親芹芩琴秦禽擒噙勤寢沁
qun/
qün裙群
qang/
qeng/
qing青圊清蜻輕氫傾卿情晴擎頃請謦慶親箐磬
qong/
qia掐卡洽恰髕
qiao悄蹺雀鍬敲橇喬僑蕎橋翹譙憔樵瞧巧殼俏峭鞘竅
qiou/
qian千仟阡扦遷釺簽牽鉛謙騫黔前虔錢鉗掮乾潛淺遣譴欠芡嵌纖茜倩塹慊歉
qiang嗆槍戧羌腔鏘強牆薔搶襁熗蹌
qiong窮穹瓊
quai/
quan/
quen/
quang/
queng/
qüan圈權全痊醛泉拳蜷勸券

x(共304個字)
xa/
xo/
xe/
xi夕汐矽兮西茜棲犧硒吸希稀昔惜析淅晰蜥息熄螅奚溪悉蟋犀樨錫熙僖嘻嬉熹膝曦醯習席襲媳隰洗銑璽徙屣喜禧戲系細隙
xu圩吁盱戌須胥虛墟噓需徐許栩旭序敘恤畜蓄酗緒續絮婿煦蓿
xü/
xai/
xei/
xui/
xao/
xou/
xiu休咻修羞饈朽宿秀綉銹袖嗅溴
xie些楔歇蠍協脅邪挾斜偕諧攜鞋寫血泄瀉卸屑械褻謝榭解邂懈蟹
xüe削靴薛穴學雪血謔
xer/
xan/
xen/
xin心芯辛莘鋅新薪忻昕欣歆鑫囟信釁
xun/
xün勛熏薰醺旬詢恂尋蕁巡循訓馴訊汛迅徇殉遜浚蕈
xang/
xeng/
xing興星猩惺腥刑形型行餳陘滎省醒擤杏幸悻性姓
xong/
xia呷蝦瞎匣狎俠峽狹硤遐瑕暇霞轄黠下嚇夏廈唬
xiao肖削逍消宵硝銷霄梟驍蕭瀟簫囂淆小曉孝哮笑校效嘯
xiou/
xian仙秈先纖掀杴鮮閑嫻癇賢弦舷咸涎銜嫌冼顯險蜆蘚莧現縣限線憲陷餡羨腺獻
xiang鄉相廂湘箱香襄鑲詳祥降翔享響餉想向項巷象像橡
xiong凶匈洶胸兄芎雄熊
xuai/
xuan/
xuen/
xuang/
xueng/
xüan軒宣萱喧暄玄懸旋漩選癬炫眩絢渲楦

zh(共340個字)
zha扎吒咋查喳渣楂札軋閘炸鍘喋眨乍詐痄蚱榨柵
zho/
zhe折蜇遮螫哲輒蟄謫轍者鍺赭褶這柘浙蔗鷓著
zhi之芝支吱枝肢祗只織梔汁知蜘脂執縶直值埴植殖侄職跖止址芷祉趾枳咫旨指酯紙至郅致窒蛭膣志痣識幟帙秩制質炙治櫛峙痔陟摯擲智滯置雉稚
zhu朱侏誅茱珠株銖蛛諸豬瀦術竹竺逐燭舳主拄煮褚屬囑矚佇苧貯助住注駐柱炷蛀杼祝著翥箸鑄築
zhü/
zhai側齋摘宅擇翟窄債寨
zhei這
zhui椎錐追墜綴惴縋贅
zhao釗招昭著朝爪找沼召詔照兆趙笊棹罩肇
zhou舟州洲謅周粥妯軸肘帚紂縐皺咒宙胄晝驟
zhiu/
zhie/
zhüe/
zher/
zhan占沾氈粘詹譫瞻斬嶄盞展搌輾戰站棧綻湛顫蘸
zhen貞偵幀楨針珍胗真砧蓁榛臻斟甄箴診畛疹枕縝圳陣鴆振賑震朕鎮
zhin/
zhun肫諄准
zhün/
zhang張章獐彰漳嫜樟蟑長漲掌丈仗杖帳賬脹障嶂幛瘴
zheng丁正征怔症爭掙崢猙睜錚箏蒸拯整證政鄭諍
zhing/
zhong中忠盅鍾衷終腫種冢踵仲眾重
zhia/
zhiao/
zhiou/
zhian/
zhiang/
zhiong/
zhuai拽
zhuan專磚顓轉傳囀賺撰饌篆
zhuen/
zhuang妝庄樁裝奘壯狀僮撞幢戇
zhueng/
zhüan/

ch(共154個字)
cha叉杈差插喳茬茶搽查碴察衩岔
cho/
che車尺扯徹掣撤
chi吃痴池馳遲持匙尺齒恥斥赤翅
chu出初雛除廚鋤處儲楚畜觸
chü/
chai拆釵差柴豺
chei/
chui吹炊垂捶錘槌
chao抄吵鈔超朝嘲潮炒
chou抽仇籌酬愁丑瞅臭
chiu/
chie/
chüe/
cher/
chan摻攙嬋讒饞潺纏產鏟闡懺顫
chen抻琛臣辰晨塵沉陳磣襯稱趁
chin/
chun春純唇淳鶉醇蠢
chün/
chang昌猖長場腸嘗償常廠敞暢倡唱
cheng稱鐺撐成誠城丞呈程承乘懲澄逞秤
ching/
chong沖充蟲重崇寵
chia/
chiao/
chiou/
chian/
chiang/
chiong/
chuai揣踹嘬
chuan川穿傳船喘串釧
chuen/
chuang創瘡窗床闖
chueng/
chüan/

sh(共270個字)
sha殺剎沙莎痧裟鯊紗砂煞啥傻廈霎
sho/
she奢賒畲猞舌折佘蛇舍設社射麝涉赦攝懾歙
shi屍失師獅詩虱施濕噓十什石時識實拾食蝕史駛矢豕使始屎士仕氏舐示世市柿式試拭弒似勢事侍峙恃飾視是適室逝誓蒔釋謚嗜噬螫匙
shu書抒紓舒樞叔菽淑姝殊梳疏蔬輸秫孰塾熟贖暑署薯曙黍屬蜀鼠數術述戍束樹豎腧恕庶墅漱澍
shü/
shai篩色曬
shei誰
shui誰水說稅睡
shao捎梢稍筲艄鞘燒勺芍苕韶少邵劭紹哨
shou收熟手守首壽受授綬狩售獸瘦
shiu/
shie/
shüe/
sher/
shan山舢杉衫刪姍珊柵跚苫扇煽膻閃陝訕汕疝單騸善繕膳鱔擅嬗贍蟮
shen申伸呻紳砷身參糝莘娠深什甚神沈審嬸腎甚滲蜃慎
shin/
shun吮順舜瞬
shün/
shang傷殤商墒上垧晌賞尚緔裳
sheng升生牲笙甥聲繩省聖勝晟盛剩嵊
shing/
shong/
shia/
shiao/
shiou/
shian/
shiang/
shiong/
shuai衰摔甩帥率蟀
shuan閂拴栓涮
shuen/
shuang雙霜孀爽
shueng/
shüan/

r(共77個字)
ra/
ro/
re喏惹熱
ri日
ru如茹儒濡孺蠕汝乳辱入褥
rü/
rai/
rei/
rui蕊芮銳瑞睿
rao饒嬈擾繞
rou柔揉蹂鞣肉
riu/
rie/
rüe/
rer/
ran髯然燃冉染
ren人壬任仁忍荏稔刃仞紉韌軔認任飪妊葚
rin/
run閏潤
rün/
rang嚷穰瓤壤攘讓
reng扔仍
ring/
rong戎絨茸榮嶸容蓉溶榕熔融
ria/
riao/
riou/
rian/
riang/
riong/
ruai/
ruan阮軟
ruen/
ruang/
rueng/
rüan/

z(共143個字)
za拶雜砸咋扎匝咂
zo/
ze則責嘖咋擇澤仄昃
zi孜齜咨姿資茲孳滋淄輜子仔籽姊秭紫訾梓滓自字恣漬
zu租足卒族詛阻組俎祖
zü/
zai災甾哉栽仔載宰崽再在
zei賊
zui咀嘴最醉罪
zao遭糟鑿早棗蚤澡藻皂唣灶造噪燥躁
zou鄒騶諏走奏揍
ziu/
zie/
züe/
zer/
zan簪咱拶昝攢趲暫鏨贊瓚
zen怎譖
zin/
zun尊遵樽撙
zün/
zang贓臟臧駔奘葬藏
zeng曾增憎鋥繒贈甑
zing/
zong樅宗綜棕蹤鬃總縱粽
zia/
ziao/
ziou/
zian/
ziang/
ziong/
zuai/
zuan鑽纘纂賺攥
zuen/
zuang/
zueng/
züan/

c(共92個字)
ca拆擦嚓
co/
ce冊廁側測策
ci刺詞祠雌瓷茲慈磁辭此次伺賜
cu粗猝促醋簇
cü/
cai猜才材財裁采彩睬踩菜蔡
cei/
cui崔催摧脆萃啐淬粹翠
cao操糙曹嘈草
cou湊
ciu/
cie/
cüe/
cer/
can參餐殘蠶慚慘燦
cen參
cin/
cun村存寸
cün/
cang倉蒼滄艙藏
ceng噌層曾蹭
cing/
cong匆蔥蓯聰從叢淙
cia/
ciao/
ciou/
cian/
ciang/
ciong/
cuai/
cuan氽攛躥攢竄篡
cuen/
cuang/
cueng/
cüan/

s(共138個字)
sa仨撒灑卅颯薩挲
so/
se色澀嗇瑟塞
si私司絲噝思斯廝撕嘶死巳祀四泗駟寺似姒伺飼嗣俟食肆
su蘇酥俗夙訴肅素嗉速宿縮粟謖塑溯蔌簌
sü/
sai腮鰓塞噻賽
sei/
sui尿雖荽眭綏隋隨遂髓歲碎崇隧燧穗
sao搔騷繅臊掃嫂埽瘙
sou搜嗖餿溲颼艘叟嗾擻嗽
siu/
sie/
süe/
ser/
san三叄傘散饊糝
sen森
sin/
sun孫蓀猻飧損筍榫
sün/
sang喪桑搡嗓
seng僧
sing/
song忪松凇淞嵩慫聳悚訟頌宋送誦
sia/
siao/
siou/
sian/
siang/
siong/
suai/
suan狻酸蒜算
suen/
suang/
sueng/
süan/

y(共468個字)
ya丫壓呀鴉押鴨埡啞牙伢芽蚜崖涯衙雅軋亞婭訝迓砑
yo喲
ye耶椰掖噎爺也冶野業葉頁曳夜液腋燁謁
yi一伊咿衣依銥醫猗椅漪揖壹噫儀夷荑咦姨胰沂詒飴怡貽迤宜移頤遺疑嶷彝乙已以苡尾矣酏蟻艤倚旖弋億憶義議藝囈仡屹亦弈奕裔異抑邑悒佚軼役疫毅譯驛繹易蜴詣羿翊翌翳翼益嗌溢縊誼逸意薏臆
yu迂紆淤瘀於盂竽與予妤余餘臾諛萸魚漁於禺隅喁愚俞逾渝愉瑜榆娛虞輿嶼傴宇羽雨禹語玉鈺馭芋吁聿峪浴欲裕嫗雨郁育昱煜獄域預豫諭喻愈尉蔚熨遇寓御譽毓
yü/
yai/
yei/
yui/
yao幺吆夭妖約要腰邀爻餚堯姚窯謠搖徭遙瑤杳咬舀窈葯鑰曜耀
you優憂攸悠呦幽尤猶疣魷由郵油柚鈾莜游友有酉莠黝又右佑幼柚釉鼬誘
yiu/
yie/
yüe曰約樂岳閱悅越躍粵噦月鑰
yer/
yan咽胭煙懨殷焉嫣閹淹腌湮燕延埏蜒筵閆芫嚴言妍研岩炎沿鹽閻顏檐奄掩兗儼衍剡琰魘郾偃眼演鼴厭硯咽唁彥諺艷灧晏宴堰驗雁贗焰焱釅
yen/
yin因茵姻陰音喑殷吟垠銀齦淫寅鄞尹引吲蚓飲隱癮印蔭胤窨
yun/
yün暈雲芸紜耘勻員允隕殞孕運醞鄆慍韞蘊韻熨
yang央泱殃鴦秧鞅揚楊煬瘍羊佯徉洋陽仰養氧癢怏樣恙烊漾
yeng/
ying應英瑛鶯嬰攖嚶纓櫻鸚罌膺鷹迎塋熒瑩螢營鎣瀅盈楹蠅嬴瀛穎影映硬
yong佣擁癰邕庸雍壅臃永詠泳甬俑勇涌恿蛹踴用
yia/
yiao/
yiou/
yian/
yiang/
yiong/
yuai/
yuan/
yuen/
yuang/
yueng/
yüan鴛冤淵元芫園沅黿員圓垣爰援媛袁猿轅原塬源緣櫞圜遠苑怨院垸瑗願

w(共165個字)
wa挖哇窪蛙媧娃瓦佤襪
wo撾萵渦窩蝸倭喔我沃卧握幄齷斡
we/
wi/
wu烏嗚鎢圬污巫誣屋惡無蕪毋吾唔梧吳蜈五伍午忤嫵武鵡侮捂舞兀勿物塢戊務霧誤悟晤焐鶩
wü/
wai歪崴外
wei危委逶巍威偎煨微薇韋違圍幃為圩桅唯帷惟維濰偉葦緯瑋煒偽尾娓諉萎痿猥衛未味位畏喂胃謂蝟渭尉蔚慰魏
wui/
wao/
wou/
wiu/
wie/
wüe/
wer/
wan彎灣剜蜿豌丸紈完玩頑烷宛惋婉碗莞脘皖挽晚綰萬腕蔓
wen溫瘟文紋蚊雯聞刎吻紊穩問
win/
wun/
wün/
wang亡汪王網罔惘輞魍枉往旺望妄忘
weng翁嗡瓮
wing/
wong/
wia/
wiao/
wiou/
wian/
wiang/
wiong/
wuai/
wuan/
wuen/
wuang/
wueng/
wüan/

全部漢字共4754個


寫了個Python腳本統計了下,總共有419個音節, JSON格式數據如下:

{
"a": [
"a",
"ai",
"an",
"ang",
"ao"
],
"b": [
"ba",
"bai",
"ban",
"bang",
"bao",
"bei",
"ben",
"beng",
"bi",
"bian",
"biao",
"bie",
"bin",
"bing",
"bo",
"bu"
],
"c": [
"ca",
"cai",
"can",
"cang",
"cao",
"ce",
"cen",
"ceng",
"cha",
"chai",
"chan",
"chang",
"chao",
"che",
"chen",
"cheng",
"chi",
"chong",
"chou",
"chu",
"chua",
"chuai",
"chuan",
"chuang",
"chui",
"chun",
"chuo",
"ci",
"cong",
"cou",
"cu",
"cuan",
"cui",
"cun",
"cuo"
],
"d": [
"da",
"dai",
"dan",
"dang",
"dao",
"de",
"dei",
"den",
"deng",
"di",
"dia",
"dian",
"diao",
"die",
"ding",
"diu",
"dong",
"dou",
"du",
"duan",
"dui",
"dun",
"duo"
],
"e": [
"e",
"ei",
"en",
"eng",
"er"
],
"f": [
"fa",
"fan",
"fang",
"fei",
"fen",
"feng",
"fiao",
"fo",
"fou",
"fu"
],
"g": [
"ga",
"gai",
"gan",
"gang",
"gao",
"ge",
"gei",
"gen",
"geng",
"gong",
"gou",
"gu",
"gua",
"guai",
"guan",
"guang",
"gui",
"gun",
"guo"
],
"h": [
"ha",
"hai",
"han",
"hang",
"hao",
"he",
"hei",
"hen",
"heng",
"hm",
"hng",
"hong",
"hou",
"hu",
"hua",
"huai",
"huan",
"huang",
"hui",
"hun",
"huo"
],
"j": [
"ji",
"jia",
"jian",
"jiang",
"jiao",
"jie",
"jin",
"jing",
"jiong",
"jiu",
"ju",
"juan",
"jue",
"jun"
],
"k": [
"ka",
"kai",
"kan",
"kang",
"kao",
"ke",
"kei",
"ken",
"keng",
"kong",
"kou",
"ku",
"kua",
"kuai",
"kuan",
"kuang",
"kui",
"kun",
"kuo"
],
"l": [
"la",
"lai",
"lan",
"lang",
"lao",
"le",
"lei",
"len",
"leng",
"li",
"lia",
"lian",
"liang",
"liao",
"lie",
"lin",
"ling",
"liu",
"lo",
"long",
"lou",
"lu",
"luan",
"lun",
"luo",
"lv",
"lve"
],
"m": [
"m",
"ma",
"mai",
"man",
"mang",
"mao",
"me",
"mei",
"men",
"meng",
"mi",
"mian",
"miao",
"mie",
"min",
"ming",
"miu",
"mo",
"mou",
"mu"
],
"n": [
"n",
"na",
"nai",
"nan",
"nang",
"nao",
"ne",
"nei",
"nen",
"neng",
"ng",
"ni",
"nian",
"niang",
"niao",
"nie",
"nin",
"ning",
"niu",
"nong",
"nou",
"nu",
"nuan",
"nun",
"nuo",
"nv",
"nve"
],
"o": [
"o",
"ou"
],
"p": [
"pa",
"pai",
"pan",
"pang",
"pao",
"pei",
"pen",
"peng",
"pi",
"pian",
"piao",
"pie",
"pin",
"ping",
"po",
"pou",
"pu"
],
"q": [
"qi",
"qia",
"qian",
"qiang",
"qiao",
"qie",
"qin",
"qing",
"qiong",
"qiu",
"qu",
"quan",
"que",
"qun"
],
"r": [
"ran",
"rang",
"rao",
"re",
"ren",
"reng",
"ri",
"rong",
"rou",
"ru",
"rua",
"ruan",
"rui",
"run",
"ruo"
],
"s": [
"sa",
"sai",
"san",
"sang",
"sao",
"se",
"sen",
"seng",
"sha",
"shai",
"shan",
"shang",
"shao",
"she",
"shei",
"shen",
"sheng",
"shi",
"shou",
"shu",
"shua",
"shuai",
"shuan",
"shuang",
"shui",
"shun",
"shuo",
"si",
"song",
"sou",
"su",
"suan",
"sui",
"sun",
"suo"
],
"t": [
"ta",
"tai",
"tan",
"tang",
"tao",
"te",
"tei",
"teng",
"ti",
"tian",
"tiao",
"tie",
"ting",
"tong",
"tou",
"tu",
"tuan",
"tui",
"tun",
"tuo"
],
"w": [
"wa",
"wai",
"wan",
"wang",
"wei",
"wen",
"weng",
"wo",
"wu"
],
"x": [
"xi",
"xia",
"xian",
"xiang",
"xiao",
"xie",
"xin",
"xing",
"xiong",
"xiu",
"xu",
"xuan",
"xue",
"xun"
],
"y": [
"ya",
"yan",
"yang",
"yao",
"ye",
"yi",
"yin",
"ying",
"yo",
"yong",
"you",
"yu",
"yuan",
"yue",
"yun"
],
"z": [
"za",
"zai",
"zan",
"zang",
"zao",
"ze",
"zei",
"zen",
"zeng",
"zha",
"zhai",
"zhan",
"zhang",
"zhao",
"zhe",
"zhei",
"zhen",
"zheng",
"zhi",
"zhong",
"zhou",
"zhu",
"zhua",
"zhuai",
"zhuan",
"zhuang",
"zhui",
"zhun",
"zhuo",
"zi",
"zong",
"zou",
"zu",
"zuan",
"zui",
"zun",
"zuo"
]
}

解釋一下統計方法:

1. 獲取全部漢字列表

使用了倉頡平台輸入法的繁體字列表:

List of all traditional Chinese characters

2. 使用Python庫pypinyin將漢字轉換為拼音

3. 統計音節個數並生成JSON文件

Talk is cheap, show me the code:

from pypinyin import pinyin
from unidecode import unidecode
import pypinyin
import re
import json
import collections
import itertools

chars = [] # store all Chinese characters

with open("characters.txt", "r") as file:
for line in file:
try:
chars.append(line.strip())
except:
pass

# map each character to its pinyin
l = list(map(lambda x: pinyin(x, heteronym=True,strict=True,style=pypinyin.NORMAL), chars))
# flatten list
l = list(itertools.chain(*list(itertools.chain(*l))))
# decode unicode into ascii
l = list(map(unidecode, l))
# remove duplicates
syllables = list(set(l))
# filter invalid pinyin
r = re.compile("[a-z]+")
syllables = list(filter(r.match, sorted(syllables)))

# build dictionary
d = {}
for i in syllables:
start = i[0]
if d.get(start) == None:
d[start] = [i]
else:
d[start].append(i)
od = collections.OrderedDict(sorted(d.items()))

# write JSON representation
f = open("./result.json","w")
dump = json.dumps(od, indent=4)
print(dump)
f.write(dump)
f.close()

print(len(syllables))


不說了,上圖。這本書還是比較權威的,《語音學教程》,內容也很耐看,推薦!


不算兒化音大約是400多個。沒有確定的數字,因為各個字典收錄的音節數量不一樣。

漢語拼音音節_百度百科 可供參考。

音節本身是不包含聲調在裡面的,但是兒化音確實是個問題。根據知乎專欄,韻母兒化音共有26種,但配合上聲母就不知其數了(何況有的音節可能沒有兒化音)。

以及理論上hm、hng、ng這種的也應該算在內吧??

所以這種問題的答案也就是個大約的數了。


最新:"分聲調的音節從寬計是1298個,從嚴計則為1257個;不分聲調的音節從寬計是418個,從嚴計為414個。"

具體見:蘇新春, 林進展. 普通話音節數及載字量的統計分析——基於《現代漢語詞典》注音材料[J]. 中國語文, 2006(3):274-284.


算上聲調大概是1300,不算是約410個(已修改)。


推薦閱讀:

為什麼對於《武林外傳》沒聽說多少南方人因為裡面充斥的北方方言而厭惡的?
漢語拼音中「-uo」和「-o」的發音是否相同?
帶有山東口音的人應該怎樣說出標準普通話?
普通話為何沒有入聲這一聲調?
為什麼好多地區的人都覺得自己的方言和普通話最接近?

TAG:漢語拼音 | 漢語 | 語言學 | 普通話 | 音系學 |