森.林木

Java实现拼音格式转换

基于字典,实现 hao3 转化为 hǎo 并拆分声母和韵母。代码来自HanLP开源项目。

没什么技术含量,但是很节省工作量。。。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
package com.iflytek.voiceengine.utils.pinyin;


/**
* 拼音,组成部分=声母+韵母+声调12345
*/
public enum Pinyin
{
a1(Shengmu.none, Yunmu.a, 1, "ā", "a", Head.a, 'a'),
a2(Shengmu.none, Yunmu.a, 2, "á", "a", Head.a, 'a'),
a3(Shengmu.none, Yunmu.a, 3, "ǎ", "a", Head.a, 'a'),
a4(Shengmu.none, Yunmu.a, 4, "à", "a", Head.a, 'a'),
a5(Shengmu.none, Yunmu.a, 5, "a", "a", Head.a, 'a'),
ai1(Shengmu.none, Yunmu.ai, 1, "āi", "ai", Head.a, 'a'),
ai2(Shengmu.none, Yunmu.ai, 2, "ái", "ai", Head.a, 'a'),
ai3(Shengmu.none, Yunmu.ai, 3, "ǎi", "ai", Head.a, 'a'),
ai4(Shengmu.none, Yunmu.ai, 4, "ài", "ai", Head.a, 'a'),
an1(Shengmu.none, Yunmu.an, 1, "ān", "an", Head.a, 'a'),
an2(Shengmu.none, Yunmu.an, 2, "án", "an", Head.a, 'a'),
an3(Shengmu.none, Yunmu.an, 3, "ǎn", "an", Head.a, 'a'),
an4(Shengmu.none, Yunmu.an, 4, "àn", "an", Head.a, 'a'),
ang1(Shengmu.none, Yunmu.ang, 1, "āng", "ang", Head.a, 'a'),
ang2(Shengmu.none, Yunmu.ang, 2, "áng", "ang", Head.a, 'a'),
ang3(Shengmu.none, Yunmu.ang, 3, "ǎng", "ang", Head.a, 'a'),
ang4(Shengmu.none, Yunmu.ang, 4, "àng", "ang", Head.a, 'a'),
ao1(Shengmu.none, Yunmu.ao, 1, "āo", "ao", Head.a, 'a'),
ao2(Shengmu.none, Yunmu.ao, 2, "áo", "ao", Head.a, 'a'),
ao3(Shengmu.none, Yunmu.ao, 3, "ǎo", "ao", Head.a, 'a'),
ao4(Shengmu.none, Yunmu.ao, 4, "ào", "ao", Head.a, 'a'),
ba1(Shengmu.b, Yunmu.a, 1, "bā", "ba", Head.b, 'b'),
ba2(Shengmu.b, Yunmu.a, 2, "bá", "ba", Head.b, 'b'),
ba3(Shengmu.b, Yunmu.a, 3, "bǎ", "ba", Head.b, 'b'),
ba4(Shengmu.b, Yunmu.a, 4, "bà", "ba", Head.b, 'b'),
ba5(Shengmu.b, Yunmu.a, 5, "ba", "ba", Head.b, 'b'),
bai1(Shengmu.b, Yunmu.ai, 1, "bāi", "bai", Head.b, 'b'),
bai2(Shengmu.b, Yunmu.ai, 2, "bái", "bai", Head.b, 'b'),
bai3(Shengmu.b, Yunmu.ai, 3, "bǎi", "bai", Head.b, 'b'),
bai4(Shengmu.b, Yunmu.ai, 4, "bài", "bai", Head.b, 'b'),
ban1(Shengmu.b, Yunmu.an, 1, "bān", "ban", Head.b, 'b'),
ban3(Shengmu.b, Yunmu.an, 3, "bǎn", "ban", Head.b, 'b'),
ban4(Shengmu.b, Yunmu.an, 4, "bàn", "ban", Head.b, 'b'),
bang1(Shengmu.b, Yunmu.ang, 1, "bāng", "bang", Head.b, 'b'),
bang3(Shengmu.b, Yunmu.ang, 3, "bǎng", "bang", Head.b, 'b'),
bang4(Shengmu.b, Yunmu.ang, 4, "bàng", "bang", Head.b, 'b'),
bao1(Shengmu.b, Yunmu.ao, 1, "bāo", "bao", Head.b, 'b'),
bao2(Shengmu.b, Yunmu.ao, 2, "báo", "bao", Head.b, 'b'),
bao3(Shengmu.b, Yunmu.ao, 3, "bǎo", "bao", Head.b, 'b'),
bao4(Shengmu.b, Yunmu.ao, 4, "bào", "bao", Head.b, 'b'),
bei1(Shengmu.b, Yunmu.ei, 1, "bēi", "bei", Head.b, 'b'),
bei3(Shengmu.b, Yunmu.ei, 3, "běi", "bei", Head.b, 'b'),
bei4(Shengmu.b, Yunmu.ei, 4, "bèi", "bei", Head.b, 'b'),
bei5(Shengmu.b, Yunmu.ei, 5, "bei", "bei", Head.b, 'b'),
ben1(Shengmu.b, Yunmu.en, 1, "bēn", "ben", Head.b, 'b'),
ben3(Shengmu.b, Yunmu.en, 3, "běn", "ben", Head.b, 'b'),
ben4(Shengmu.b, Yunmu.en, 4, "bèn", "ben", Head.b, 'b'),
beng1(Shengmu.b, Yunmu.eng, 1, "bēng", "beng", Head.b, 'b'),
beng2(Shengmu.b, Yunmu.eng, 2, "béng", "beng", Head.b, 'b'),
beng3(Shengmu.b, Yunmu.eng, 3, "běng", "beng", Head.b, 'b'),
beng4(Shengmu.b, Yunmu.eng, 4, "bèng", "beng", Head.b, 'b'),
bi1(Shengmu.b, Yunmu.i, 1, "bī", "bi", Head.b, 'b'),
bi2(Shengmu.b, Yunmu.i, 2, "bí", "bi", Head.b, 'b'),
bi3(Shengmu.b, Yunmu.i, 3, "bǐ", "bi", Head.b, 'b'),
bi4(Shengmu.b, Yunmu.i, 4, "bì", "bi", Head.b, 'b'),
bian1(Shengmu.b, Yunmu.ian, 1, "biān", "bian", Head.b, 'b'),
bian3(Shengmu.b, Yunmu.ian, 3, "biǎn", "bian", Head.b, 'b'),
bian4(Shengmu.b, Yunmu.ian, 4, "biàn", "bian", Head.b, 'b'),
bian5(Shengmu.b, Yunmu.ian, 5, "bian", "bian", Head.b, 'b'),
biao1(Shengmu.b, Yunmu.iao, 1, "biāo", "biao", Head.b, 'b'),
biao2(Shengmu.b, Yunmu.iao, 2, "biáo", "biao", Head.b, 'b'),
biao3(Shengmu.b, Yunmu.iao, 3, "biǎo", "biao", Head.b, 'b'),
biao4(Shengmu.b, Yunmu.iao, 4, "biào", "biao", Head.b, 'b'),
bie1(Shengmu.b, Yunmu.ie, 1, "biē", "bie", Head.b, 'b'),
bie2(Shengmu.b, Yunmu.ie, 2, "bié", "bie", Head.b, 'b'),
bie3(Shengmu.b, Yunmu.ie, 3, "biě", "bie", Head.b, 'b'),
bie4(Shengmu.b, Yunmu.ie, 4, "biè", "bie", Head.b, 'b'),
bin1(Shengmu.b, Yunmu.in, 1, "bīn", "bin", Head.b, 'b'),
bin3(Shengmu.b, Yunmu.in, 3, "bǐn", "bin", Head.b, 'b'),
bin4(Shengmu.b, Yunmu.in, 4, "bìn", "bin", Head.b, 'b'),
bing1(Shengmu.b, Yunmu.ing, 1, "bīng", "bing", Head.b, 'b'),
bing3(Shengmu.b, Yunmu.ing, 3, "bǐng", "bing", Head.b, 'b'),
bing4(Shengmu.b, Yunmu.ing, 4, "bìng", "bing", Head.b, 'b'),
bo1(Shengmu.b, Yunmu.o, 1, "bō", "bo", Head.b, 'b'),
bo2(Shengmu.b, Yunmu.o, 2, "bó", "bo", Head.b, 'b'),
bo3(Shengmu.b, Yunmu.o, 3, "bǒ", "bo", Head.b, 'b'),
bo4(Shengmu.b, Yunmu.o, 4, "bò", "bo", Head.b, 'b'),
bo5(Shengmu.b, Yunmu.o, 5, "bo", "bo", Head.b, 'b'),
bu1(Shengmu.b, Yunmu.u, 1, "bū", "bu", Head.b, 'b'),
bu2(Shengmu.b, Yunmu.u, 2, "bú", "bu", Head.b, 'b'),
bu3(Shengmu.b, Yunmu.u, 3, "bǔ", "bu", Head.b, 'b'),
bu4(Shengmu.b, Yunmu.u, 4, "bù", "bu", Head.b, 'b'),
ca1(Shengmu.c, Yunmu.a, 1, "cā", "ca", Head.c, 'c'),
ca3(Shengmu.c, Yunmu.a, 3, "cǎ", "ca", Head.c, 'c'),
ca4(Shengmu.c, Yunmu.a, 4, "cà", "ca", Head.c, 'c'),
cai1(Shengmu.c, Yunmu.ai, 1, "cāi", "cai", Head.c, 'c'),
cai2(Shengmu.c, Yunmu.ai, 2, "cái", "cai", Head.c, 'c'),
cai3(Shengmu.c, Yunmu.ai, 3, "cǎi", "cai", Head.c, 'c'),
cai4(Shengmu.c, Yunmu.ai, 4, "cài", "cai", Head.c, 'c'),
can1(Shengmu.c, Yunmu.an, 1, "cān", "can", Head.c, 'c'),
can2(Shengmu.c, Yunmu.an, 2, "cán", "can", Head.c, 'c'),
can3(Shengmu.c, Yunmu.an, 3, "cǎn", "can", Head.c, 'c'),
can4(Shengmu.c, Yunmu.an, 4, "càn", "can", Head.c, 'c'),
cang1(Shengmu.c, Yunmu.ang, 1, "cāng", "cang", Head.c, 'c'),
cang2(Shengmu.c, Yunmu.ang, 2, "cáng", "cang", Head.c, 'c'),
cang3(Shengmu.c, Yunmu.ang, 3, "cǎng", "cang", Head.c, 'c'),
cang4(Shengmu.c, Yunmu.ang, 4, "càng", "cang", Head.c, 'c'),
cao1(Shengmu.c, Yunmu.ao, 1, "cāo", "cao", Head.c, 'c'),
cao2(Shengmu.c, Yunmu.ao, 2, "cáo", "cao", Head.c, 'c'),
cao3(Shengmu.c, Yunmu.ao, 3, "cǎo", "cao", Head.c, 'c'),
cao4(Shengmu.c, Yunmu.ao, 4, "cào", "cao", Head.c, 'c'),
ce4(Shengmu.c, Yunmu.e, 4, "cè", "ce", Head.c, 'c'),
cen1(Shengmu.c, Yunmu.en, 1, "cēn", "cen", Head.c, 'c'),
cen2(Shengmu.c, Yunmu.en, 2, "cén", "cen", Head.c, 'c'),
ceng1(Shengmu.c, Yunmu.eng, 1, "cēng", "ceng", Head.c, 'c'),
ceng2(Shengmu.c, Yunmu.eng, 2, "céng", "ceng", Head.c, 'c'),
ceng4(Shengmu.c, Yunmu.eng, 4, "cèng", "ceng", Head.c, 'c'),
cha1(Shengmu.ch, Yunmu.a, 1, "chā", "cha", Head.ch, 'c'),
cha2(Shengmu.ch, Yunmu.a, 2, "chá", "cha", Head.ch, 'c'),
cha3(Shengmu.ch, Yunmu.a, 3, "chǎ", "cha", Head.ch, 'c'),
cha4(Shengmu.ch, Yunmu.a, 4, "chà", "cha", Head.ch, 'c'),
cha5(Shengmu.ch, Yunmu.a, 5, "cha", "cha", Head.ch, 'c'),
chai1(Shengmu.ch, Yunmu.ai, 1, "chāi", "chai", Head.ch, 'c'),
chai2(Shengmu.ch, Yunmu.ai, 2, "chái", "chai", Head.ch, 'c'),
chai3(Shengmu.ch, Yunmu.ai, 3, "chǎi", "chai", Head.ch, 'c'),
chai4(Shengmu.ch, Yunmu.ai, 4, "chài", "chai", Head.ch, 'c'),
chan1(Shengmu.ch, Yunmu.an, 1, "chān", "chan", Head.ch, 'c'),
chan2(Shengmu.ch, Yunmu.an, 2, "chán", "chan", Head.ch, 'c'),
chan3(Shengmu.ch, Yunmu.an, 3, "chǎn", "chan", Head.ch, 'c'),
chan4(Shengmu.ch, Yunmu.an, 4, "chàn", "chan", Head.ch, 'c'),
chang1(Shengmu.ch, Yunmu.ang, 1, "chāng", "chang", Head.ch, 'c'),
chang2(Shengmu.ch, Yunmu.ang, 2, "cháng", "chang", Head.ch, 'c'),
chang3(Shengmu.ch, Yunmu.ang, 3, "chǎng", "chang", Head.ch, 'c'),
chang4(Shengmu.ch, Yunmu.ang, 4, "chàng", "chang", Head.ch, 'c'),
chang5(Shengmu.ch, Yunmu.ang, 5, "chang", "chang", Head.ch, 'c'),
chao1(Shengmu.ch, Yunmu.ao, 1, "chāo", "chao", Head.ch, 'c'),
chao2(Shengmu.ch, Yunmu.ao, 2, "cháo", "chao", Head.ch, 'c'),
chao3(Shengmu.ch, Yunmu.ao, 3, "chǎo", "chao", Head.ch, 'c'),
chao4(Shengmu.ch, Yunmu.ao, 4, "chào", "chao", Head.ch, 'c'),
che1(Shengmu.ch, Yunmu.e, 1, "chē", "che", Head.ch, 'c'),
che3(Shengmu.ch, Yunmu.e, 3, "chě", "che", Head.ch, 'c'),
che4(Shengmu.ch, Yunmu.e, 4, "chè", "che", Head.ch, 'c'),
chen1(Shengmu.ch, Yunmu.en, 1, "chēn", "chen", Head.ch, 'c'),
chen2(Shengmu.ch, Yunmu.en, 2, "chén", "chen", Head.ch, 'c'),
chen3(Shengmu.ch, Yunmu.en, 3, "chěn", "chen", Head.ch, 'c'),
chen4(Shengmu.ch, Yunmu.en, 4, "chèn", "chen", Head.ch, 'c'),
chen5(Shengmu.ch, Yunmu.en, 5, "chen", "chen", Head.ch, 'c'),
cheng1(Shengmu.ch, Yunmu.eng, 1, "chēng", "cheng", Head.ch, 'c'),
cheng2(Shengmu.ch, Yunmu.eng, 2, "chéng", "cheng", Head.ch, 'c'),
cheng3(Shengmu.ch, Yunmu.eng, 3, "chěng", "cheng", Head.ch, 'c'),
cheng4(Shengmu.ch, Yunmu.eng, 4, "chèng", "cheng", Head.ch, 'c'),
chi1(Shengmu.ch, Yunmu.i, 1, "chī", "chi", Head.ch, 'c'),
chi2(Shengmu.ch, Yunmu.i, 2, "chí", "chi", Head.ch, 'c'),
chi3(Shengmu.ch, Yunmu.i, 3, "chǐ", "chi", Head.ch, 'c'),
chi4(Shengmu.ch, Yunmu.i, 4, "chì", "chi", Head.ch, 'c'),
chi5(Shengmu.ch, Yunmu.i, 5, "chi", "chi", Head.ch, 'c'),
chong1(Shengmu.ch, Yunmu.ong, 1, "chōng", "chong", Head.ch, 'c'),
chong2(Shengmu.ch, Yunmu.ong, 2, "chóng", "chong", Head.ch, 'c'),
chong3(Shengmu.ch, Yunmu.ong, 3, "chǒng", "chong", Head.ch, 'c'),
chong4(Shengmu.ch, Yunmu.ong, 4, "chòng", "chong", Head.ch, 'c'),
chou1(Shengmu.ch, Yunmu.ou, 1, "chōu", "chou", Head.ch, 'c'),
chou2(Shengmu.ch, Yunmu.ou, 2, "chóu", "chou", Head.ch, 'c'),
chou3(Shengmu.ch, Yunmu.ou, 3, "chǒu", "chou", Head.ch, 'c'),
chou4(Shengmu.ch, Yunmu.ou, 4, "chòu", "chou", Head.ch, 'c'),
chou5(Shengmu.ch, Yunmu.ou, 5, "chou", "chou", Head.ch, 'c'),
chu1(Shengmu.ch, Yunmu.u, 1, "chū", "chu", Head.ch, 'c'),
chu2(Shengmu.ch, Yunmu.u, 2, "chú", "chu", Head.ch, 'c'),
chu3(Shengmu.ch, Yunmu.u, 3, "chǔ", "chu", Head.ch, 'c'),
chu4(Shengmu.ch, Yunmu.u, 4, "chù", "chu", Head.ch, 'c'),
chu5(Shengmu.ch, Yunmu.u, 5, "chu", "chu", Head.ch, 'c'),
chua1(Shengmu.ch, Yunmu.ua, 1, "chuā", "chua", Head.ch, 'c'),
chuai1(Shengmu.ch, Yunmu.uai, 1, "chuāi", "chuai", Head.ch, 'c'),
chuai2(Shengmu.ch, Yunmu.uai, 2, "chuái", "chuai", Head.ch, 'c'),
chuai3(Shengmu.ch, Yunmu.uai, 3, "chuǎi", "chuai", Head.ch, 'c'),
chuai4(Shengmu.ch, Yunmu.uai, 4, "chuài", "chuai", Head.ch, 'c'),
chuan1(Shengmu.ch, Yunmu.uan, 1, "chuān", "chuan", Head.ch, 'c'),
chuan2(Shengmu.ch, Yunmu.uan, 2, "chuán", "chuan", Head.ch, 'c'),
chuan3(Shengmu.ch, Yunmu.uan, 3, "chuǎn", "chuan", Head.ch, 'c'),
chuan4(Shengmu.ch, Yunmu.uan, 4, "chuàn", "chuan", Head.ch, 'c'),
chuang1(Shengmu.ch, Yunmu.uang, 1, "chuāng", "chuang", Head.ch, 'c'),
chuang2(Shengmu.ch, Yunmu.uang, 2, "chuáng", "chuang", Head.ch, 'c'),
chuang3(Shengmu.ch, Yunmu.uang, 3, "chuǎng", "chuang", Head.ch, 'c'),
chuang4(Shengmu.ch, Yunmu.uang, 4, "chuàng", "chuang", Head.ch, 'c'),
chui1(Shengmu.ch, Yunmu.ui, 1, "chuī", "chui", Head.ch, 'c'),
chui2(Shengmu.ch, Yunmu.ui, 2, "chuí", "chui", Head.ch, 'c'),
chui4(Shengmu.ch, Yunmu.ui, 4, "chuì", "chui", Head.ch, 'c'),
chun1(Shengmu.ch, Yunmu.un, 1, "chūn", "chun", Head.ch, 'c'),
chun2(Shengmu.ch, Yunmu.un, 2, "chún", "chun", Head.ch, 'c'),
chun3(Shengmu.ch, Yunmu.un, 3, "chǔn", "chun", Head.ch, 'c'),
chuo1(Shengmu.ch, Yunmu.uo, 1, "chuō", "chuo", Head.ch, 'c'),
chuo2(Shengmu.ch, Yunmu.uo, 2, "chuó", "chuo", Head.ch, 'c'),
chuo4(Shengmu.ch, Yunmu.uo, 4, "chuò", "chuo", Head.ch, 'c'),
chuo5(Shengmu.ch, Yunmu.uo, 5, "chuo", "chuo", Head.ch, 'c'),
ci1(Shengmu.c, Yunmu.i, 1, "cī", "ci", Head.c, 'c'),
ci2(Shengmu.c, Yunmu.i, 2, "cí", "ci", Head.c, 'c'),
ci3(Shengmu.c, Yunmu.i, 3, "cǐ", "ci", Head.c, 'c'),
ci4(Shengmu.c, Yunmu.i, 4, "cì", "ci", Head.c, 'c'),
cong1(Shengmu.c, Yunmu.ong, 1, "cōng", "cong", Head.c, 'c'),
cong2(Shengmu.c, Yunmu.ong, 2, "cóng", "cong", Head.c, 'c'),
cong4(Shengmu.c, Yunmu.ong, 4, "còng", "cong", Head.c, 'c'),
cou3(Shengmu.c, Yunmu.ou, 3, "cǒu", "cou", Head.c, 'c'),
cou4(Shengmu.c, Yunmu.ou, 4, "còu", "cou", Head.c, 'c'),
cu1(Shengmu.c, Yunmu.u, 1, "cū", "cu", Head.c, 'c'),
cu2(Shengmu.c, Yunmu.u, 2, "cú", "cu", Head.c, 'c'),
cu3(Shengmu.c, Yunmu.u, 3, "cǔ", "cu", Head.c, 'c'),
cu4(Shengmu.c, Yunmu.u, 4, "cù", "cu", Head.c, 'c'),
cuan1(Shengmu.c, Yunmu.uan, 1, "cuān", "cuan", Head.c, 'c'),
cuan2(Shengmu.c, Yunmu.uan, 2, "cuán", "cuan", Head.c, 'c'),
cuan4(Shengmu.c, Yunmu.uan, 4, "cuàn", "cuan", Head.c, 'c'),
cui1(Shengmu.c, Yunmu.ui, 1, "cuī", "cui", Head.c, 'c'),
cui2(Shengmu.c, Yunmu.ui, 2, "cuí", "cui", Head.c, 'c'),
cui3(Shengmu.c, Yunmu.ui, 3, "cuǐ", "cui", Head.c, 'c'),
cui4(Shengmu.c, Yunmu.ui, 4, "cuì", "cui", Head.c, 'c'),
cun1(Shengmu.c, Yunmu.un, 1, "cūn", "cun", Head.c, 'c'),
cun2(Shengmu.c, Yunmu.un, 2, "cún", "cun", Head.c, 'c'),
cun3(Shengmu.c, Yunmu.un, 3, "cǔn", "cun", Head.c, 'c'),
cun4(Shengmu.c, Yunmu.un, 4, "cùn", "cun", Head.c, 'c'),
cuo1(Shengmu.c, Yunmu.uo, 1, "cuō", "cuo", Head.c, 'c'),
cuo2(Shengmu.c, Yunmu.uo, 2, "cuó", "cuo", Head.c, 'c'),
cuo3(Shengmu.c, Yunmu.uo, 3, "cuǒ", "cuo", Head.c, 'c'),
cuo4(Shengmu.c, Yunmu.uo, 4, "cuò", "cuo", Head.c, 'c'),
da1(Shengmu.d, Yunmu.a, 1, "dā", "da", Head.d, 'd'),
da2(Shengmu.d, Yunmu.a, 2, "dá", "da", Head.d, 'd'),
da3(Shengmu.d, Yunmu.a, 3, "dǎ", "da", Head.d, 'd'),
da4(Shengmu.d, Yunmu.a, 4, "dà", "da", Head.d, 'd'),
da5(Shengmu.d, Yunmu.a, 5, "da", "da", Head.d, 'd'),
dai1(Shengmu.d, Yunmu.ai, 1, "dāi", "dai", Head.d, 'd'),
dai3(Shengmu.d, Yunmu.ai, 3, "dǎi", "dai", Head.d, 'd'),
dai4(Shengmu.d, Yunmu.ai, 4, "dài", "dai", Head.d, 'd'),
dan1(Shengmu.d, Yunmu.an, 1, "dān", "dan", Head.d, 'd'),
dan2(Shengmu.d, Yunmu.an, 2, "dán", "dan", Head.d, 'd'),
dan3(Shengmu.d, Yunmu.an, 3, "dǎn", "dan", Head.d, 'd'),
dan4(Shengmu.d, Yunmu.an, 4, "dàn", "dan", Head.d, 'd'),
dang1(Shengmu.d, Yunmu.ang, 1, "dāng", "dang", Head.d, 'd'),
dang3(Shengmu.d, Yunmu.ang, 3, "dǎng", "dang", Head.d, 'd'),
dang4(Shengmu.d, Yunmu.ang, 4, "dàng", "dang", Head.d, 'd'),
dao1(Shengmu.d, Yunmu.ao, 1, "dāo", "dao", Head.d, 'd'),
dao2(Shengmu.d, Yunmu.ao, 2, "dáo", "dao", Head.d, 'd'),
dao3(Shengmu.d, Yunmu.ao, 3, "dǎo", "dao", Head.d, 'd'),
dao4(Shengmu.d, Yunmu.ao, 4, "dào", "dao", Head.d, 'd'),
de1(Shengmu.d, Yunmu.e, 1, "dē", "de", Head.d, 'd'),
de2(Shengmu.d, Yunmu.e, 2, "dé", "de", Head.d, 'd'),
de5(Shengmu.d, Yunmu.e, 5, "de", "de", Head.d, 'd'),
dei1(Shengmu.d, Yunmu.ei, 1, "dēi", "dei", Head.d, 'd'),
dei3(Shengmu.d, Yunmu.ei, 3, "děi", "dei", Head.d, 'd'),
den1(Shengmu.d, Yunmu.en, 1, "dēn", "den", Head.d, 'd'),
den4(Shengmu.d, Yunmu.en, 4, "dèn", "den", Head.d, 'd'),
deng1(Shengmu.d, Yunmu.eng, 1, "dēng", "deng", Head.d, 'd'),
deng3(Shengmu.d, Yunmu.eng, 3, "děng", "deng", Head.d, 'd'),
deng4(Shengmu.d, Yunmu.eng, 4, "dèng", "deng", Head.d, 'd'),
di1(Shengmu.d, Yunmu.i, 1, "dī", "di", Head.d, 'd'),
di2(Shengmu.d, Yunmu.i, 2, "dí", "di", Head.d, 'd'),
di3(Shengmu.d, Yunmu.i, 3, "dǐ", "di", Head.d, 'd'),
di4(Shengmu.d, Yunmu.i, 4, "dì", "di", Head.d, 'd'),
dia3(Shengmu.d, Yunmu.ia, 3, "diǎ", "dia", Head.d, 'd'),
dian1(Shengmu.d, Yunmu.ian, 1, "diān", "dian", Head.d, 'd'),
dian3(Shengmu.d, Yunmu.ian, 3, "diǎn", "dian", Head.d, 'd'),
dian4(Shengmu.d, Yunmu.ian, 4, "diàn", "dian", Head.d, 'd'),
diao1(Shengmu.d, Yunmu.iao, 1, "diāo", "diao", Head.d, 'd'),
diao3(Shengmu.d, Yunmu.iao, 3, "diǎo", "diao", Head.d, 'd'),
diao4(Shengmu.d, Yunmu.iao, 4, "diào", "diao", Head.d, 'd'),
die1(Shengmu.d, Yunmu.ie, 1, "diē", "die", Head.d, 'd'),
die2(Shengmu.d, Yunmu.ie, 2, "dié", "die", Head.d, 'd'),
die4(Shengmu.d, Yunmu.ie, 4, "diè", "die", Head.d, 'd'),
ding1(Shengmu.d, Yunmu.ing, 1, "dīng", "ding", Head.d, 'd'),
ding2(Shengmu.d, Yunmu.ing, 2, "díng", "ding", Head.d, 'd'),
ding3(Shengmu.d, Yunmu.ing, 3, "dǐng", "ding", Head.d, 'd'),
ding4(Shengmu.d, Yunmu.ing, 4, "dìng", "ding", Head.d, 'd'),
diu1(Shengmu.d, Yunmu.iu, 1, "diū", "diu", Head.d, 'd'),
dong1(Shengmu.d, Yunmu.ong, 1, "dōng", "dong", Head.d, 'd'),
dong3(Shengmu.d, Yunmu.ong, 3, "dǒng", "dong", Head.d, 'd'),
dong4(Shengmu.d, Yunmu.ong, 4, "dòng", "dong", Head.d, 'd'),
dou1(Shengmu.d, Yunmu.ou, 1, "dōu", "dou", Head.d, 'd'),
dou2(Shengmu.d, Yunmu.ou, 2, "dóu", "dou", Head.d, 'd'),
dou3(Shengmu.d, Yunmu.ou, 3, "dǒu", "dou", Head.d, 'd'),
dou4(Shengmu.d, Yunmu.ou, 4, "dòu", "dou", Head.d, 'd'),
du1(Shengmu.d, Yunmu.u, 1, "dū", "du", Head.d, 'd'),
du2(Shengmu.d, Yunmu.u, 2, "dú", "du", Head.d, 'd'),
du3(Shengmu.d, Yunmu.u, 3, "dǔ", "du", Head.d, 'd'),
du4(Shengmu.d, Yunmu.u, 4, "dù", "du", Head.d, 'd'),
duan1(Shengmu.d, Yunmu.uan, 1, "duān", "duan", Head.d, 'd'),
duan3(Shengmu.d, Yunmu.uan, 3, "duǎn", "duan", Head.d, 'd'),
duan4(Shengmu.d, Yunmu.uan, 4, "duàn", "duan", Head.d, 'd'),
dui1(Shengmu.d, Yunmu.ui, 1, "duī", "dui", Head.d, 'd'),
dui3(Shengmu.d, Yunmu.ui, 3, "duǐ", "dui", Head.d, 'd'),
dui4(Shengmu.d, Yunmu.ui, 4, "duì", "dui", Head.d, 'd'),
dun1(Shengmu.d, Yunmu.un, 1, "dūn", "dun", Head.d, 'd'),
dun2(Shengmu.d, Yunmu.un, 2, "dún", "dun", Head.d, 'd'),
dun3(Shengmu.d, Yunmu.un, 3, "dǔn", "dun", Head.d, 'd'),
dun4(Shengmu.d, Yunmu.un, 4, "dùn", "dun", Head.d, 'd'),
duo1(Shengmu.d, Yunmu.uo, 1, "duō", "duo", Head.d, 'd'),
duo2(Shengmu.d, Yunmu.uo, 2, "duó", "duo", Head.d, 'd'),
duo3(Shengmu.d, Yunmu.uo, 3, "duǒ", "duo", Head.d, 'd'),
duo4(Shengmu.d, Yunmu.uo, 4, "duò", "duo", Head.d, 'd'),
duo5(Shengmu.d, Yunmu.uo, 5, "duo", "duo", Head.d, 'd'),
e1(Shengmu.none, Yunmu.e, 1, "ē", "e", Head.e, 'e'),
e2(Shengmu.none, Yunmu.e, 2, "é", "e", Head.e, 'e'),
e3(Shengmu.none, Yunmu.e, 3, "ě", "e", Head.e, 'e'),
e4(Shengmu.none, Yunmu.e, 4, "è", "e", Head.e, 'e'),
ei1(Shengmu.none, Yunmu.ei, 1, "ēi", "ei", Head.e, 'e'),
ei2(Shengmu.none, Yunmu.ei, 2, "éi", "ei", Head.e, 'e'),
ei3(Shengmu.none, Yunmu.ei, 3, "ěi", "ei", Head.e, 'e'),
ei4(Shengmu.none, Yunmu.ei, 4, "èi", "ei", Head.e, 'e'),
en1(Shengmu.none, Yunmu.en, 1, "ēn", "en", Head.e, 'e'),
en3(Shengmu.none, Yunmu.en, 3, "ěn", "en", Head.e, 'e'),
en4(Shengmu.none, Yunmu.en, 4, "èn", "en", Head.e, 'e'),
eng1(Shengmu.none, Yunmu.eng, 1, "ēng", "eng", Head.e, 'e'),
er2(Shengmu.none, Yunmu.er, 2, "ér", "er", Head.e, 'e'),
er3(Shengmu.none, Yunmu.er, 3, "ěr", "er", Head.e, 'e'),
er4(Shengmu.none, Yunmu.er, 4, "èr", "er", Head.e, 'e'),
er5(Shengmu.none, Yunmu.er, 5, "er", "er", Head.e, 'e'),
fa1(Shengmu.f, Yunmu.a, 1, "fā", "fa", Head.f, 'f'),
fa2(Shengmu.f, Yunmu.a, 2, "fá", "fa", Head.f, 'f'),
fa3(Shengmu.f, Yunmu.a, 3, "fǎ", "fa", Head.f, 'f'),
fa4(Shengmu.f, Yunmu.a, 4, "fà", "fa", Head.f, 'f'),
fan1(Shengmu.f, Yunmu.an, 1, "fān", "fan", Head.f, 'f'),
fan2(Shengmu.f, Yunmu.an, 2, "fán", "fan", Head.f, 'f'),
fan3(Shengmu.f, Yunmu.an, 3, "fǎn", "fan", Head.f, 'f'),
fan4(Shengmu.f, Yunmu.an, 4, "fàn", "fan", Head.f, 'f'),
fang1(Shengmu.f, Yunmu.ang, 1, "fāng", "fang", Head.f, 'f'),
fang2(Shengmu.f, Yunmu.ang, 2, "fáng", "fang", Head.f, 'f'),
fang3(Shengmu.f, Yunmu.ang, 3, "fǎng", "fang", Head.f, 'f'),
fang4(Shengmu.f, Yunmu.ang, 4, "fàng", "fang", Head.f, 'f'),
fang5(Shengmu.f, Yunmu.ang, 5, "fang", "fang", Head.f, 'f'),
fei1(Shengmu.f, Yunmu.ei, 1, "fēi", "fei", Head.f, 'f'),
fei2(Shengmu.f, Yunmu.ei, 2, "féi", "fei", Head.f, 'f'),
fei3(Shengmu.f, Yunmu.ei, 3, "fěi", "fei", Head.f, 'f'),
fei4(Shengmu.f, Yunmu.ei, 4, "fèi", "fei", Head.f, 'f'),
fen1(Shengmu.f, Yunmu.en, 1, "fēn", "fen", Head.f, 'f'),
fen2(Shengmu.f, Yunmu.en, 2, "fén", "fen", Head.f, 'f'),
fen3(Shengmu.f, Yunmu.en, 3, "fěn", "fen", Head.f, 'f'),
fen4(Shengmu.f, Yunmu.en, 4, "fèn", "fen", Head.f, 'f'),
feng1(Shengmu.f, Yunmu.eng, 1, "fēng", "feng", Head.f, 'f'),
feng2(Shengmu.f, Yunmu.eng, 2, "féng", "feng", Head.f, 'f'),
feng3(Shengmu.f, Yunmu.eng, 3, "fěng", "feng", Head.f, 'f'),
feng4(Shengmu.f, Yunmu.eng, 4, "fèng", "feng", Head.f, 'f'),
fiao4(Shengmu.f, Yunmu.iao, 4, "fiào", "fiao", Head.f, 'f'),
fo2(Shengmu.f, Yunmu.o, 2, "fó", "fo", Head.f, 'f'),
fou1(Shengmu.f, Yunmu.ou, 1, "fōu", "fou", Head.f, 'f'),
fou2(Shengmu.f, Yunmu.ou, 2, "fóu", "fou", Head.f, 'f'),
fou3(Shengmu.f, Yunmu.ou, 3, "fǒu", "fou", Head.f, 'f'),
fou4(Shengmu.f, Yunmu.ou, 4, "fòu", "fou", Head.f, 'f'),
fu1(Shengmu.f, Yunmu.u, 1, "fū", "fu", Head.f, 'f'),
fu2(Shengmu.f, Yunmu.u, 2, "fú", "fu", Head.f, 'f'),
fu3(Shengmu.f, Yunmu.u, 3, "fǔ", "fu", Head.f, 'f'),
fu4(Shengmu.f, Yunmu.u, 4, "fù", "fu", Head.f, 'f'),
fu5(Shengmu.f, Yunmu.u, 5, "fu", "fu", Head.f, 'f'),
ga1(Shengmu.g, Yunmu.a, 1, "gā", "ga", Head.g, 'g'),
ga2(Shengmu.g, Yunmu.a, 2, "gá", "ga", Head.g, 'g'),
ga3(Shengmu.g, Yunmu.a, 3, "gǎ", "ga", Head.g, 'g'),
ga4(Shengmu.g, Yunmu.a, 4, "gà", "ga", Head.g, 'g'),
gai1(Shengmu.g, Yunmu.ai, 1, "gāi", "gai", Head.g, 'g'),
gai3(Shengmu.g, Yunmu.ai, 3, "gǎi", "gai", Head.g, 'g'),
gai4(Shengmu.g, Yunmu.ai, 4, "gài", "gai", Head.g, 'g'),
gan1(Shengmu.g, Yunmu.an, 1, "gān", "gan", Head.g, 'g'),
gan2(Shengmu.g, Yunmu.an, 2, "gán", "gan", Head.g, 'g'),
gan3(Shengmu.g, Yunmu.an, 3, "gǎn", "gan", Head.g, 'g'),
gan4(Shengmu.g, Yunmu.an, 4, "gàn", "gan", Head.g, 'g'),
gang1(Shengmu.g, Yunmu.ang, 1, "gāng", "gang", Head.g, 'g'),
gang3(Shengmu.g, Yunmu.ang, 3, "gǎng", "gang", Head.g, 'g'),
gang4(Shengmu.g, Yunmu.ang, 4, "gàng", "gang", Head.g, 'g'),
gao1(Shengmu.g, Yunmu.ao, 1, "gāo", "gao", Head.g, 'g'),
gao3(Shengmu.g, Yunmu.ao, 3, "gǎo", "gao", Head.g, 'g'),
gao4(Shengmu.g, Yunmu.ao, 4, "gào", "gao", Head.g, 'g'),
ge1(Shengmu.g, Yunmu.e, 1, "gē", "ge", Head.g, 'g'),
ge2(Shengmu.g, Yunmu.e, 2, "gé", "ge", Head.g, 'g'),
ge3(Shengmu.g, Yunmu.e, 3, "gě", "ge", Head.g, 'g'),
ge4(Shengmu.g, Yunmu.e, 4, "gè", "ge", Head.g, 'g'),
gei3(Shengmu.g, Yunmu.ei, 3, "gěi", "gei", Head.g, 'g'),
gen1(Shengmu.g, Yunmu.en, 1, "gēn", "gen", Head.g, 'g'),
gen2(Shengmu.g, Yunmu.en, 2, "gén", "gen", Head.g, 'g'),
gen3(Shengmu.g, Yunmu.en, 3, "gěn", "gen", Head.g, 'g'),
gen4(Shengmu.g, Yunmu.en, 4, "gèn", "gen", Head.g, 'g'),
geng1(Shengmu.g, Yunmu.eng, 1, "gēng", "geng", Head.g, 'g'),
geng3(Shengmu.g, Yunmu.eng, 3, "gěng", "geng", Head.g, 'g'),
geng4(Shengmu.g, Yunmu.eng, 4, "gèng", "geng", Head.g, 'g'),
gong1(Shengmu.g, Yunmu.ong, 1, "gōng", "gong", Head.g, 'g'),
gong3(Shengmu.g, Yunmu.ong, 3, "gǒng", "gong", Head.g, 'g'),
gong4(Shengmu.g, Yunmu.ong, 4, "gòng", "gong", Head.g, 'g'),
gou1(Shengmu.g, Yunmu.ou, 1, "gōu", "gou", Head.g, 'g'),
gou3(Shengmu.g, Yunmu.ou, 3, "gǒu", "gou", Head.g, 'g'),
gou4(Shengmu.g, Yunmu.ou, 4, "gòu", "gou", Head.g, 'g'),
gu1(Shengmu.g, Yunmu.u, 1, "gū", "gu", Head.g, 'g'),
gu2(Shengmu.g, Yunmu.u, 2, "gú", "gu", Head.g, 'g'),
gu3(Shengmu.g, Yunmu.u, 3, "gǔ", "gu", Head.g, 'g'),
gu4(Shengmu.g, Yunmu.u, 4, "gù", "gu", Head.g, 'g'),
gua1(Shengmu.g, Yunmu.ua, 1, "guā", "gua", Head.g, 'g'),
gua3(Shengmu.g, Yunmu.ua, 3, "guǎ", "gua", Head.g, 'g'),
gua4(Shengmu.g, Yunmu.ua, 4, "guà", "gua", Head.g, 'g'),
guai1(Shengmu.g, Yunmu.uai, 1, "guāi", "guai", Head.g, 'g'),
guai2(Shengmu.g, Yunmu.uai, 2, "guái", "guai", Head.g, 'g'),
guai3(Shengmu.g, Yunmu.uai, 3, "guǎi", "guai", Head.g, 'g'),
guai4(Shengmu.g, Yunmu.uai, 4, "guài", "guai", Head.g, 'g'),
guan1(Shengmu.g, Yunmu.uan, 1, "guān", "guan", Head.g, 'g'),
guan3(Shengmu.g, Yunmu.uan, 3, "guǎn", "guan", Head.g, 'g'),
guan4(Shengmu.g, Yunmu.uan, 4, "guàn", "guan", Head.g, 'g'),
guang1(Shengmu.g, Yunmu.uang, 1, "guāng", "guang", Head.g, 'g'),
guang3(Shengmu.g, Yunmu.uang, 3, "guǎng", "guang", Head.g, 'g'),
guang4(Shengmu.g, Yunmu.uang, 4, "guàng", "guang", Head.g, 'g'),
gui1(Shengmu.g, Yunmu.ui, 1, "guī", "gui", Head.g, 'g'),
gui2(Shengmu.g, Yunmu.ui, 2, "guí", "gui", Head.g, 'g'),
gui3(Shengmu.g, Yunmu.ui, 3, "guǐ", "gui", Head.g, 'g'),
gui4(Shengmu.g, Yunmu.ui, 4, "guì", "gui", Head.g, 'g'),
gun1(Shengmu.g, Yunmu.un, 1, "gūn", "gun", Head.g, 'g'),
gun3(Shengmu.g, Yunmu.un, 3, "gǔn", "gun", Head.g, 'g'),
gun4(Shengmu.g, Yunmu.un, 4, "gùn", "gun", Head.g, 'g'),
guo1(Shengmu.g, Yunmu.uo, 1, "guō", "guo", Head.g, 'g'),
guo2(Shengmu.g, Yunmu.uo, 2, "guó", "guo", Head.g, 'g'),
guo3(Shengmu.g, Yunmu.uo, 3, "guǒ", "guo", Head.g, 'g'),
guo4(Shengmu.g, Yunmu.uo, 4, "guò", "guo", Head.g, 'g'),
guo5(Shengmu.g, Yunmu.uo, 5, "guo", "guo", Head.g, 'g'),
ha1(Shengmu.h, Yunmu.a, 1, "hā", "ha", Head.h, 'h'),
ha2(Shengmu.h, Yunmu.a, 2, "há", "ha", Head.h, 'h'),
ha3(Shengmu.h, Yunmu.a, 3, "hǎ", "ha", Head.h, 'h'),
ha4(Shengmu.h, Yunmu.a, 4, "hà", "ha", Head.h, 'h'),
hai1(Shengmu.h, Yunmu.ai, 1, "hāi", "hai", Head.h, 'h'),
hai2(Shengmu.h, Yunmu.ai, 2, "hái", "hai", Head.h, 'h'),
hai3(Shengmu.h, Yunmu.ai, 3, "hǎi", "hai", Head.h, 'h'),
hai4(Shengmu.h, Yunmu.ai, 4, "hài", "hai", Head.h, 'h'),
han1(Shengmu.h, Yunmu.an, 1, "hān", "han", Head.h, 'h'),
han2(Shengmu.h, Yunmu.an, 2, "hán", "han", Head.h, 'h'),
han3(Shengmu.h, Yunmu.an, 3, "hǎn", "han", Head.h, 'h'),
han4(Shengmu.h, Yunmu.an, 4, "hàn", "han", Head.h, 'h'),
han5(Shengmu.h, Yunmu.an, 5, "han", "han", Head.h, 'h'),
hang1(Shengmu.h, Yunmu.ang, 1, "hāng", "hang", Head.h, 'h'),
hang2(Shengmu.h, Yunmu.ang, 2, "háng", "hang", Head.h, 'h'),
hang3(Shengmu.h, Yunmu.ang, 3, "hǎng", "hang", Head.h, 'h'),
hang4(Shengmu.h, Yunmu.ang, 4, "hàng", "hang", Head.h, 'h'),
hao1(Shengmu.h, Yunmu.ao, 1, "hāo", "hao", Head.h, 'h'),
hao2(Shengmu.h, Yunmu.ao, 2, "háo", "hao", Head.h, 'h'),
hao3(Shengmu.h, Yunmu.ao, 3, "hǎo", "hao", Head.h, 'h'),
hao4(Shengmu.h, Yunmu.ao, 4, "hào", "hao", Head.h, 'h'),
he1(Shengmu.h, Yunmu.e, 1, "hē", "he", Head.h, 'h'),
he2(Shengmu.h, Yunmu.e, 2, "hé", "he", Head.h, 'h'),
he4(Shengmu.h, Yunmu.e, 4, "hè", "he", Head.h, 'h'),
hei1(Shengmu.h, Yunmu.ei, 1, "hēi", "hei", Head.h, 'h'),
hen1(Shengmu.h, Yunmu.en, 1, "hēn", "hen", Head.h, 'h'),
hen2(Shengmu.h, Yunmu.en, 2, "hén", "hen", Head.h, 'h'),
hen3(Shengmu.h, Yunmu.en, 3, "hěn", "hen", Head.h, 'h'),
hen4(Shengmu.h, Yunmu.en, 4, "hèn", "hen", Head.h, 'h'),
heng1(Shengmu.h, Yunmu.eng, 1, "hēng", "heng", Head.h, 'h'),
heng2(Shengmu.h, Yunmu.eng, 2, "héng", "heng", Head.h, 'h'),
heng4(Shengmu.h, Yunmu.eng, 4, "hèng", "heng", Head.h, 'h'),
hong1(Shengmu.h, Yunmu.ong, 1, "hōng", "hong", Head.h, 'h'),
hong2(Shengmu.h, Yunmu.ong, 2, "hóng", "hong", Head.h, 'h'),
hong3(Shengmu.h, Yunmu.ong, 3, "hǒng", "hong", Head.h, 'h'),
hong4(Shengmu.h, Yunmu.ong, 4, "hòng", "hong", Head.h, 'h'),
hou1(Shengmu.h, Yunmu.ou, 1, "hōu", "hou", Head.h, 'h'),
hou2(Shengmu.h, Yunmu.ou, 2, "hóu", "hou", Head.h, 'h'),
hou3(Shengmu.h, Yunmu.ou, 3, "hǒu", "hou", Head.h, 'h'),
hou4(Shengmu.h, Yunmu.ou, 4, "hòu", "hou", Head.h, 'h'),
hu1(Shengmu.h, Yunmu.u, 1, "hū", "hu", Head.h, 'h'),
hu2(Shengmu.h, Yunmu.u, 2, "hú", "hu", Head.h, 'h'),
hu3(Shengmu.h, Yunmu.u, 3, "hǔ", "hu", Head.h, 'h'),
hu4(Shengmu.h, Yunmu.u, 4, "hù", "hu", Head.h, 'h'),
hua1(Shengmu.h, Yunmu.ua, 1, "huā", "hua", Head.h, 'h'),
hua2(Shengmu.h, Yunmu.ua, 2, "huá", "hua", Head.h, 'h'),
hua3(Shengmu.h, Yunmu.ua, 3, "huǎ", "hua", Head.h, 'h'),
hua4(Shengmu.h, Yunmu.ua, 4, "huà", "hua", Head.h, 'h'),
huai1(Shengmu.h, Yunmu.uai, 1, "huāi", "huai", Head.h, 'h'),
huai2(Shengmu.h, Yunmu.uai, 2, "huái", "huai", Head.h, 'h'),
huai4(Shengmu.h, Yunmu.uai, 4, "huài", "huai", Head.h, 'h'),
huan1(Shengmu.h, Yunmu.uan, 1, "huān", "huan", Head.h, 'h'),
huan2(Shengmu.h, Yunmu.uan, 2, "huán", "huan", Head.h, 'h'),
huan3(Shengmu.h, Yunmu.uan, 3, "huǎn", "huan", Head.h, 'h'),
huan4(Shengmu.h, Yunmu.uan, 4, "huàn", "huan", Head.h, 'h'),
huang1(Shengmu.h, Yunmu.uang, 1, "huāng", "huang", Head.h, 'h'),
huang2(Shengmu.h, Yunmu.uang, 2, "huáng", "huang", Head.h, 'h'),
huang3(Shengmu.h, Yunmu.uang, 3, "huǎng", "huang", Head.h, 'h'),
huang4(Shengmu.h, Yunmu.uang, 4, "huàng", "huang", Head.h, 'h'),
hui1(Shengmu.h, Yunmu.ui, 1, "huī", "hui", Head.h, 'h'),
hui2(Shengmu.h, Yunmu.ui, 2, "huí", "hui", Head.h, 'h'),
hui3(Shengmu.h, Yunmu.ui, 3, "huǐ", "hui", Head.h, 'h'),
hui4(Shengmu.h, Yunmu.ui, 4, "huì", "hui", Head.h, 'h'),
hun1(Shengmu.h, Yunmu.un, 1, "hūn", "hun", Head.h, 'h'),
hun2(Shengmu.h, Yunmu.un, 2, "hún", "hun", Head.h, 'h'),
hun3(Shengmu.h, Yunmu.un, 3, "hǔn", "hun", Head.h, 'h'),
hun4(Shengmu.h, Yunmu.un, 4, "hùn", "hun", Head.h, 'h'),
huo1(Shengmu.h, Yunmu.uo, 1, "huō", "huo", Head.h, 'h'),
huo2(Shengmu.h, Yunmu.uo, 2, "huó", "huo", Head.h, 'h'),
huo3(Shengmu.h, Yunmu.uo, 3, "huǒ", "huo", Head.h, 'h'),
huo4(Shengmu.h, Yunmu.uo, 4, "huò", "huo", Head.h, 'h'),
huo5(Shengmu.h, Yunmu.uo, 5, "huo", "huo", Head.h, 'h'),
ja4(Shengmu.j, Yunmu.a, 4, "jà", "ja", Head.j, 'j'),
ji1(Shengmu.j, Yunmu.i, 1, "jī", "ji", Head.j, 'j'),
ji2(Shengmu.j, Yunmu.i, 2, "jí", "ji", Head.j, 'j'),
ji3(Shengmu.j, Yunmu.i, 3, "jǐ", "ji", Head.j, 'j'),
ji4(Shengmu.j, Yunmu.i, 4, "jì", "ji", Head.j, 'j'),
ji5(Shengmu.j, Yunmu.i, 5, "ji", "ji", Head.j, 'j'),
jia1(Shengmu.j, Yunmu.ia, 1, "jiā", "jia", Head.j, 'j'),
jia2(Shengmu.j, Yunmu.ia, 2, "jiá", "jia", Head.j, 'j'),
jia3(Shengmu.j, Yunmu.ia, 3, "jiǎ", "jia", Head.j, 'j'),
jia4(Shengmu.j, Yunmu.ia, 4, "jià", "jia", Head.j, 'j'),
jia5(Shengmu.j, Yunmu.ia, 5, "jia", "jia", Head.j, 'j'),
jian1(Shengmu.j, Yunmu.ian, 1, "jiān", "jian", Head.j, 'j'),
jian3(Shengmu.j, Yunmu.ian, 3, "jiǎn", "jian", Head.j, 'j'),
jian4(Shengmu.j, Yunmu.ian, 4, "jiàn", "jian", Head.j, 'j'),
jiang1(Shengmu.j, Yunmu.iang, 1, "jiāng", "jiang", Head.j, 'j'),
jiang3(Shengmu.j, Yunmu.iang, 3, "jiǎng", "jiang", Head.j, 'j'),
jiang4(Shengmu.j, Yunmu.iang, 4, "jiàng", "jiang", Head.j, 'j'),
jiao1(Shengmu.j, Yunmu.iao, 1, "jiāo", "jiao", Head.j, 'j'),
jiao2(Shengmu.j, Yunmu.iao, 2, "jiáo", "jiao", Head.j, 'j'),
jiao3(Shengmu.j, Yunmu.iao, 3, "jiǎo", "jiao", Head.j, 'j'),
jiao4(Shengmu.j, Yunmu.iao, 4, "jiào", "jiao", Head.j, 'j'),
jie1(Shengmu.j, Yunmu.ie, 1, "jiē", "jie", Head.j, 'j'),
jie2(Shengmu.j, Yunmu.ie, 2, "jié", "jie", Head.j, 'j'),
jie3(Shengmu.j, Yunmu.ie, 3, "jiě", "jie", Head.j, 'j'),
jie4(Shengmu.j, Yunmu.ie, 4, "jiè", "jie", Head.j, 'j'),
jie5(Shengmu.j, Yunmu.ie, 5, "jie", "jie", Head.j, 'j'),
jin1(Shengmu.j, Yunmu.in, 1, "jīn", "jin", Head.j, 'j'),
jin3(Shengmu.j, Yunmu.in, 3, "jǐn", "jin", Head.j, 'j'),
jin4(Shengmu.j, Yunmu.in, 4, "jìn", "jin", Head.j, 'j'),
jing1(Shengmu.j, Yunmu.ing, 1, "jīng", "jing", Head.j, 'j'),
jing3(Shengmu.j, Yunmu.ing, 3, "jǐng", "jing", Head.j, 'j'),
jing4(Shengmu.j, Yunmu.ing, 4, "jìng", "jing", Head.j, 'j'),
jiong1(Shengmu.j, Yunmu.iong, 1, "jiōng", "jiong", Head.j, 'j'),
jiong3(Shengmu.j, Yunmu.iong, 3, "jiǒng", "jiong", Head.j, 'j'),
jiong4(Shengmu.j, Yunmu.iong, 4, "jiòng", "jiong", Head.j, 'j'),
jiu1(Shengmu.j, Yunmu.iu, 1, "jiū", "jiu", Head.j, 'j'),
jiu3(Shengmu.j, Yunmu.iu, 3, "jiǔ", "jiu", Head.j, 'j'),
jiu4(Shengmu.j, Yunmu.iu, 4, "jiù", "jiu", Head.j, 'j'),
ju1(Shengmu.j, Yunmu.u, 1, "jū", "ju", Head.j, 'j'),
ju2(Shengmu.j, Yunmu.u, 2, "jú", "ju", Head.j, 'j'),
ju3(Shengmu.j, Yunmu.u, 3, "jǔ", "ju", Head.j, 'j'),
ju4(Shengmu.j, Yunmu.u, 4, "jù", "ju", Head.j, 'j'),
ju5(Shengmu.j, Yunmu.u, 5, "ju", "ju", Head.j, 'j'),
juan1(Shengmu.j, Yunmu.uan, 1, "juān", "juan", Head.j, 'j'),
juan2(Shengmu.j, Yunmu.uan, 2, "juán", "juan", Head.j, 'j'),
juan3(Shengmu.j, Yunmu.uan, 3, "juǎn", "juan", Head.j, 'j'),
juan4(Shengmu.j, Yunmu.uan, 4, "juàn", "juan", Head.j, 'j'),
jue1(Shengmu.j, Yunmu.ue, 1, "juē", "jue", Head.j, 'j'),
jue2(Shengmu.j, Yunmu.ue, 2, "jué", "jue", Head.j, 'j'),
jue3(Shengmu.j, Yunmu.ue, 3, "juě", "jue", Head.j, 'j'),
jue4(Shengmu.j, Yunmu.ue, 4, "juè", "jue", Head.j, 'j'),
jun1(Shengmu.j, Yunmu.un, 1, "jūn", "jun", Head.j, 'j'),
jun3(Shengmu.j, Yunmu.un, 3, "jǔn", "jun", Head.j, 'j'),
jun4(Shengmu.j, Yunmu.un, 4, "jùn", "jun", Head.j, 'j'),
ka1(Shengmu.k, Yunmu.a, 1, "kā", "ka", Head.k, 'k'),
ka3(Shengmu.k, Yunmu.a, 3, "kǎ", "ka", Head.k, 'k'),
ka4(Shengmu.k, Yunmu.a, 4, "kà", "ka", Head.k, 'k'),
kai1(Shengmu.k, Yunmu.ai, 1, "kāi", "kai", Head.k, 'k'),
kai3(Shengmu.k, Yunmu.ai, 3, "kǎi", "kai", Head.k, 'k'),
kai4(Shengmu.k, Yunmu.ai, 4, "kài", "kai", Head.k, 'k'),
kan1(Shengmu.k, Yunmu.an, 1, "kān", "kan", Head.k, 'k'),
kan3(Shengmu.k, Yunmu.an, 3, "kǎn", "kan", Head.k, 'k'),
kan4(Shengmu.k, Yunmu.an, 4, "kàn", "kan", Head.k, 'k'),
kang1(Shengmu.k, Yunmu.ang, 1, "kāng", "kang", Head.k, 'k'),
kang2(Shengmu.k, Yunmu.ang, 2, "káng", "kang", Head.k, 'k'),
kang3(Shengmu.k, Yunmu.ang, 3, "kǎng", "kang", Head.k, 'k'),
kang4(Shengmu.k, Yunmu.ang, 4, "kàng", "kang", Head.k, 'k'),
kao1(Shengmu.k, Yunmu.ao, 1, "kāo", "kao", Head.k, 'k'),
kao2(Shengmu.k, Yunmu.ao, 2, "káo", "kao", Head.k, 'k'),
kao3(Shengmu.k, Yunmu.ao, 3, "kǎo", "kao", Head.k, 'k'),
kao4(Shengmu.k, Yunmu.ao, 4, "kào", "kao", Head.k, 'k'),
ke1(Shengmu.k, Yunmu.e, 1, "kē", "ke", Head.k, 'k'),
ke2(Shengmu.k, Yunmu.e, 2, "ké", "ke", Head.k, 'k'),
ke3(Shengmu.k, Yunmu.e, 3, "kě", "ke", Head.k, 'k'),
ke4(Shengmu.k, Yunmu.e, 4, "kè", "ke", Head.k, 'k'),
ke5(Shengmu.k, Yunmu.e, 5, "ke", "ke", Head.k, 'k'),
kei1(Shengmu.k, Yunmu.ei, 1, "kēi", "kei", Head.k, 'k'),
ken3(Shengmu.k, Yunmu.en, 3, "kěn", "ken", Head.k, 'k'),
ken4(Shengmu.k, Yunmu.en, 4, "kèn", "ken", Head.k, 'k'),
keng1(Shengmu.k, Yunmu.eng, 1, "kēng", "keng", Head.k, 'k'),
keng3(Shengmu.k, Yunmu.eng, 3, "kěng", "keng", Head.k, 'k'),
kong1(Shengmu.k, Yunmu.ong, 1, "kōng", "kong", Head.k, 'k'),
kong3(Shengmu.k, Yunmu.ong, 3, "kǒng", "kong", Head.k, 'k'),
kong4(Shengmu.k, Yunmu.ong, 4, "kòng", "kong", Head.k, 'k'),
kou1(Shengmu.k, Yunmu.ou, 1, "kōu", "kou", Head.k, 'k'),
kou3(Shengmu.k, Yunmu.ou, 3, "kǒu", "kou", Head.k, 'k'),
kou4(Shengmu.k, Yunmu.ou, 4, "kòu", "kou", Head.k, 'k'),
ku1(Shengmu.k, Yunmu.u, 1, "kū", "ku", Head.k, 'k'),
ku3(Shengmu.k, Yunmu.u, 3, "kǔ", "ku", Head.k, 'k'),
ku4(Shengmu.k, Yunmu.u, 4, "kù", "ku", Head.k, 'k'),
kua1(Shengmu.k, Yunmu.ua, 1, "kuā", "kua", Head.k, 'k'),
kua3(Shengmu.k, Yunmu.ua, 3, "kuǎ", "kua", Head.k, 'k'),
kua4(Shengmu.k, Yunmu.ua, 4, "kuà", "kua", Head.k, 'k'),
kuai1(Shengmu.k, Yunmu.uai, 1, "kuāi", "kuai", Head.k, 'k'),
kuai3(Shengmu.k, Yunmu.uai, 3, "kuǎi", "kuai", Head.k, 'k'),
kuai4(Shengmu.k, Yunmu.uai, 4, "kuài", "kuai", Head.k, 'k'),
kuan1(Shengmu.k, Yunmu.uan, 1, "kuān", "kuan", Head.k, 'k'),
kuan3(Shengmu.k, Yunmu.uan, 3, "kuǎn", "kuan", Head.k, 'k'),
kuang1(Shengmu.k, Yunmu.uang, 1, "kuāng", "kuang", Head.k, 'k'),
kuang2(Shengmu.k, Yunmu.uang, 2, "kuáng", "kuang", Head.k, 'k'),
kuang3(Shengmu.k, Yunmu.uang, 3, "kuǎng", "kuang", Head.k, 'k'),
kuang4(Shengmu.k, Yunmu.uang, 4, "kuàng", "kuang", Head.k, 'k'),
kui1(Shengmu.k, Yunmu.ui, 1, "kuī", "kui", Head.k, 'k'),
kui2(Shengmu.k, Yunmu.ui, 2, "kuí", "kui", Head.k, 'k'),
kui3(Shengmu.k, Yunmu.ui, 3, "kuǐ", "kui", Head.k, 'k'),
kui4(Shengmu.k, Yunmu.ui, 4, "kuì", "kui", Head.k, 'k'),
kun1(Shengmu.k, Yunmu.un, 1, "kūn", "kun", Head.k, 'k'),
kun3(Shengmu.k, Yunmu.un, 3, "kǔn", "kun", Head.k, 'k'),
kun4(Shengmu.k, Yunmu.un, 4, "kùn", "kun", Head.k, 'k'),
kuo3(Shengmu.k, Yunmu.uo, 3, "kuǒ", "kuo", Head.k, 'k'),
kuo4(Shengmu.k, Yunmu.uo, 4, "kuò", "kuo", Head.k, 'k'),
la1(Shengmu.l, Yunmu.a, 1, "lā", "la", Head.l, 'l'),
la2(Shengmu.l, Yunmu.a, 2, "lá", "la", Head.l, 'l'),
la3(Shengmu.l, Yunmu.a, 3, "lǎ", "la", Head.l, 'l'),
la4(Shengmu.l, Yunmu.a, 4, "là", "la", Head.l, 'l'),
la5(Shengmu.l, Yunmu.a, 5, "la", "la", Head.l, 'l'),
lai2(Shengmu.l, Yunmu.ai, 2, "lái", "lai", Head.l, 'l'),
lai3(Shengmu.l, Yunmu.ai, 3, "lǎi", "lai", Head.l, 'l'),
lai4(Shengmu.l, Yunmu.ai, 4, "lài", "lai", Head.l, 'l'),
lan2(Shengmu.l, Yunmu.an, 2, "lán", "lan", Head.l, 'l'),
lan3(Shengmu.l, Yunmu.an, 3, "lǎn", "lan", Head.l, 'l'),
lan4(Shengmu.l, Yunmu.an, 4, "làn", "lan", Head.l, 'l'),
lan5(Shengmu.l, Yunmu.an, 5, "lan", "lan", Head.l, 'l'),
lang1(Shengmu.l, Yunmu.ang, 1, "lāng", "lang", Head.l, 'l'),
lang2(Shengmu.l, Yunmu.ang, 2, "láng", "lang", Head.l, 'l'),
lang3(Shengmu.l, Yunmu.ang, 3, "lǎng", "lang", Head.l, 'l'),
lang4(Shengmu.l, Yunmu.ang, 4, "làng", "lang", Head.l, 'l'),
lao1(Shengmu.l, Yunmu.ao, 1, "lāo", "lao", Head.l, 'l'),
lao2(Shengmu.l, Yunmu.ao, 2, "láo", "lao", Head.l, 'l'),
lao3(Shengmu.l, Yunmu.ao, 3, "lǎo", "lao", Head.l, 'l'),
lao4(Shengmu.l, Yunmu.ao, 4, "lào", "lao", Head.l, 'l'),
le1(Shengmu.l, Yunmu.e, 1, "lē", "le", Head.l, 'l'),
le4(Shengmu.l, Yunmu.e, 4, "lè", "le", Head.l, 'l'),
le5(Shengmu.l, Yunmu.e, 5, "le", "le", Head.l, 'l'),
lei1(Shengmu.l, Yunmu.ei, 1, "lēi", "lei", Head.l, 'l'),
lei2(Shengmu.l, Yunmu.ei, 2, "léi", "lei", Head.l, 'l'),
lei3(Shengmu.l, Yunmu.ei, 3, "lěi", "lei", Head.l, 'l'),
lei4(Shengmu.l, Yunmu.ei, 4, "lèi", "lei", Head.l, 'l'),
lei5(Shengmu.l, Yunmu.ei, 5, "lei", "lei", Head.l, 'l'),
leng1(Shengmu.l, Yunmu.eng, 1, "lēng", "leng", Head.l, 'l'),
leng2(Shengmu.l, Yunmu.eng, 2, "léng", "leng", Head.l, 'l'),
leng3(Shengmu.l, Yunmu.eng, 3, "lěng", "leng", Head.l, 'l'),
leng4(Shengmu.l, Yunmu.eng, 4, "lèng", "leng", Head.l, 'l'),
li1(Shengmu.l, Yunmu.i, 1, "lī", "li", Head.l, 'l'),
li2(Shengmu.l, Yunmu.i, 2, "lí", "li", Head.l, 'l'),
li3(Shengmu.l, Yunmu.i, 3, "lǐ", "li", Head.l, 'l'),
li4(Shengmu.l, Yunmu.i, 4, "lì", "li", Head.l, 'l'),
li5(Shengmu.l, Yunmu.i, 5, "li", "li", Head.l, 'l'),
lia3(Shengmu.l, Yunmu.ia, 3, "liǎ", "lia", Head.l, 'l'),
lian1(Shengmu.l, Yunmu.ian, 1, "liān", "lian", Head.l, 'l'),
lian2(Shengmu.l, Yunmu.ian, 2, "lián", "lian", Head.l, 'l'),
lian3(Shengmu.l, Yunmu.ian, 3, "liǎn", "lian", Head.l, 'l'),
lian4(Shengmu.l, Yunmu.ian, 4, "liàn", "lian", Head.l, 'l'),
liang2(Shengmu.l, Yunmu.iang, 2, "liáng", "liang", Head.l, 'l'),
liang3(Shengmu.l, Yunmu.iang, 3, "liǎng", "liang", Head.l, 'l'),
liang4(Shengmu.l, Yunmu.iang, 4, "liàng", "liang", Head.l, 'l'),
liang5(Shengmu.l, Yunmu.iang, 5, "liang", "liang", Head.l, 'l'),
liao1(Shengmu.l, Yunmu.iao, 1, "liāo", "liao", Head.l, 'l'),
liao2(Shengmu.l, Yunmu.iao, 2, "liáo", "liao", Head.l, 'l'),
liao3(Shengmu.l, Yunmu.iao, 3, "liǎo", "liao", Head.l, 'l'),
liao4(Shengmu.l, Yunmu.iao, 4, "liào", "liao", Head.l, 'l'),
lie1(Shengmu.l, Yunmu.ie, 1, "liē", "lie", Head.l, 'l'),
lie2(Shengmu.l, Yunmu.ie, 2, "lié", "lie", Head.l, 'l'),
lie3(Shengmu.l, Yunmu.ie, 3, "liě", "lie", Head.l, 'l'),
lie4(Shengmu.l, Yunmu.ie, 4, "liè", "lie", Head.l, 'l'),
lie5(Shengmu.l, Yunmu.ie, 5, "lie", "lie", Head.l, 'l'),
lin1(Shengmu.l, Yunmu.in, 1, "līn", "lin", Head.l, 'l'),
lin2(Shengmu.l, Yunmu.in, 2, "lín", "lin", Head.l, 'l'),
lin3(Shengmu.l, Yunmu.in, 3, "lǐn", "lin", Head.l, 'l'),
lin4(Shengmu.l, Yunmu.in, 4, "lìn", "lin", Head.l, 'l'),
ling1(Shengmu.l, Yunmu.ing, 1, "līng", "ling", Head.l, 'l'),
ling2(Shengmu.l, Yunmu.ing, 2, "líng", "ling", Head.l, 'l'),
ling3(Shengmu.l, Yunmu.ing, 3, "lǐng", "ling", Head.l, 'l'),
ling4(Shengmu.l, Yunmu.ing, 4, "lìng", "ling", Head.l, 'l'),
liu1(Shengmu.l, Yunmu.iu, 1, "liū", "liu", Head.l, 'l'),
liu2(Shengmu.l, Yunmu.iu, 2, "liú", "liu", Head.l, 'l'),
liu3(Shengmu.l, Yunmu.iu, 3, "liǔ", "liu", Head.l, 'l'),
liu4(Shengmu.l, Yunmu.iu, 4, "liù", "liu", Head.l, 'l'),
lo5(Shengmu.l, Yunmu.o, 5, "lo", "lo", Head.l, 'l'),
long1(Shengmu.l, Yunmu.ong, 1, "lōng", "long", Head.l, 'l'),
long2(Shengmu.l, Yunmu.ong, 2, "lóng", "long", Head.l, 'l'),
long3(Shengmu.l, Yunmu.ong, 3, "lǒng", "long", Head.l, 'l'),
long4(Shengmu.l, Yunmu.ong, 4, "lòng", "long", Head.l, 'l'),
lou1(Shengmu.l, Yunmu.ou, 1, "lōu", "lou", Head.l, 'l'),
lou2(Shengmu.l, Yunmu.ou, 2, "lóu", "lou", Head.l, 'l'),
lou3(Shengmu.l, Yunmu.ou, 3, "lǒu", "lou", Head.l, 'l'),
lou4(Shengmu.l, Yunmu.ou, 4, "lòu", "lou", Head.l, 'l'),
lou5(Shengmu.l, Yunmu.ou, 5, "lou", "lou", Head.l, 'l'),
lu1(Shengmu.l, Yunmu.u, 1, "lū", "lu", Head.l, 'l'),
lu2(Shengmu.l, Yunmu.u, 2, "lú", "lu", Head.l, 'l'),
lu3(Shengmu.l, Yunmu.u, 3, "lǔ", "lu", Head.l, 'l'),
lu4(Shengmu.l, Yunmu.u, 4, "lù", "lu", Head.l, 'l'),
lu5(Shengmu.l, Yunmu.u, 5, "lu", "lu", Head.l, 'l'),
luan2(Shengmu.l, Yunmu.uan, 2, "luán", "luan", Head.l, 'l'),
luan3(Shengmu.l, Yunmu.uan, 3, "luǎn", "luan", Head.l, 'l'),
luan4(Shengmu.l, Yunmu.uan, 4, "luàn", "luan", Head.l, 'l'),
lun1(Shengmu.l, Yunmu.un, 1, "lūn", "lun", Head.l, 'l'),
lun2(Shengmu.l, Yunmu.un, 2, "lún", "lun", Head.l, 'l'),
lun3(Shengmu.l, Yunmu.un, 3, "lǔn", "lun", Head.l, 'l'),
lun4(Shengmu.l, Yunmu.un, 4, "lùn", "lun", Head.l, 'l'),
luo1(Shengmu.l, Yunmu.uo, 1, "luō", "luo", Head.l, 'l'),
luo2(Shengmu.l, Yunmu.uo, 2, "luó", "luo", Head.l, 'l'),
luo3(Shengmu.l, Yunmu.uo, 3, "luǒ", "luo", Head.l, 'l'),
luo4(Shengmu.l, Yunmu.uo, 4, "luò", "luo", Head.l, 'l'),
luo5(Shengmu.l, Yunmu.uo, 5, "luo", "luo", Head.l, 'l'),
lv2(Shengmu.l, Yunmu.u, 2, "lǘ", "lv", Head.l, 'l'),
lv3(Shengmu.l, Yunmu.v, 3, "lǚ", "lv", Head.l, 'l'),
lv4(Shengmu.l, Yunmu.v, 4, "lǜ", "lv", Head.l, 'l'),
lve3(Shengmu.l, Yunmu.ve, 3, "lüě", "lve", Head.l, 'l'),
lve4(Shengmu.l, Yunmu.ue, 4, "lüè", "lve", Head.l, 'l'),
ma1(Shengmu.m, Yunmu.a, 1, "mā", "ma", Head.m, 'm'),
ma2(Shengmu.m, Yunmu.a, 2, "má", "ma", Head.m, 'm'),
ma3(Shengmu.m, Yunmu.a, 3, "mǎ", "ma", Head.m, 'm'),
ma4(Shengmu.m, Yunmu.a, 4, "mà", "ma", Head.m, 'm'),
ma5(Shengmu.m, Yunmu.a, 5, "ma", "ma", Head.m, 'm'),
mai2(Shengmu.m, Yunmu.ai, 2, "mái", "mai", Head.m, 'm'),
mai3(Shengmu.m, Yunmu.ai, 3, "mǎi", "mai", Head.m, 'm'),
mai4(Shengmu.m, Yunmu.ai, 4, "mài", "mai", Head.m, 'm'),
man1(Shengmu.m, Yunmu.an, 1, "mān", "man", Head.m, 'm'),
man2(Shengmu.m, Yunmu.an, 2, "mán", "man", Head.m, 'm'),
man3(Shengmu.m, Yunmu.an, 3, "mǎn", "man", Head.m, 'm'),
man4(Shengmu.m, Yunmu.an, 4, "màn", "man", Head.m, 'm'),
mang1(Shengmu.m, Yunmu.ang, 1, "māng", "mang", Head.m, 'm'),
mang2(Shengmu.m, Yunmu.ang, 2, "máng", "mang", Head.m, 'm'),
mang3(Shengmu.m, Yunmu.ang, 3, "mǎng", "mang", Head.m, 'm'),
mao1(Shengmu.m, Yunmu.ao, 1, "māo", "mao", Head.m, 'm'),
mao2(Shengmu.m, Yunmu.ao, 2, "máo", "mao", Head.m, 'm'),
mao3(Shengmu.m, Yunmu.ao, 3, "mǎo", "mao", Head.m, 'm'),
mao4(Shengmu.m, Yunmu.ao, 4, "mào", "mao", Head.m, 'm'),
me1(Shengmu.m, Yunmu.e, 1, "mē", "me", Head.m, 'm'),
me4(Shengmu.m, Yunmu.e, 4, "mè", "me", Head.m, 'm'),
me5(Shengmu.m, Yunmu.e, 5, "me", "me", Head.m, 'm'),
mei2(Shengmu.m, Yunmu.ei, 2, "méi", "mei", Head.m, 'm'),
mei3(Shengmu.m, Yunmu.ei, 3, "měi", "mei", Head.m, 'm'),
mei4(Shengmu.m, Yunmu.ei, 4, "mèi", "mei", Head.m, 'm'),
men1(Shengmu.m, Yunmu.en, 1, "mēn", "men", Head.m, 'm'),
men2(Shengmu.m, Yunmu.en, 2, "mén", "men", Head.m, 'm'),
men3(Shengmu.m, Yunmu.en, 3, "měn", "men", Head.m, 'm'),
men4(Shengmu.m, Yunmu.en, 4, "mèn", "men", Head.m, 'm'),
men5(Shengmu.m, Yunmu.en, 5, "men", "men", Head.m, 'm'),
meng1(Shengmu.m, Yunmu.eng, 1, "mēng", "meng", Head.m, 'm'),
meng2(Shengmu.m, Yunmu.eng, 2, "méng", "meng", Head.m, 'm'),
meng3(Shengmu.m, Yunmu.eng, 3, "měng", "meng", Head.m, 'm'),
meng4(Shengmu.m, Yunmu.eng, 4, "mèng", "meng", Head.m, 'm'),
mi1(Shengmu.m, Yunmu.i, 1, "mī", "mi", Head.m, 'm'),
mi2(Shengmu.m, Yunmu.i, 2, "mí", "mi", Head.m, 'm'),
mi3(Shengmu.m, Yunmu.i, 3, "mǐ", "mi", Head.m, 'm'),
mi4(Shengmu.m, Yunmu.i, 4, "mì", "mi", Head.m, 'm'),
mian2(Shengmu.m, Yunmu.ian, 2, "mián", "mian", Head.m, 'm'),
mian3(Shengmu.m, Yunmu.ian, 3, "miǎn", "mian", Head.m, 'm'),
mian4(Shengmu.m, Yunmu.ian, 4, "miàn", "mian", Head.m, 'm'),
miao1(Shengmu.m, Yunmu.iao, 1, "miāo", "miao", Head.m, 'm'),
miao2(Shengmu.m, Yunmu.iao, 2, "miáo", "miao", Head.m, 'm'),
miao3(Shengmu.m, Yunmu.iao, 3, "miǎo", "miao", Head.m, 'm'),
miao4(Shengmu.m, Yunmu.iao, 4, "miào", "miao", Head.m, 'm'),
mie1(Shengmu.m, Yunmu.ie, 1, "miē", "mie", Head.m, 'm'),
mie4(Shengmu.m, Yunmu.ie, 4, "miè", "mie", Head.m, 'm'),
min2(Shengmu.m, Yunmu.in, 2, "mín", "min", Head.m, 'm'),
min3(Shengmu.m, Yunmu.in, 3, "mǐn", "min", Head.m, 'm'),
ming2(Shengmu.m, Yunmu.ing, 2, "míng", "ming", Head.m, 'm'),
ming3(Shengmu.m, Yunmu.ing, 3, "mǐng", "ming", Head.m, 'm'),
ming4(Shengmu.m, Yunmu.ing, 4, "mìng", "ming", Head.m, 'm'),
miu4(Shengmu.m, Yunmu.iu, 4, "miù", "miu", Head.m, 'm'),
mo1(Shengmu.m, Yunmu.o, 1, "mō", "mo", Head.m, 'm'),
mo2(Shengmu.m, Yunmu.o, 2, "mó", "mo", Head.m, 'm'),
mo3(Shengmu.m, Yunmu.o, 3, "mǒ", "mo", Head.m, 'm'),
mo4(Shengmu.m, Yunmu.o, 4, "mò", "mo", Head.m, 'm'),
mo5(Shengmu.m, Yunmu.o, 5, "mo", "mo", Head.m, 'm'),
mou1(Shengmu.m, Yunmu.ou, 1, "mōu", "mou", Head.m, 'm'),
mou2(Shengmu.m, Yunmu.ou, 2, "móu", "mou", Head.m, 'm'),
mou3(Shengmu.m, Yunmu.ou, 3, "mǒu", "mou", Head.m, 'm'),
mou4(Shengmu.m, Yunmu.ou, 4, "mòu", "mou", Head.m, 'm'),
mu2(Shengmu.m, Yunmu.u, 2, "mú", "mu", Head.m, 'm'),
mu3(Shengmu.m, Yunmu.u, 3, "mǔ", "mu", Head.m, 'm'),
mu4(Shengmu.m, Yunmu.u, 4, "mù", "mu", Head.m, 'm'),
na1(Shengmu.n, Yunmu.a, 1, "nā", "na", Head.n, 'n'),
na2(Shengmu.n, Yunmu.a, 2, "ná", "na", Head.n, 'n'),
na3(Shengmu.n, Yunmu.a, 3, "nǎ", "na", Head.n, 'n'),
na4(Shengmu.n, Yunmu.a, 4, "nà", "na", Head.n, 'n'),
na5(Shengmu.n, Yunmu.a, 5, "na", "na", Head.n, 'n'),
nai2(Shengmu.n, Yunmu.ai, 2, "nái", "nai", Head.n, 'n'),
nai3(Shengmu.n, Yunmu.ai, 3, "nǎi", "nai", Head.n, 'n'),
nai4(Shengmu.n, Yunmu.ai, 4, "nài", "nai", Head.n, 'n'),
nan1(Shengmu.n, Yunmu.an, 1, "nān", "nan", Head.n, 'n'),
nan2(Shengmu.n, Yunmu.an, 2, "nán", "nan", Head.n, 'n'),
nan3(Shengmu.n, Yunmu.an, 3, "nǎn", "nan", Head.n, 'n'),
nan4(Shengmu.n, Yunmu.an, 4, "nàn", "nan", Head.n, 'n'),
nang1(Shengmu.n, Yunmu.ang, 1, "nāng", "nang", Head.n, 'n'),
nang2(Shengmu.n, Yunmu.ang, 2, "náng", "nang", Head.n, 'n'),
nang3(Shengmu.n, Yunmu.ang, 3, "nǎng", "nang", Head.n, 'n'),
nang4(Shengmu.n, Yunmu.ang, 4, "nàng", "nang", Head.n, 'n'),
nao1(Shengmu.n, Yunmu.ao, 1, "nāo", "nao", Head.n, 'n'),
nao2(Shengmu.n, Yunmu.ao, 2, "náo", "nao", Head.n, 'n'),
nao3(Shengmu.n, Yunmu.ao, 3, "nǎo", "nao", Head.n, 'n'),
nao4(Shengmu.n, Yunmu.ao, 4, "nào", "nao", Head.n, 'n'),
ne2(Shengmu.n, Yunmu.e, 2, "né", "ne", Head.n, 'n'),
ne4(Shengmu.n, Yunmu.e, 4, "nè", "ne", Head.n, 'n'),
ne5(Shengmu.n, Yunmu.e, 5, "ne", "ne", Head.n, 'n'),
nei3(Shengmu.n, Yunmu.ei, 3, "něi", "nei", Head.n, 'n'),
nei4(Shengmu.n, Yunmu.ei, 4, "nèi", "nei", Head.n, 'n'),
nen1(Shengmu.n, Yunmu.en, 1, "nēn", "nen", Head.n, 'n'),
nen3(Shengmu.n, Yunmu.en, 3, "něn", "nen", Head.n, 'n'),
nen4(Shengmu.n, Yunmu.en, 4, "nèn", "nen", Head.n, 'n'),
neng2(Shengmu.n, Yunmu.eng, 2, "néng", "neng", Head.n, 'n'),
neng3(Shengmu.n, Yunmu.eng, 3, "něng", "neng", Head.n, 'n'),
ni1(Shengmu.n, Yunmu.i, 1, "nī", "ni", Head.n, 'n'),
ni2(Shengmu.n, Yunmu.i, 2, "ní", "ni", Head.n, 'n'),
ni3(Shengmu.n, Yunmu.i, 3, "nǐ", "ni", Head.n, 'n'),
ni4(Shengmu.n, Yunmu.i, 4, "nì", "ni", Head.n, 'n'),
nian1(Shengmu.n, Yunmu.ian, 1, "niān", "nian", Head.n, 'n'),
nian2(Shengmu.n, Yunmu.ian, 2, "nián", "nian", Head.n, 'n'),
nian3(Shengmu.n, Yunmu.ian, 3, "niǎn", "nian", Head.n, 'n'),
nian4(Shengmu.n, Yunmu.ian, 4, "niàn", "nian", Head.n, 'n'),
niang2(Shengmu.n, Yunmu.iang, 2, "niáng", "niang", Head.n, 'n'),
niang4(Shengmu.n, Yunmu.iang, 4, "niàng", "niang", Head.n, 'n'),
niao3(Shengmu.n, Yunmu.iao, 3, "niǎo", "niao", Head.n, 'n'),
niao4(Shengmu.n, Yunmu.iao, 4, "niào", "niao", Head.n, 'n'),
nie1(Shengmu.n, Yunmu.ie, 1, "niē", "nie", Head.n, 'n'),
nie2(Shengmu.n, Yunmu.ie, 2, "nié", "nie", Head.n, 'n'),
nie3(Shengmu.n, Yunmu.ie, 3, "niě", "nie", Head.n, 'n'),
nie4(Shengmu.n, Yunmu.ie, 4, "niè", "nie", Head.n, 'n'),
nin2(Shengmu.n, Yunmu.in, 2, "nín", "nin", Head.n, 'n'),
nin3(Shengmu.n, Yunmu.in, 3, "nǐn", "nin", Head.n, 'n'),
ning2(Shengmu.n, Yunmu.ing, 2, "níng", "ning", Head.n, 'n'),
ning3(Shengmu.n, Yunmu.ing, 3, "nǐng", "ning", Head.n, 'n'),
ning4(Shengmu.n, Yunmu.ing, 4, "nìng", "ning", Head.n, 'n'),
niu1(Shengmu.n, Yunmu.iu, 1, "niū", "niu", Head.n, 'n'),
niu2(Shengmu.n, Yunmu.iu, 2, "niú", "niu", Head.n, 'n'),
niu3(Shengmu.n, Yunmu.iu, 3, "niǔ", "niu", Head.n, 'n'),
niu4(Shengmu.n, Yunmu.iu, 4, "niù", "niu", Head.n, 'n'),
nong2(Shengmu.n, Yunmu.ong, 2, "nóng", "nong", Head.n, 'n'),
nong3(Shengmu.n, Yunmu.ong, 3, "nǒng", "nong", Head.n, 'n'),
nong4(Shengmu.n, Yunmu.ong, 4, "nòng", "nong", Head.n, 'n'),
nou2(Shengmu.n, Yunmu.ou, 2, "nóu", "nou", Head.n, 'n'),
nou4(Shengmu.n, Yunmu.ou, 4, "nòu", "nou", Head.n, 'n'),
nu2(Shengmu.n, Yunmu.u, 2, "nú", "nu", Head.n, 'n'),
nu3(Shengmu.n, Yunmu.u, 3, "nǔ", "nu", Head.n, 'n'),
nu4(Shengmu.n, Yunmu.u, 4, "nù", "nu", Head.n, 'n'),
nuan2(Shengmu.n, Yunmu.uan, 2, "nuán", "nuan", Head.n, 'n'),
nuan3(Shengmu.n, Yunmu.uan, 3, "nuǎn", "nuan", Head.n, 'n'),
nuan4(Shengmu.n, Yunmu.uan, 4, "nuàn", "nuan", Head.n, 'n'),
nun2(Shengmu.n, Yunmu.un, 2, "nún", "nun", Head.n, 'n'),
nun4(Shengmu.n, Yunmu.un, 4, "nùn", "nun", Head.n, 'n'),
nuo2(Shengmu.n, Yunmu.uo, 2, "nuó", "nuo", Head.n, 'n'),
nuo3(Shengmu.n, Yunmu.uo, 3, "nuǒ", "nuo", Head.n, 'n'),
nuo4(Shengmu.n, Yunmu.uo, 4, "nuò", "nuo", Head.n, 'n'),
nv3(Shengmu.n, Yunmu.v, 3, "nǚ", "nv", Head.n, 'n'),
nv4(Shengmu.n, Yunmu.v, 4, "nǜ", "nv", Head.n, 'n'),
nve4(Shengmu.n, Yunmu.ue, 4, "nüè", "nve", Head.n, 'n'),
o1(Shengmu.none, Yunmu.o, 1, "ō", "o", Head.o, 'o'),
o2(Shengmu.none, Yunmu.o, 2, "ó", "o", Head.o, 'o'),
o3(Shengmu.none, Yunmu.o, 3, "ǒ", "o", Head.o, 'o'),
o4(Shengmu.none, Yunmu.o, 4, "ò", "o", Head.o, 'o'),
o5(Shengmu.none, Yunmu.o, 5, "o", "o", Head.o, 'o'),
ou1(Shengmu.none, Yunmu.ou, 1, "ōu", "ou", Head.o, 'o'),
ou2(Shengmu.none, Yunmu.ou, 2, "óu", "ou", Head.o, 'o'),
ou3(Shengmu.none, Yunmu.ou, 3, "ǒu", "ou", Head.o, 'o'),
ou4(Shengmu.none, Yunmu.ou, 4, "òu", "ou", Head.o, 'o'),
ou5(Shengmu.none, Yunmu.ou, 5, "ou", "ou", Head.o, 'o'),
pa1(Shengmu.p, Yunmu.a, 1, "pā", "pa", Head.p, 'p'),
pa2(Shengmu.p, Yunmu.a, 2, "pá", "pa", Head.p, 'p'),
pa4(Shengmu.p, Yunmu.a, 4, "pà", "pa", Head.p, 'p'),
pai1(Shengmu.p, Yunmu.ai, 1, "pāi", "pai", Head.p, 'p'),
pai2(Shengmu.p, Yunmu.ai, 2, "pái", "pai", Head.p, 'p'),
pai3(Shengmu.p, Yunmu.ai, 3, "pǎi", "pai", Head.p, 'p'),
pai4(Shengmu.p, Yunmu.ai, 4, "pài", "pai", Head.p, 'p'),
pan1(Shengmu.p, Yunmu.an, 1, "pān", "pan", Head.p, 'p'),
pan2(Shengmu.p, Yunmu.an, 2, "pán", "pan", Head.p, 'p'),
pan3(Shengmu.p, Yunmu.an, 3, "pǎn", "pan", Head.p, 'p'),
pan4(Shengmu.p, Yunmu.an, 4, "pàn", "pan", Head.p, 'p'),
pang1(Shengmu.p, Yunmu.ang, 1, "pāng", "pang", Head.p, 'p'),
pang2(Shengmu.p, Yunmu.ang, 2, "páng", "pang", Head.p, 'p'),
pang3(Shengmu.p, Yunmu.ang, 3, "pǎng", "pang", Head.p, 'p'),
pang4(Shengmu.p, Yunmu.ang, 4, "pàng", "pang", Head.p, 'p'),
pang5(Shengmu.p, Yunmu.ang, 5, "pang", "pang", Head.p, 'p'),
pao1(Shengmu.p, Yunmu.ao, 1, "pāo", "pao", Head.p, 'p'),
pao2(Shengmu.p, Yunmu.ao, 2, "páo", "pao", Head.p, 'p'),
pao3(Shengmu.p, Yunmu.ao, 3, "pǎo", "pao", Head.p, 'p'),
pao4(Shengmu.p, Yunmu.ao, 4, "pào", "pao", Head.p, 'p'),
pei1(Shengmu.p, Yunmu.ei, 1, "pēi", "pei", Head.p, 'p'),
pei2(Shengmu.p, Yunmu.ei, 2, "péi", "pei", Head.p, 'p'),
pei3(Shengmu.p, Yunmu.ei, 3, "pěi", "pei", Head.p, 'p'),
pei4(Shengmu.p, Yunmu.ei, 4, "pèi", "pei", Head.p, 'p'),
pen1(Shengmu.p, Yunmu.en, 1, "pēn", "pen", Head.p, 'p'),
pen2(Shengmu.p, Yunmu.en, 2, "pén", "pen", Head.p, 'p'),
pen3(Shengmu.p, Yunmu.en, 3, "pěn", "pen", Head.p, 'p'),
pen4(Shengmu.p, Yunmu.en, 4, "pèn", "pen", Head.p, 'p'),
pen5(Shengmu.p, Yunmu.en, 5, "pen", "pen", Head.p, 'p'),
peng1(Shengmu.p, Yunmu.eng, 1, "pēng", "peng", Head.p, 'p'),
peng2(Shengmu.p, Yunmu.eng, 2, "péng", "peng", Head.p, 'p'),
peng3(Shengmu.p, Yunmu.eng, 3, "pěng", "peng", Head.p, 'p'),
peng4(Shengmu.p, Yunmu.eng, 4, "pèng", "peng", Head.p, 'p'),
pi1(Shengmu.p, Yunmu.i, 1, "pī", "pi", Head.p, 'p'),
pi2(Shengmu.p, Yunmu.i, 2, "pí", "pi", Head.p, 'p'),
pi3(Shengmu.p, Yunmu.i, 3, "pǐ", "pi", Head.p, 'p'),
pi4(Shengmu.p, Yunmu.i, 4, "pì", "pi", Head.p, 'p'),
pi5(Shengmu.p, Yunmu.i, 5, "pi", "pi", Head.p, 'p'),
pian1(Shengmu.p, Yunmu.ian, 1, "piān", "pian", Head.p, 'p'),
pian2(Shengmu.p, Yunmu.ian, 2, "pián", "pian", Head.p, 'p'),
pian3(Shengmu.p, Yunmu.ian, 3, "piǎn", "pian", Head.p, 'p'),
pian4(Shengmu.p, Yunmu.ian, 4, "piàn", "pian", Head.p, 'p'),
piao1(Shengmu.p, Yunmu.iao, 1, "piāo", "piao", Head.p, 'p'),
piao2(Shengmu.p, Yunmu.iao, 2, "piáo", "piao", Head.p, 'p'),
piao3(Shengmu.p, Yunmu.iao, 3, "piǎo", "piao", Head.p, 'p'),
piao4(Shengmu.p, Yunmu.iao, 4, "piào", "piao", Head.p, 'p'),
pie1(Shengmu.p, Yunmu.ie, 1, "piē", "pie", Head.p, 'p'),
pie3(Shengmu.p, Yunmu.ie, 3, "piě", "pie", Head.p, 'p'),
pie4(Shengmu.p, Yunmu.ie, 4, "piè", "pie", Head.p, 'p'),
pin1(Shengmu.p, Yunmu.in, 1, "pīn", "pin", Head.p, 'p'),
pin2(Shengmu.p, Yunmu.in, 2, "pín", "pin", Head.p, 'p'),
pin3(Shengmu.p, Yunmu.in, 3, "pǐn", "pin", Head.p, 'p'),
pin4(Shengmu.p, Yunmu.in, 4, "pìn", "pin", Head.p, 'p'),
ping1(Shengmu.p, Yunmu.ing, 1, "pīng", "ping", Head.p, 'p'),
ping2(Shengmu.p, Yunmu.ing, 2, "píng", "ping", Head.p, 'p'),
ping3(Shengmu.p, Yunmu.ing, 3, "pǐng", "ping", Head.p, 'p'),
ping4(Shengmu.p, Yunmu.ing, 4, "pìng", "ping", Head.p, 'p'),
po1(Shengmu.p, Yunmu.o, 1, "pō", "po", Head.p, 'p'),
po2(Shengmu.p, Yunmu.o, 2, "pó", "po", Head.p, 'p'),
po3(Shengmu.p, Yunmu.o, 3, "pǒ", "po", Head.p, 'p'),
po4(Shengmu.p, Yunmu.o, 4, "pò", "po", Head.p, 'p'),
po5(Shengmu.p, Yunmu.o, 5, "po", "po", Head.p, 'p'),
pou1(Shengmu.p, Yunmu.ou, 1, "pōu", "pou", Head.p, 'p'),
pou2(Shengmu.p, Yunmu.ou, 2, "póu", "pou", Head.p, 'p'),
pou3(Shengmu.p, Yunmu.ou, 3, "pǒu", "pou", Head.p, 'p'),
pou4(Shengmu.p, Yunmu.ou, 4, "pòu", "pou", Head.p, 'p'),
pu1(Shengmu.p, Yunmu.u, 1, "pū", "pu", Head.p, 'p'),
pu2(Shengmu.p, Yunmu.u, 2, "pú", "pu", Head.p, 'p'),
pu3(Shengmu.p, Yunmu.u, 3, "pǔ", "pu", Head.p, 'p'),
pu4(Shengmu.p, Yunmu.u, 4, "pù", "pu", Head.p, 'p'),
qi1(Shengmu.q, Yunmu.i, 1, "qī", "qi", Head.q, 'q'),
qi2(Shengmu.q, Yunmu.i, 2, "qí", "qi", Head.q, 'q'),
qi3(Shengmu.q, Yunmu.i, 3, "qǐ", "qi", Head.q, 'q'),
qi4(Shengmu.q, Yunmu.i, 4, "qì", "qi", Head.q, 'q'),
qi5(Shengmu.q, Yunmu.i, 5, "qi", "qi", Head.q, 'q'),
qia1(Shengmu.q, Yunmu.ia, 1, "qiā", "qia", Head.q, 'q'),
qia3(Shengmu.q, Yunmu.ia, 3, "qiǎ", "qia", Head.q, 'q'),
qia4(Shengmu.q, Yunmu.ia, 4, "qià", "qia", Head.q, 'q'),
qian1(Shengmu.q, Yunmu.ian, 1, "qiān", "qian", Head.q, 'q'),
qian2(Shengmu.q, Yunmu.ian, 2, "qián", "qian", Head.q, 'q'),
qian3(Shengmu.q, Yunmu.ian, 3, "qiǎn", "qian", Head.q, 'q'),
qian4(Shengmu.q, Yunmu.ian, 4, "qiàn", "qian", Head.q, 'q'),
qian5(Shengmu.q, Yunmu.ian, 5, "qian", "qian", Head.q, 'q'),
qiang1(Shengmu.q, Yunmu.iang, 1, "qiāng", "qiang", Head.q, 'q'),
qiang2(Shengmu.q, Yunmu.iang, 2, "qiáng", "qiang", Head.q, 'q'),
qiang3(Shengmu.q, Yunmu.iang, 3, "qiǎng", "qiang", Head.q, 'q'),
qiang4(Shengmu.q, Yunmu.iang, 4, "qiàng", "qiang", Head.q, 'q'),
qiao1(Shengmu.q, Yunmu.iao, 1, "qiāo", "qiao", Head.q, 'q'),
qiao2(Shengmu.q, Yunmu.iao, 2, "qiáo", "qiao", Head.q, 'q'),
qiao3(Shengmu.q, Yunmu.iao, 3, "qiǎo", "qiao", Head.q, 'q'),
qiao4(Shengmu.q, Yunmu.iao, 4, "qiào", "qiao", Head.q, 'q'),
qie1(Shengmu.q, Yunmu.ie, 1, "qiē", "qie", Head.q, 'q'),
qie2(Shengmu.q, Yunmu.ie, 2, "qié", "qie", Head.q, 'q'),
qie3(Shengmu.q, Yunmu.ie, 3, "qiě", "qie", Head.q, 'q'),
qie4(Shengmu.q, Yunmu.ie, 4, "qiè", "qie", Head.q, 'q'),
qin1(Shengmu.q, Yunmu.in, 1, "qīn", "qin", Head.q, 'q'),
qin2(Shengmu.q, Yunmu.in, 2, "qín", "qin", Head.q, 'q'),
qin3(Shengmu.q, Yunmu.in, 3, "qǐn", "qin", Head.q, 'q'),
qin4(Shengmu.q, Yunmu.in, 4, "qìn", "qin", Head.q, 'q'),
qing1(Shengmu.q, Yunmu.ing, 1, "qīng", "qing", Head.q, 'q'),
qing2(Shengmu.q, Yunmu.ing, 2, "qíng", "qing", Head.q, 'q'),
qing3(Shengmu.q, Yunmu.ing, 3, "qǐng", "qing", Head.q, 'q'),
qing4(Shengmu.q, Yunmu.ing, 4, "qìng", "qing", Head.q, 'q'),
qiong1(Shengmu.q, Yunmu.iong, 1, "qiōng", "qiong", Head.q, 'q'),
qiong2(Shengmu.q, Yunmu.iong, 2, "qióng", "qiong", Head.q, 'q'),
qiong3(Shengmu.q, Yunmu.iong, 3, "qiǒng", "qiong", Head.q, 'q'),
qiu1(Shengmu.q, Yunmu.iu, 1, "qiū", "qiu", Head.q, 'q'),
qiu2(Shengmu.q, Yunmu.iu, 2, "qiú", "qiu", Head.q, 'q'),
qiu3(Shengmu.q, Yunmu.iu, 3, "qiǔ", "qiu", Head.q, 'q'),
qiu4(Shengmu.q, Yunmu.iu, 4, "qiù", "qiu", Head.q, 'q'),
qu1(Shengmu.q, Yunmu.u, 1, "qū", "qu", Head.q, 'q'),
qu2(Shengmu.q, Yunmu.u, 2, "qú", "qu", Head.q, 'q'),
qu3(Shengmu.q, Yunmu.u, 3, "qǔ", "qu", Head.q, 'q'),
qu4(Shengmu.q, Yunmu.u, 4, "qù", "qu", Head.q, 'q'),
quan1(Shengmu.q, Yunmu.uan, 1, "quān", "quan", Head.q, 'q'),
quan2(Shengmu.q, Yunmu.uan, 2, "quán", "quan", Head.q, 'q'),
quan3(Shengmu.q, Yunmu.uan, 3, "quǎn", "quan", Head.q, 'q'),
quan4(Shengmu.q, Yunmu.uan, 4, "quàn", "quan", Head.q, 'q'),
que1(Shengmu.q, Yunmu.ue, 1, "quē", "que", Head.q, 'q'),
que2(Shengmu.q, Yunmu.ue, 2, "qué", "que", Head.q, 'q'),
que4(Shengmu.q, Yunmu.ue, 4, "què", "que", Head.q, 'q'),
qun1(Shengmu.q, Yunmu.un, 1, "qūn", "qun", Head.q, 'q'),
qun2(Shengmu.q, Yunmu.un, 2, "qún", "qun", Head.q, 'q'),
qun3(Shengmu.q, Yunmu.un, 3, "qǔn", "qun", Head.q, 'q'),
ran2(Shengmu.r, Yunmu.an, 2, "rán", "ran", Head.r, 'r'),
ran3(Shengmu.r, Yunmu.an, 3, "rǎn", "ran", Head.r, 'r'),
rang1(Shengmu.r, Yunmu.ang, 1, "rāng", "rang", Head.r, 'r'),
rang2(Shengmu.r, Yunmu.ang, 2, "ráng", "rang", Head.r, 'r'),
rang3(Shengmu.r, Yunmu.ang, 3, "rǎng", "rang", Head.r, 'r'),
rang4(Shengmu.r, Yunmu.ang, 4, "ràng", "rang", Head.r, 'r'),
rao2(Shengmu.r, Yunmu.ao, 2, "ráo", "rao", Head.r, 'r'),
rao3(Shengmu.r, Yunmu.ao, 3, "rǎo", "rao", Head.r, 'r'),
rao4(Shengmu.r, Yunmu.ao, 4, "rào", "rao", Head.r, 'r'),
re2(Shengmu.r, Yunmu.e, 2, "ré", "re", Head.r, 'r'),
re3(Shengmu.r, Yunmu.e, 3, "rě", "re", Head.r, 'r'),
re4(Shengmu.r, Yunmu.e, 4, "rè", "re", Head.r, 'r'),
ren2(Shengmu.r, Yunmu.en, 2, "rén", "ren", Head.r, 'r'),
ren3(Shengmu.r, Yunmu.en, 3, "rěn", "ren", Head.r, 'r'),
ren4(Shengmu.r, Yunmu.en, 4, "rèn", "ren", Head.r, 'r'),
reng1(Shengmu.r, Yunmu.eng, 1, "rēng", "reng", Head.r, 'r'),
reng2(Shengmu.r, Yunmu.eng, 2, "réng", "reng", Head.r, 'r'),
reng4(Shengmu.r, Yunmu.eng, 4, "rèng", "reng", Head.r, 'r'),
ri4(Shengmu.r, Yunmu.i, 4, "rì", "ri", Head.r, 'r'),
rong2(Shengmu.r, Yunmu.ong, 2, "róng", "rong", Head.r, 'r'),
rong3(Shengmu.r, Yunmu.ong, 3, "rǒng", "rong", Head.r, 'r'),
rong4(Shengmu.r, Yunmu.ong, 4, "ròng", "rong", Head.r, 'r'),
rou2(Shengmu.r, Yunmu.ou, 2, "róu", "rou", Head.r, 'r'),
rou3(Shengmu.r, Yunmu.ou, 3, "rǒu", "rou", Head.r, 'r'),
rou4(Shengmu.r, Yunmu.ou, 4, "ròu", "rou", Head.r, 'r'),
ru1(Shengmu.r, Yunmu.u, 1, "rū", "ru", Head.r, 'r'),
ru2(Shengmu.r, Yunmu.u, 2, "rú", "ru", Head.r, 'r'),
ru3(Shengmu.r, Yunmu.u, 3, "rǔ", "ru", Head.r, 'r'),
ru4(Shengmu.r, Yunmu.u, 4, "rù", "ru", Head.r, 'r'),
ruan2(Shengmu.r, Yunmu.uan, 2, "ruán", "ruan", Head.r, 'r'),
ruan3(Shengmu.r, Yunmu.uan, 3, "ruǎn", "ruan", Head.r, 'r'),
ruan4(Shengmu.r, Yunmu.uan, 4, "ruàn", "ruan", Head.r, 'r'),
rui2(Shengmu.r, Yunmu.ui, 2, "ruí", "rui", Head.r, 'r'),
rui3(Shengmu.r, Yunmu.ui, 3, "ruǐ", "rui", Head.r, 'r'),
rui4(Shengmu.r, Yunmu.ui, 4, "ruì", "rui", Head.r, 'r'),
run2(Shengmu.r, Yunmu.un, 2, "rún", "run", Head.r, 'r'),
run4(Shengmu.r, Yunmu.un, 4, "rùn", "run", Head.r, 'r'),
ruo2(Shengmu.r, Yunmu.uo, 2, "ruó", "ruo", Head.r, 'r'),
ruo4(Shengmu.r, Yunmu.uo, 4, "ruò", "ruo", Head.r, 'r'),
sa1(Shengmu.s, Yunmu.a, 1, "sā", "sa", Head.s, 's'),
sa3(Shengmu.s, Yunmu.a, 3, "sǎ", "sa", Head.s, 's'),
sa4(Shengmu.s, Yunmu.a, 4, "sà", "sa", Head.s, 's'),
sai1(Shengmu.s, Yunmu.ai, 1, "sāi", "sai", Head.s, 's'),
sai3(Shengmu.s, Yunmu.ai, 3, "sǎi", "sai", Head.s, 's'),
sai4(Shengmu.s, Yunmu.ai, 4, "sài", "sai", Head.s, 's'),
sai5(Shengmu.s, Yunmu.ai, 5, "sai", "sai", Head.s, 's'),
san1(Shengmu.s, Yunmu.an, 1, "sān", "san", Head.s, 's'),
san3(Shengmu.s, Yunmu.an, 3, "sǎn", "san", Head.s, 's'),
san4(Shengmu.s, Yunmu.an, 4, "sàn", "san", Head.s, 's'),
san5(Shengmu.s, Yunmu.an, 5, "san", "san", Head.s, 's'),
sang1(Shengmu.s, Yunmu.ang, 1, "sāng", "sang", Head.s, 's'),
sang3(Shengmu.s, Yunmu.ang, 3, "sǎng", "sang", Head.s, 's'),
sang4(Shengmu.s, Yunmu.ang, 4, "sàng", "sang", Head.s, 's'),
sang5(Shengmu.s, Yunmu.ang, 5, "sang", "sang", Head.s, 's'),
sao1(Shengmu.s, Yunmu.ao, 1, "sāo", "sao", Head.s, 's'),
sao3(Shengmu.s, Yunmu.ao, 3, "sǎo", "sao", Head.s, 's'),
sao4(Shengmu.s, Yunmu.ao, 4, "sào", "sao", Head.s, 's'),
se1(Shengmu.s, Yunmu.e, 1, "sē", "se", Head.s, 's'),
se4(Shengmu.s, Yunmu.e, 4, "sè", "se", Head.s, 's'),
sen1(Shengmu.s, Yunmu.en, 1, "sēn", "sen", Head.s, 's'),
sen3(Shengmu.s, Yunmu.en, 3, "sěn", "sen", Head.s, 's'),
seng1(Shengmu.s, Yunmu.eng, 1, "sēng", "seng", Head.s, 's'),
sha1(Shengmu.sh, Yunmu.a, 1, "shā", "sha", Head.sh, 's'),
sha2(Shengmu.sh, Yunmu.a, 2, "shá", "sha", Head.sh, 's'),
sha3(Shengmu.sh, Yunmu.a, 3, "shǎ", "sha", Head.sh, 's'),
sha4(Shengmu.sh, Yunmu.a, 4, "shà", "sha", Head.sh, 's'),
shai1(Shengmu.sh, Yunmu.ai, 1, "shāi", "shai", Head.sh, 's'),
shai3(Shengmu.sh, Yunmu.ai, 3, "shǎi", "shai", Head.sh, 's'),
shai4(Shengmu.sh, Yunmu.ai, 4, "shài", "shai", Head.sh, 's'),
shan1(Shengmu.sh, Yunmu.an, 1, "shān", "shan", Head.sh, 's'),
shan2(Shengmu.sh, Yunmu.an, 2, "shán", "shan", Head.sh, 's'),
shan3(Shengmu.sh, Yunmu.an, 3, "shǎn", "shan", Head.sh, 's'),
shan4(Shengmu.sh, Yunmu.an, 4, "shàn", "shan", Head.sh, 's'),
shang1(Shengmu.sh, Yunmu.ang, 1, "shāng", "shang", Head.sh, 's'),
shang2(Shengmu.sh, Yunmu.ang, 2, "sháng", "shang", Head.sh, 's'),
shang3(Shengmu.sh, Yunmu.ang, 3, "shǎng", "shang", Head.sh, 's'),
shang4(Shengmu.sh, Yunmu.ang, 4, "shàng", "shang", Head.sh, 's'),
shang5(Shengmu.sh, Yunmu.ang, 5, "shang", "shang", Head.sh, 's'),
shao1(Shengmu.sh, Yunmu.ao, 1, "shāo", "shao", Head.sh, 's'),
shao2(Shengmu.sh, Yunmu.ao, 2, "sháo", "shao", Head.sh, 's'),
shao3(Shengmu.sh, Yunmu.ao, 3, "shǎo", "shao", Head.sh, 's'),
shao4(Shengmu.sh, Yunmu.ao, 4, "shào", "shao", Head.sh, 's'),
she1(Shengmu.sh, Yunmu.e, 1, "shē", "she", Head.sh, 's'),
she2(Shengmu.sh, Yunmu.e, 2, "shé", "she", Head.sh, 's'),
she3(Shengmu.sh, Yunmu.e, 3, "shě", "she", Head.sh, 's'),
she4(Shengmu.sh, Yunmu.e, 4, "shè", "she", Head.sh, 's'),
shei2(Shengmu.sh, Yunmu.ei, 2, "shéi", "shei", Head.sh, 's'),
shen1(Shengmu.sh, Yunmu.en, 1, "shēn", "shen", Head.sh, 's'),
shen2(Shengmu.sh, Yunmu.en, 2, "shén", "shen", Head.sh, 's'),
shen3(Shengmu.sh, Yunmu.en, 3, "shěn", "shen", Head.sh, 's'),
shen4(Shengmu.sh, Yunmu.en, 4, "shèn", "shen", Head.sh, 's'),
sheng1(Shengmu.sh, Yunmu.eng, 1, "shēng", "sheng", Head.sh, 's'),
sheng2(Shengmu.sh, Yunmu.eng, 2, "shéng", "sheng", Head.sh, 's'),
sheng3(Shengmu.sh, Yunmu.eng, 3, "shěng", "sheng", Head.sh, 's'),
sheng4(Shengmu.sh, Yunmu.eng, 4, "shèng", "sheng", Head.sh, 's'),
shi1(Shengmu.sh, Yunmu.i, 1, "shī", "shi", Head.sh, 's'),
shi2(Shengmu.sh, Yunmu.i, 2, "shí", "shi", Head.sh, 's'),
shi3(Shengmu.sh, Yunmu.i, 3, "shǐ", "shi", Head.sh, 's'),
shi4(Shengmu.sh, Yunmu.i, 4, "shì", "shi", Head.sh, 's'),
shi5(Shengmu.sh, Yunmu.i, 5, "shi", "shi", Head.sh, 's'),
shou1(Shengmu.sh, Yunmu.ou, 1, "shōu", "shou", Head.sh, 's'),
shou2(Shengmu.sh, Yunmu.ou, 2, "shóu", "shou", Head.sh, 's'),
shou3(Shengmu.sh, Yunmu.ou, 3, "shǒu", "shou", Head.sh, 's'),
shou4(Shengmu.sh, Yunmu.ou, 4, "shòu", "shou", Head.sh, 's'),
shu1(Shengmu.sh, Yunmu.u, 1, "shū", "shu", Head.sh, 's'),
shu2(Shengmu.sh, Yunmu.u, 2, "shú", "shu", Head.sh, 's'),
shu3(Shengmu.sh, Yunmu.u, 3, "shǔ", "shu", Head.sh, 's'),
shu4(Shengmu.sh, Yunmu.u, 4, "shù", "shu", Head.sh, 's'),
shua1(Shengmu.sh, Yunmu.ua, 1, "shuā", "shua", Head.sh, 's'),
shua3(Shengmu.sh, Yunmu.ua, 3, "shuǎ", "shua", Head.sh, 's'),
shua4(Shengmu.sh, Yunmu.ua, 4, "shuà", "shua", Head.sh, 's'),
shuai1(Shengmu.sh, Yunmu.uai, 1, "shuāi", "shuai", Head.sh, 's'),
shuai3(Shengmu.sh, Yunmu.uai, 3, "shuǎi", "shuai", Head.sh, 's'),
shuai4(Shengmu.sh, Yunmu.uai, 4, "shuài", "shuai", Head.sh, 's'),
shuan1(Shengmu.sh, Yunmu.uan, 1, "shuān", "shuan", Head.sh, 's'),
shuan4(Shengmu.sh, Yunmu.uan, 4, "shuàn", "shuan", Head.sh, 's'),
shuang1(Shengmu.sh, Yunmu.uang, 1, "shuāng", "shuang", Head.sh, 's'),
shuang3(Shengmu.sh, Yunmu.uang, 3, "shuǎng", "shuang", Head.sh, 's'),
shuang4(Shengmu.sh, Yunmu.uang, 4, "shuàng", "shuang", Head.sh, 's'),
shui2(Shengmu.sh, Yunmu.ui, 2, "shuí", "shui", Head.sh, 's'),
shui3(Shengmu.sh, Yunmu.ui, 3, "shuǐ", "shui", Head.sh, 's'),
shui4(Shengmu.sh, Yunmu.ui, 4, "shuì", "shui", Head.sh, 's'),
shun1(Shengmu.sh, Yunmu.un, 1, "shūn", "shun", Head.sh, 's'),
shun3(Shengmu.sh, Yunmu.un, 3, "shǔn", "shun", Head.sh, 's'),
shun4(Shengmu.sh, Yunmu.un, 4, "shùn", "shun", Head.sh, 's'),
shuo1(Shengmu.sh, Yunmu.uo, 1, "shuō", "shuo", Head.sh, 's'),
shuo2(Shengmu.sh, Yunmu.uo, 2, "shuó", "shuo", Head.sh, 's'),
shuo4(Shengmu.sh, Yunmu.uo, 4, "shuò", "shuo", Head.sh, 's'),
si1(Shengmu.s, Yunmu.i, 1, "sī", "si", Head.s, 's'),
si3(Shengmu.s, Yunmu.i, 3, "sǐ", "si", Head.s, 's'),
si4(Shengmu.s, Yunmu.i, 4, "sì", "si", Head.s, 's'),
song1(Shengmu.s, Yunmu.ong, 1, "sōng", "song", Head.s, 's'),
song3(Shengmu.s, Yunmu.ong, 3, "sǒng", "song", Head.s, 's'),
song4(Shengmu.s, Yunmu.ong, 4, "sòng", "song", Head.s, 's'),
sou1(Shengmu.s, Yunmu.ou, 1, "sōu", "sou", Head.s, 's'),
sou3(Shengmu.s, Yunmu.ou, 3, "sǒu", "sou", Head.s, 's'),
sou4(Shengmu.s, Yunmu.ou, 4, "sòu", "sou", Head.s, 's'),
su1(Shengmu.s, Yunmu.u, 1, "sū", "su", Head.s, 's'),
su2(Shengmu.s, Yunmu.u, 2, "sú", "su", Head.s, 's'),
su4(Shengmu.s, Yunmu.u, 4, "sù", "su", Head.s, 's'),
suan1(Shengmu.s, Yunmu.uan, 1, "suān", "suan", Head.s, 's'),
suan3(Shengmu.s, Yunmu.uan, 3, "suǎn", "suan", Head.s, 's'),
suan4(Shengmu.s, Yunmu.uan, 4, "suàn", "suan", Head.s, 's'),
sui1(Shengmu.s, Yunmu.ui, 1, "suī", "sui", Head.s, 's'),
sui2(Shengmu.s, Yunmu.ui, 2, "suí", "sui", Head.s, 's'),
sui3(Shengmu.s, Yunmu.ui, 3, "suǐ", "sui", Head.s, 's'),
sui4(Shengmu.s, Yunmu.ui, 4, "suì", "sui", Head.s, 's'),
sun1(Shengmu.s, Yunmu.un, 1, "sūn", "sun", Head.s, 's'),
sun3(Shengmu.s, Yunmu.un, 3, "sǔn", "sun", Head.s, 's'),
sun4(Shengmu.s, Yunmu.un, 4, "sùn", "sun", Head.s, 's'),
suo1(Shengmu.s, Yunmu.uo, 1, "suō", "suo", Head.s, 's'),
suo3(Shengmu.s, Yunmu.uo, 3, "suǒ", "suo", Head.s, 's'),
suo4(Shengmu.s, Yunmu.uo, 4, "suò", "suo", Head.s, 's'),
ta1(Shengmu.t, Yunmu.a, 1, "tā", "ta", Head.t, 't'),
ta3(Shengmu.t, Yunmu.a, 3, "tǎ", "ta", Head.t, 't'),
ta4(Shengmu.t, Yunmu.a, 4, "tà", "ta", Head.t, 't'),
ta5(Shengmu.t, Yunmu.a, 5, "ta", "ta", Head.t, 't'),
tai1(Shengmu.t, Yunmu.ai, 1, "tāi", "tai", Head.t, 't'),
tai2(Shengmu.t, Yunmu.ai, 2, "tái", "tai", Head.t, 't'),
tai3(Shengmu.t, Yunmu.ai, 3, "tǎi", "tai", Head.t, 't'),
tai4(Shengmu.t, Yunmu.ai, 4, "tài", "tai", Head.t, 't'),
tan1(Shengmu.t, Yunmu.an, 1, "tān", "tan", Head.t, 't'),
tan2(Shengmu.t, Yunmu.an, 2, "tán", "tan", Head.t, 't'),
tan3(Shengmu.t, Yunmu.an, 3, "tǎn", "tan", Head.t, 't'),
tan4(Shengmu.t, Yunmu.an, 4, "tàn", "tan", Head.t, 't'),
tang1(Shengmu.t, Yunmu.ang, 1, "tāng", "tang", Head.t, 't'),
tang2(Shengmu.t, Yunmu.ang, 2, "táng", "tang", Head.t, 't'),
tang3(Shengmu.t, Yunmu.ang, 3, "tǎng", "tang", Head.t, 't'),
tang4(Shengmu.t, Yunmu.ang, 4, "tàng", "tang", Head.t, 't'),
tao1(Shengmu.t, Yunmu.ao, 1, "tāo", "tao", Head.t, 't'),
tao2(Shengmu.t, Yunmu.ao, 2, "táo", "tao", Head.t, 't'),
tao3(Shengmu.t, Yunmu.ao, 3, "tǎo", "tao", Head.t, 't'),
tao4(Shengmu.t, Yunmu.ao, 4, "tào", "tao", Head.t, 't'),
te4(Shengmu.t, Yunmu.e, 4, "tè", "te", Head.t, 't'),
teng1(Shengmu.t, Yunmu.eng, 1, "tēng", "teng", Head.t, 't'),
teng2(Shengmu.t, Yunmu.eng, 2, "téng", "teng", Head.t, 't'),
teng4(Shengmu.t, Yunmu.eng, 4, "tèng", "teng", Head.t, 't'),
ti1(Shengmu.t, Yunmu.i, 1, "tī", "ti", Head.t, 't'),
ti2(Shengmu.t, Yunmu.i, 2, "tí", "ti", Head.t, 't'),
ti3(Shengmu.t, Yunmu.i, 3, "tǐ", "ti", Head.t, 't'),
ti4(Shengmu.t, Yunmu.i, 4, "tì", "ti", Head.t, 't'),
tian1(Shengmu.t, Yunmu.ian, 1, "tiān", "tian", Head.t, 't'),
tian2(Shengmu.t, Yunmu.ian, 2, "tián", "tian", Head.t, 't'),
tian3(Shengmu.t, Yunmu.ian, 3, "tiǎn", "tian", Head.t, 't'),
tian4(Shengmu.t, Yunmu.ian, 4, "tiàn", "tian", Head.t, 't'),
tian5(Shengmu.t, Yunmu.ian, 5, "tian", "tian", Head.t, 't'),
tiao1(Shengmu.t, Yunmu.iao, 1, "tiāo", "tiao", Head.t, 't'),
tiao2(Shengmu.t, Yunmu.iao, 2, "tiáo", "tiao", Head.t, 't'),
tiao3(Shengmu.t, Yunmu.iao, 3, "tiǎo", "tiao", Head.t, 't'),
tiao4(Shengmu.t, Yunmu.iao, 4, "tiào", "tiao", Head.t, 't'),
tie1(Shengmu.t, Yunmu.ie, 1, "tiē", "tie", Head.t, 't'),
tie2(Shengmu.t, Yunmu.ie, 2, "tié", "tie", Head.t, 't'),
tie3(Shengmu.t, Yunmu.ie, 3, "tiě", "tie", Head.t, 't'),
tie4(Shengmu.t, Yunmu.ie, 4, "tiè", "tie", Head.t, 't'),
ting1(Shengmu.t, Yunmu.ing, 1, "tīng", "ting", Head.t, 't'),
ting2(Shengmu.t, Yunmu.ing, 2, "tíng", "ting", Head.t, 't'),
ting3(Shengmu.t, Yunmu.ing, 3, "tǐng", "ting", Head.t, 't'),
ting4(Shengmu.t, Yunmu.ing, 4, "tìng", "ting", Head.t, 't'),
tong1(Shengmu.t, Yunmu.ong, 1, "tōng", "tong", Head.t, 't'),
tong2(Shengmu.t, Yunmu.ong, 2, "tóng", "tong", Head.t, 't'),
tong3(Shengmu.t, Yunmu.ong, 3, "tǒng", "tong", Head.t, 't'),
tong4(Shengmu.t, Yunmu.ong, 4, "tòng", "tong", Head.t, 't'),
tou1(Shengmu.t, Yunmu.ou, 1, "tōu", "tou", Head.t, 't'),
tou2(Shengmu.t, Yunmu.ou, 2, "tóu", "tou", Head.t, 't'),
tou3(Shengmu.t, Yunmu.ou, 3, "tǒu", "tou", Head.t, 't'),
tou4(Shengmu.t, Yunmu.ou, 4, "tòu", "tou", Head.t, 't'),
tou5(Shengmu.t, Yunmu.ou, 5, "tou", "tou", Head.t, 't'),
tu1(Shengmu.t, Yunmu.u, 1, "tū", "tu", Head.t, 't'),
tu2(Shengmu.t, Yunmu.u, 2, "tú", "tu", Head.t, 't'),
tu3(Shengmu.t, Yunmu.u, 3, "tǔ", "tu", Head.t, 't'),
tu4(Shengmu.t, Yunmu.u, 4, "tù", "tu", Head.t, 't'),
tu5(Shengmu.t, Yunmu.u, 5, "tu", "tu", Head.t, 't'),
tuan1(Shengmu.t, Yunmu.uan, 1, "tuān", "tuan", Head.t, 't'),
tuan2(Shengmu.t, Yunmu.uan, 2, "tuán", "tuan", Head.t, 't'),
tuan3(Shengmu.t, Yunmu.uan, 3, "tuǎn", "tuan", Head.t, 't'),
tuan4(Shengmu.t, Yunmu.uan, 4, "tuàn", "tuan", Head.t, 't'),
tui1(Shengmu.t, Yunmu.ui, 1, "tuī", "tui", Head.t, 't'),
tui2(Shengmu.t, Yunmu.ui, 2, "tuí", "tui", Head.t, 't'),
tui3(Shengmu.t, Yunmu.ui, 3, "tuǐ", "tui", Head.t, 't'),
tui4(Shengmu.t, Yunmu.ui, 4, "tuì", "tui", Head.t, 't'),
tun1(Shengmu.t, Yunmu.un, 1, "tūn", "tun", Head.t, 't'),
tun2(Shengmu.t, Yunmu.un, 2, "tún", "tun", Head.t, 't'),
tun3(Shengmu.t, Yunmu.un, 3, "tǔn", "tun", Head.t, 't'),
tun4(Shengmu.t, Yunmu.un, 4, "tùn", "tun", Head.t, 't'),
tun5(Shengmu.t, Yunmu.un, 5, "tun", "tun", Head.t, 't'),
tuo1(Shengmu.t, Yunmu.uo, 1, "tuō", "tuo", Head.t, 't'),
tuo2(Shengmu.t, Yunmu.uo, 2, "tuó", "tuo", Head.t, 't'),
tuo3(Shengmu.t, Yunmu.uo, 3, "tuǒ", "tuo", Head.t, 't'),
tuo4(Shengmu.t, Yunmu.uo, 4, "tuò", "tuo", Head.t, 't'),
wa1(Shengmu.w, Yunmu.a, 1, "wā", "wa", Head.w, 'w'),
wa2(Shengmu.w, Yunmu.a, 2, "wá", "wa", Head.w, 'w'),
wa3(Shengmu.w, Yunmu.a, 3, "wǎ", "wa", Head.w, 'w'),
wa4(Shengmu.w, Yunmu.a, 4, "wà", "wa", Head.w, 'w'),
wa5(Shengmu.w, Yunmu.a, 5, "wa", "wa", Head.w, 'w'),
wai1(Shengmu.w, Yunmu.ai, 1, "wāi", "wai", Head.w, 'w'),
wai3(Shengmu.w, Yunmu.ai, 3, "wǎi", "wai", Head.w, 'w'),
wai4(Shengmu.w, Yunmu.ai, 4, "wài", "wai", Head.w, 'w'),
wan1(Shengmu.w, Yunmu.an, 1, "wān", "wan", Head.w, 'w'),
wan2(Shengmu.w, Yunmu.an, 2, "wán", "wan", Head.w, 'w'),
wan3(Shengmu.w, Yunmu.an, 3, "wǎn", "wan", Head.w, 'w'),
wan4(Shengmu.w, Yunmu.an, 4, "wàn", "wan", Head.w, 'w'),
wang1(Shengmu.w, Yunmu.ang, 1, "wāng", "wang", Head.w, 'w'),
wang2(Shengmu.w, Yunmu.ang, 2, "wáng", "wang", Head.w, 'w'),
wang3(Shengmu.w, Yunmu.ang, 3, "wǎng", "wang", Head.w, 'w'),
wang4(Shengmu.w, Yunmu.ang, 4, "wàng", "wang", Head.w, 'w'),
wei1(Shengmu.w, Yunmu.ei, 1, "wēi", "wei", Head.w, 'w'),
wei2(Shengmu.w, Yunmu.ei, 2, "wéi", "wei", Head.w, 'w'),
wei3(Shengmu.w, Yunmu.ei, 3, "wěi", "wei", Head.w, 'w'),
wei4(Shengmu.w, Yunmu.ei, 4, "wèi", "wei", Head.w, 'w'),
wen1(Shengmu.w, Yunmu.en, 1, "wēn", "wen", Head.w, 'w'),
wen2(Shengmu.w, Yunmu.en, 2, "wén", "wen", Head.w, 'w'),
wen3(Shengmu.w, Yunmu.en, 3, "wěn", "wen", Head.w, 'w'),
wen4(Shengmu.w, Yunmu.en, 4, "wèn", "wen", Head.w, 'w'),
weng1(Shengmu.w, Yunmu.eng, 1, "wēng", "weng", Head.w, 'w'),
weng3(Shengmu.w, Yunmu.eng, 3, "wěng", "weng", Head.w, 'w'),
weng4(Shengmu.w, Yunmu.eng, 4, "wèng", "weng", Head.w, 'w'),
wo1(Shengmu.w, Yunmu.o, 1, "wō", "wo", Head.w, 'w'),
wo3(Shengmu.w, Yunmu.o, 3, "wǒ", "wo", Head.w, 'w'),
wo4(Shengmu.w, Yunmu.o, 4, "wò", "wo", Head.w, 'w'),
wu1(Shengmu.w, Yunmu.u, 1, "wū", "wu", Head.w, 'w'),
wu2(Shengmu.w, Yunmu.u, 2, "wú", "wu", Head.w, 'w'),
wu3(Shengmu.w, Yunmu.u, 3, "wǔ", "wu", Head.w, 'w'),
wu4(Shengmu.w, Yunmu.u, 4, "wù", "wu", Head.w, 'w'),
xi1(Shengmu.x, Yunmu.i, 1, "xī", "xi", Head.x, 'x'),
xi2(Shengmu.x, Yunmu.i, 2, "xí", "xi", Head.x, 'x'),
xi3(Shengmu.x, Yunmu.i, 3, "xǐ", "xi", Head.x, 'x'),
xi4(Shengmu.x, Yunmu.i, 4, "xì", "xi", Head.x, 'x'),
xia1(Shengmu.x, Yunmu.ia, 1, "xiā", "xia", Head.x, 'x'),
xia2(Shengmu.x, Yunmu.ia, 2, "xiá", "xia", Head.x, 'x'),
xia3(Shengmu.x, Yunmu.ia, 3, "xiǎ", "xia", Head.x, 'x'),
xia4(Shengmu.x, Yunmu.ia, 4, "xià", "xia", Head.x, 'x'),
xian1(Shengmu.x, Yunmu.ian, 1, "xiān", "xian", Head.x, 'x'),
xian2(Shengmu.x, Yunmu.ian, 2, "xián", "xian", Head.x, 'x'),
xian3(Shengmu.x, Yunmu.ian, 3, "xiǎn", "xian", Head.x, 'x'),
xian4(Shengmu.x, Yunmu.ian, 4, "xiàn", "xian", Head.x, 'x'),
xiang1(Shengmu.x, Yunmu.iang, 1, "xiāng", "xiang", Head.x, 'x'),
xiang2(Shengmu.x, Yunmu.iang, 2, "xiáng", "xiang", Head.x, 'x'),
xiang3(Shengmu.x, Yunmu.iang, 3, "xiǎng", "xiang", Head.x, 'x'),
xiang4(Shengmu.x, Yunmu.iang, 4, "xiàng", "xiang", Head.x, 'x'),
xiao1(Shengmu.x, Yunmu.iao, 1, "xiāo", "xiao", Head.x, 'x'),
xiao2(Shengmu.x, Yunmu.iao, 2, "xiáo", "xiao", Head.x, 'x'),
xiao3(Shengmu.x, Yunmu.iao, 3, "xiǎo", "xiao", Head.x, 'x'),
xiao4(Shengmu.x, Yunmu.iao, 4, "xiào", "xiao", Head.x, 'x'),
xie1(Shengmu.x, Yunmu.ie, 1, "xiē", "xie", Head.x, 'x'),
xie2(Shengmu.x, Yunmu.ie, 2, "xié", "xie", Head.x, 'x'),
xie3(Shengmu.x, Yunmu.ie, 3, "xiě", "xie", Head.x, 'x'),
xie4(Shengmu.x, Yunmu.ie, 4, "xiè", "xie", Head.x, 'x'),
xin1(Shengmu.x, Yunmu.in, 1, "xīn", "xin", Head.x, 'x'),
xin2(Shengmu.x, Yunmu.in, 2, "xín", "xin", Head.x, 'x'),
xin3(Shengmu.x, Yunmu.in, 3, "xǐn", "xin", Head.x, 'x'),
xin4(Shengmu.x, Yunmu.in, 4, "xìn", "xin", Head.x, 'x'),
xing1(Shengmu.x, Yunmu.ing, 1, "xīng", "xing", Head.x, 'x'),
xing2(Shengmu.x, Yunmu.ing, 2, "xíng", "xing", Head.x, 'x'),
xing3(Shengmu.x, Yunmu.ing, 3, "xǐng", "xing", Head.x, 'x'),
xing4(Shengmu.x, Yunmu.ing, 4, "xìng", "xing", Head.x, 'x'),
xiong1(Shengmu.x, Yunmu.iong, 1, "xiōng", "xiong", Head.x, 'x'),
xiong2(Shengmu.x, Yunmu.iong, 2, "xióng", "xiong", Head.x, 'x'),
xiong3(Shengmu.x, Yunmu.iong, 3, "xiǒng", "xiong", Head.x, 'x'),
xiong4(Shengmu.x, Yunmu.iong, 4, "xiòng", "xiong", Head.x, 'x'),
xiu1(Shengmu.x, Yunmu.iu, 1, "xiū", "xiu", Head.x, 'x'),
xiu2(Shengmu.x, Yunmu.iu, 2, "xiú", "xiu", Head.x, 'x'),
xiu3(Shengmu.x, Yunmu.iu, 3, "xiǔ", "xiu", Head.x, 'x'),
xiu4(Shengmu.x, Yunmu.iu, 4, "xiù", "xiu", Head.x, 'x'),
xu1(Shengmu.x, Yunmu.u, 1, "xū", "xu", Head.x, 'x'),
xu2(Shengmu.x, Yunmu.u, 2, "xú", "xu", Head.x, 'x'),
xu3(Shengmu.x, Yunmu.u, 3, "xǔ", "xu", Head.x, 'x'),
xu4(Shengmu.x, Yunmu.u, 4, "xù", "xu", Head.x, 'x'),
xu5(Shengmu.x, Yunmu.u, 5, "xu", "xu", Head.x, 'x'),
xuan1(Shengmu.x, Yunmu.uan, 1, "xuān", "xuan", Head.x, 'x'),
xuan2(Shengmu.x, Yunmu.uan, 2, "xuán", "xuan", Head.x, 'x'),
xuan3(Shengmu.x, Yunmu.uan, 3, "xuǎn", "xuan", Head.x, 'x'),
xuan4(Shengmu.x, Yunmu.uan, 4, "xuàn", "xuan", Head.x, 'x'),
xue1(Shengmu.x, Yunmu.ue, 1, "xuē", "xue", Head.x, 'x'),
xue2(Shengmu.x, Yunmu.ue, 2, "xué", "xue", Head.x, 'x'),
xue3(Shengmu.x, Yunmu.ue, 3, "xuě", "xue", Head.x, 'x'),
xue4(Shengmu.x, Yunmu.ue, 4, "xuè", "xue", Head.x, 'x'),
xun1(Shengmu.x, Yunmu.un, 1, "xūn", "xun", Head.x, 'x'),
xun2(Shengmu.x, Yunmu.un, 2, "xún", "xun", Head.x, 'x'),
xun4(Shengmu.x, Yunmu.un, 4, "xùn", "xun", Head.x, 'x'),
ya1(Shengmu.y, Yunmu.a, 1, "yā", "ya", Head.y, 'y'),
ya2(Shengmu.y, Yunmu.a, 2, "yá", "ya", Head.y, 'y'),
ya3(Shengmu.y, Yunmu.a, 3, "yǎ", "ya", Head.y, 'y'),
ya4(Shengmu.y, Yunmu.a, 4, "yà", "ya", Head.y, 'y'),
ya5(Shengmu.y, Yunmu.a, 5, "ya", "ya", Head.y, 'y'),
yai2(Shengmu.y, Yunmu.ai, 2, "yái", "yai", Head.y, 'y'),
yan1(Shengmu.y, Yunmu.an, 1, "yān", "yan", Head.y, 'y'),
yan2(Shengmu.y, Yunmu.an, 2, "yán", "yan", Head.y, 'y'),
yan3(Shengmu.y, Yunmu.an, 3, "yǎn", "yan", Head.y, 'y'),
yan4(Shengmu.y, Yunmu.an, 4, "yàn", "yan", Head.y, 'y'),
yang1(Shengmu.y, Yunmu.ang, 1, "yāng", "yang", Head.y, 'y'),
yang2(Shengmu.y, Yunmu.ang, 2, "yáng", "yang", Head.y, 'y'),
yang3(Shengmu.y, Yunmu.ang, 3, "yǎng", "yang", Head.y, 'y'),
yang4(Shengmu.y, Yunmu.ang, 4, "yàng", "yang", Head.y, 'y'),
yao1(Shengmu.y, Yunmu.ao, 1, "yāo", "yao", Head.y, 'y'),
yao2(Shengmu.y, Yunmu.ao, 2, "yáo", "yao", Head.y, 'y'),
yao3(Shengmu.y, Yunmu.ao, 3, "yǎo", "yao", Head.y, 'y'),
yao4(Shengmu.y, Yunmu.ao, 4, "yào", "yao", Head.y, 'y'),
ye1(Shengmu.y, Yunmu.e, 1, "yē", "ye", Head.y, 'y'),
ye2(Shengmu.y, Yunmu.e, 2, "yé", "ye", Head.y, 'y'),
ye3(Shengmu.y, Yunmu.e, 3, "yě", "ye", Head.y, 'y'),
ye4(Shengmu.y, Yunmu.e, 4, "yè", "ye", Head.y, 'y'),
ye5(Shengmu.y, Yunmu.e, 5, "ye", "ye", Head.y, 'y'),
yi1(Shengmu.y, Yunmu.i, 1, "yī", "yi", Head.y, 'y'),
yi2(Shengmu.y, Yunmu.i, 2, "yí", "yi", Head.y, 'y'),
yi3(Shengmu.y, Yunmu.i, 3, "yǐ", "yi", Head.y, 'y'),
yi4(Shengmu.y, Yunmu.i, 4, "yì", "yi", Head.y, 'y'),
yi5(Shengmu.y, Yunmu.i, 5, "yi", "yi", Head.y, 'y'),
yin1(Shengmu.y, Yunmu.in, 1, "yīn", "yin", Head.y, 'y'),
yin2(Shengmu.y, Yunmu.in, 2, "yín", "yin", Head.y, 'y'),
yin3(Shengmu.y, Yunmu.in, 3, "yǐn", "yin", Head.y, 'y'),
yin4(Shengmu.y, Yunmu.in, 4, "yìn", "yin", Head.y, 'y'),
ying1(Shengmu.y, Yunmu.ing, 1, "yīng", "ying", Head.y, 'y'),
ying2(Shengmu.y, Yunmu.ing, 2, "yíng", "ying", Head.y, 'y'),
ying3(Shengmu.y, Yunmu.ing, 3, "yǐng", "ying", Head.y, 'y'),
ying4(Shengmu.y, Yunmu.ing, 4, "yìng", "ying", Head.y, 'y'),
yo1(Shengmu.y, Yunmu.o, 1, "yō", "yo", Head.y, 'y'),
yo5(Shengmu.y, Yunmu.o, 5, "yo", "yo", Head.y, 'y'),
yong1(Shengmu.y, Yunmu.ong, 1, "yōng", "yong", Head.y, 'y'),
yong2(Shengmu.y, Yunmu.ong, 2, "yóng", "yong", Head.y, 'y'),
yong3(Shengmu.y, Yunmu.ong, 3, "yǒng", "yong", Head.y, 'y'),
yong4(Shengmu.y, Yunmu.ong, 4, "yòng", "yong", Head.y, 'y'),
you1(Shengmu.y, Yunmu.ou, 1, "yōu", "you", Head.y, 'y'),
you2(Shengmu.y, Yunmu.ou, 2, "yóu", "you", Head.y, 'y'),
you3(Shengmu.y, Yunmu.ou, 3, "yǒu", "you", Head.y, 'y'),
you4(Shengmu.y, Yunmu.ou, 4, "yòu", "you", Head.y, 'y'),
yu1(Shengmu.y, Yunmu.u, 1, "yū", "yu", Head.y, 'y'),
yu2(Shengmu.y, Yunmu.u, 2, "yú", "yu", Head.y, 'y'),
yu3(Shengmu.y, Yunmu.u, 3, "yǔ", "yu", Head.y, 'y'),
yu4(Shengmu.y, Yunmu.u, 4, "yù", "yu", Head.y, 'y'),
yuan1(Shengmu.y, Yunmu.uan, 1, "yuān", "yuan", Head.y, 'y'),
yuan2(Shengmu.y, Yunmu.uan, 2, "yuán", "yuan", Head.y, 'y'),
yuan3(Shengmu.y, Yunmu.uan, 3, "yuǎn", "yuan", Head.y, 'y'),
yuan4(Shengmu.y, Yunmu.uan, 4, "yuàn", "yuan", Head.y, 'y'),
yue1(Shengmu.y, Yunmu.ue, 1, "yuē", "yue", Head.y, 'y'),
yue3(Shengmu.y, Yunmu.ue, 3, "yuě", "yue", Head.y, 'y'),
yue4(Shengmu.y, Yunmu.ue, 4, "yuè", "yue", Head.y, 'y'),
yun1(Shengmu.y, Yunmu.un, 1, "yūn", "yun", Head.y, 'y'),
yun2(Shengmu.y, Yunmu.un, 2, "yún", "yun", Head.y, 'y'),
yun3(Shengmu.y, Yunmu.un, 3, "yǔn", "yun", Head.y, 'y'),
yun4(Shengmu.y, Yunmu.un, 4, "yùn", "yun", Head.y, 'y'),
za1(Shengmu.z, Yunmu.a, 1, "zā", "za", Head.z, 'z'),
za2(Shengmu.z, Yunmu.a, 2, "zá", "za", Head.z, 'z'),
za3(Shengmu.z, Yunmu.a, 3, "zǎ", "za", Head.z, 'z'),
zai1(Shengmu.z, Yunmu.ai, 1, "zāi", "zai", Head.z, 'z'),
zai3(Shengmu.z, Yunmu.ai, 3, "zǎi", "zai", Head.z, 'z'),
zai4(Shengmu.z, Yunmu.ai, 4, "zài", "zai", Head.z, 'z'),
zan1(Shengmu.z, Yunmu.an, 1, "zān", "zan", Head.z, 'z'),
zan2(Shengmu.z, Yunmu.an, 2, "zán", "zan", Head.z, 'z'),
zan3(Shengmu.z, Yunmu.an, 3, "zǎn", "zan", Head.z, 'z'),
zan4(Shengmu.z, Yunmu.an, 4, "zàn", "zan", Head.z, 'z'),
zang1(Shengmu.z, Yunmu.ang, 1, "zāng", "zang", Head.z, 'z'),
zang2(Shengmu.z, Yunmu.ang, 2, "záng", "zang", Head.z, 'z'),
zang3(Shengmu.z, Yunmu.ang, 3, "zǎng", "zang", Head.z, 'z'),
zang4(Shengmu.z, Yunmu.ang, 4, "zàng", "zang", Head.z, 'z'),
zao1(Shengmu.z, Yunmu.ao, 1, "zāo", "zao", Head.z, 'z'),
zao2(Shengmu.z, Yunmu.ao, 2, "záo", "zao", Head.z, 'z'),
zao3(Shengmu.z, Yunmu.ao, 3, "zǎo", "zao", Head.z, 'z'),
zao4(Shengmu.z, Yunmu.ao, 4, "zào", "zao", Head.z, 'z'),
ze2(Shengmu.z, Yunmu.e, 2, "zé", "ze", Head.z, 'z'),
ze4(Shengmu.z, Yunmu.e, 4, "zè", "ze", Head.z, 'z'),
zei2(Shengmu.z, Yunmu.ei, 2, "zéi", "zei", Head.z, 'z'),
zen1(Shengmu.z, Yunmu.en, 1, "zēn", "zen", Head.z, 'z'),
zen3(Shengmu.z, Yunmu.en, 3, "zěn", "zen", Head.z, 'z'),
zen4(Shengmu.z, Yunmu.en, 4, "zèn", "zen", Head.z, 'z'),
zeng1(Shengmu.z, Yunmu.eng, 1, "zēng", "zeng", Head.z, 'z'),
zeng4(Shengmu.z, Yunmu.eng, 4, "zèng", "zeng", Head.z, 'z'),
zha1(Shengmu.zh, Yunmu.a, 1, "zhā", "zha", Head.zh, 'z'),
zha2(Shengmu.zh, Yunmu.a, 2, "zhá", "zha", Head.zh, 'z'),
zha3(Shengmu.zh, Yunmu.a, 3, "zhǎ", "zha", Head.zh, 'z'),
zha4(Shengmu.zh, Yunmu.a, 4, "zhà", "zha", Head.zh, 'z'),
zhai1(Shengmu.zh, Yunmu.ai, 1, "zhāi", "zhai", Head.zh, 'z'),
zhai2(Shengmu.zh, Yunmu.ai, 2, "zhái", "zhai", Head.zh, 'z'),
zhai3(Shengmu.zh, Yunmu.ai, 3, "zhǎi", "zhai", Head.zh, 'z'),
zhai4(Shengmu.zh, Yunmu.ai, 4, "zhài", "zhai", Head.zh, 'z'),
zhan1(Shengmu.zh, Yunmu.an, 1, "zhān", "zhan", Head.zh, 'z'),
zhan2(Shengmu.zh, Yunmu.an, 2, "zhán", "zhan", Head.zh, 'z'),
zhan3(Shengmu.zh, Yunmu.an, 3, "zhǎn", "zhan", Head.zh, 'z'),
zhan4(Shengmu.zh, Yunmu.an, 4, "zhàn", "zhan", Head.zh, 'z'),
zhang1(Shengmu.zh, Yunmu.ang, 1, "zhāng", "zhang", Head.zh, 'z'),
zhang3(Shengmu.zh, Yunmu.ang, 3, "zhǎng", "zhang", Head.zh, 'z'),
zhang4(Shengmu.zh, Yunmu.ang, 4, "zhàng", "zhang", Head.zh, 'z'),
zhao1(Shengmu.zh, Yunmu.ao, 1, "zhāo", "zhao", Head.zh, 'z'),
zhao2(Shengmu.zh, Yunmu.ao, 2, "zháo", "zhao", Head.zh, 'z'),
zhao3(Shengmu.zh, Yunmu.ao, 3, "zhǎo", "zhao", Head.zh, 'z'),
zhao4(Shengmu.zh, Yunmu.ao, 4, "zhào", "zhao", Head.zh, 'z'),
zhe1(Shengmu.zh, Yunmu.e, 1, "zhē", "zhe", Head.zh, 'z'),
zhe2(Shengmu.zh, Yunmu.e, 2, "zhé", "zhe", Head.zh, 'z'),
zhe3(Shengmu.zh, Yunmu.e, 3, "zhě", "zhe", Head.zh, 'z'),
zhe4(Shengmu.zh, Yunmu.e, 4, "zhè", "zhe", Head.zh, 'z'),
zhe5(Shengmu.zh, Yunmu.e, 5, "zhe", "zhe", Head.zh, 'z'),
zhei4(Shengmu.zh, Yunmu.ei, 4, "zhèi", "zhei", Head.zh, 'z'),
zhen1(Shengmu.zh, Yunmu.en, 1, "zhēn", "zhen", Head.zh, 'z'),
zhen3(Shengmu.zh, Yunmu.en, 3, "zhěn", "zhen", Head.zh, 'z'),
zhen4(Shengmu.zh, Yunmu.en, 4, "zhèn", "zhen", Head.zh, 'z'),
zheng1(Shengmu.zh, Yunmu.eng, 1, "zhēng", "zheng", Head.zh, 'z'),
zheng3(Shengmu.zh, Yunmu.eng, 3, "zhěng", "zheng", Head.zh, 'z'),
zheng4(Shengmu.zh, Yunmu.eng, 4, "zhèng", "zheng", Head.zh, 'z'),
zhi1(Shengmu.zh, Yunmu.i, 1, "zhī", "zhi", Head.zh, 'z'),
zhi2(Shengmu.zh, Yunmu.i, 2, "zhí", "zhi", Head.zh, 'z'),
zhi3(Shengmu.zh, Yunmu.i, 3, "zhǐ", "zhi", Head.zh, 'z'),
zhi4(Shengmu.zh, Yunmu.i, 4, "zhì", "zhi", Head.zh, 'z'),
zhong1(Shengmu.zh, Yunmu.ong, 1, "zhōng", "zhong", Head.zh, 'z'),
zhong3(Shengmu.zh, Yunmu.ong, 3, "zhǒng", "zhong", Head.zh, 'z'),
zhong4(Shengmu.zh, Yunmu.ong, 4, "zhòng", "zhong", Head.zh, 'z'),
zhou1(Shengmu.zh, Yunmu.ou, 1, "zhōu", "zhou", Head.zh, 'z'),
zhou2(Shengmu.zh, Yunmu.ou, 2, "zhóu", "zhou", Head.zh, 'z'),
zhou3(Shengmu.zh, Yunmu.ou, 3, "zhǒu", "zhou", Head.zh, 'z'),
zhou4(Shengmu.zh, Yunmu.ou, 4, "zhòu", "zhou", Head.zh, 'z'),
zhu1(Shengmu.zh, Yunmu.u, 1, "zhū", "zhu", Head.zh, 'z'),
zhu2(Shengmu.zh, Yunmu.u, 2, "zhú", "zhu", Head.zh, 'z'),
zhu3(Shengmu.zh, Yunmu.u, 3, "zhǔ", "zhu", Head.zh, 'z'),
zhu4(Shengmu.zh, Yunmu.u, 4, "zhù", "zhu", Head.zh, 'z'),
zhua1(Shengmu.zh, Yunmu.ua, 1, "zhuā", "zhua", Head.zh, 'z'),
zhua3(Shengmu.zh, Yunmu.ua, 3, "zhuǎ", "zhua", Head.zh, 'z'),
zhuai1(Shengmu.zh, Yunmu.uai, 1, "zhuāi", "zhuai", Head.zh, 'z'),
zhuai3(Shengmu.zh, Yunmu.uai, 3, "zhuǎi", "zhuai", Head.zh, 'z'),
zhuai4(Shengmu.zh, Yunmu.uai, 4, "zhuài", "zhuai", Head.zh, 'z'),
zhuan1(Shengmu.zh, Yunmu.uan, 1, "zhuān", "zhuan", Head.zh, 'z'),
zhuan3(Shengmu.zh, Yunmu.uan, 3, "zhuǎn", "zhuan", Head.zh, 'z'),
zhuan4(Shengmu.zh, Yunmu.uan, 4, "zhuàn", "zhuan", Head.zh, 'z'),
zhuang1(Shengmu.zh, Yunmu.uang, 1, "zhuāng", "zhuang", Head.zh, 'z'),
zhuang3(Shengmu.zh, Yunmu.uang, 3, "zhuǎng", "zhuang", Head.zh, 'z'),
zhuang4(Shengmu.zh, Yunmu.uang, 4, "zhuàng", "zhuang", Head.zh, 'z'),
zhui1(Shengmu.zh, Yunmu.ui, 1, "zhuī", "zhui", Head.zh, 'z'),
zhui3(Shengmu.zh, Yunmu.ui, 3, "zhuǐ", "zhui", Head.zh, 'z'),
zhui4(Shengmu.zh, Yunmu.ui, 4, "zhuì", "zhui", Head.zh, 'z'),
zhun1(Shengmu.zh, Yunmu.un, 1, "zhūn", "zhun", Head.zh, 'z'),
zhun3(Shengmu.zh, Yunmu.un, 3, "zhǔn", "zhun", Head.zh, 'z'),
zhun4(Shengmu.zh, Yunmu.un, 4, "zhùn", "zhun", Head.zh, 'z'),
zhuo1(Shengmu.zh, Yunmu.uo, 1, "zhuō", "zhuo", Head.zh, 'z'),
zhuo2(Shengmu.zh, Yunmu.uo, 2, "zhuó", "zhuo", Head.zh, 'z'),
zhuo3(Shengmu.zh, Yunmu.uo, 3, "zhuǒ", "zhuo", Head.zh, 'z'),
zhuo4(Shengmu.zh, Yunmu.uo, 4, "zhuò", "zhuo", Head.zh, 'z'),
zi1(Shengmu.z, Yunmu.i, 1, "zī", "zi", Head.z, 'z'),
zi2(Shengmu.z, Yunmu.i, 2, "zí", "zi", Head.z, 'z'),
zi3(Shengmu.z, Yunmu.i, 3, "zǐ", "zi", Head.z, 'z'),
zi4(Shengmu.z, Yunmu.i, 4, "zì", "zi", Head.z, 'z'),
zi5(Shengmu.z, Yunmu.i, 5, "zi", "zi", Head.z, 'z'),
zong1(Shengmu.z, Yunmu.ong, 1, "zōng", "zong", Head.z, 'z'),
zong3(Shengmu.z, Yunmu.ong, 3, "zǒng", "zong", Head.z, 'z'),
zong4(Shengmu.z, Yunmu.ong, 4, "zòng", "zong", Head.z, 'z'),
zou1(Shengmu.z, Yunmu.ou, 1, "zōu", "zou", Head.z, 'z'),
zou3(Shengmu.z, Yunmu.ou, 3, "zǒu", "zou", Head.z, 'z'),
zou4(Shengmu.z, Yunmu.ou, 4, "zòu", "zou", Head.z, 'z'),
zu1(Shengmu.z, Yunmu.u, 1, "zū", "zu", Head.z, 'z'),
zu2(Shengmu.z, Yunmu.u, 2, "zú", "zu", Head.z, 'z'),
zu3(Shengmu.z, Yunmu.u, 3, "zǔ", "zu", Head.z, 'z'),
zu4(Shengmu.z, Yunmu.u, 4, "zù", "zu", Head.z, 'z'),
zuan1(Shengmu.z, Yunmu.uan, 1, "zuān", "zuan", Head.z, 'z'),
zuan3(Shengmu.z, Yunmu.uan, 3, "zuǎn", "zuan", Head.z, 'z'),
zuan4(Shengmu.z, Yunmu.uan, 4, "zuàn", "zuan", Head.z, 'z'),
zui1(Shengmu.z, Yunmu.ui, 1, "zuī", "zui", Head.z, 'z'),
zui3(Shengmu.z, Yunmu.ui, 3, "zuǐ", "zui", Head.z, 'z'),
zui4(Shengmu.z, Yunmu.ui, 4, "zuì", "zui", Head.z, 'z'),
zun1(Shengmu.z, Yunmu.un, 1, "zūn", "zun", Head.z, 'z'),
zun3(Shengmu.z, Yunmu.un, 3, "zǔn", "zun", Head.z, 'z'),
zun4(Shengmu.z, Yunmu.un, 4, "zùn", "zun", Head.z, 'z'),
zuo1(Shengmu.z, Yunmu.uo, 1, "zuō", "zuo", Head.z, 'z'),
zuo2(Shengmu.z, Yunmu.uo, 2, "zuó", "zuo", Head.z, 'z'),
zuo3(Shengmu.z, Yunmu.uo, 3, "zuǒ", "zuo", Head.z, 'z'),
zuo4(Shengmu.z, Yunmu.uo, 4, "zuò", "zuo", Head.z, 'z'),
zuo5(Shengmu.z, Yunmu.uo, 5, "zuo", "zuo", Head.z, 'z'),
none5(Shengmu.none, Yunmu.none, 5, "none", "none", Head.none, ' '),

;

/**
* 构造一个拼音
* @param shengmu 声母
* @param yunmu 韵母
* @param tone 音调
* @param pinyinWithToneMark 包含音调的字符串形式
* @param pinyinWithoutTone 不含音调的字符串形式
*/
Pinyin(Shengmu shengmu, Yunmu yunmu, int tone, String pinyinWithToneMark, String pinyinWithoutTone, Head head, char firstChar)
{
this.shengmu = shengmu;
this.yunmu = yunmu;
this.tone = tone;
this.pinyinWithToneMark = pinyinWithToneMark;
this.pinyinWithoutTone = pinyinWithoutTone;
this.head = head;
this.firstChar = firstChar;
}

/**
* 声母
*/
private Shengmu shengmu;

/**
* 韵母
*/
private Yunmu yunmu;
/**
* 音调
*/
private int tone;

/**
* 输入法头
*/
private Head head;

/**
* 首字母
*/
private char firstChar;

/**
* 声母+韵母+āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜ
*/
private String pinyinWithToneMark;

/**
* 声母+韵母不含音调,纯字母
*/
private String pinyinWithoutTone;

/**
* 获取声母
* @return
*/
public Shengmu getShengmu()
{
return shengmu;
}

/**
* 获取韵母
* @return
*/
public Yunmu getYunmu()
{
return yunmu;
}

/**
* 获取声调
* @return
*/
public int getTone()
{
return tone;
}

/**
* 获取带音调的拼音
* @return
*/
public String getPinyinWithToneMark()
{
return pinyinWithToneMark;
}

/**
* 获取纯字母的拼音
* @return
*/
public String getPinyinWithoutTone()
{
return pinyinWithoutTone;
}

/**
* 获取输入法头
* @return
*/
public String getHeadString()
{
return head.toString();
}

/**
* 获取输入法头
* @return
*/
public Head getHead()
{
return head;
}

/**
* 获取首字母
* @return
*/
public char getFirstChar()
{
return firstChar;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.iflytek.voiceengine.utils.pinyin;

/**
* 拼音输入法头
*/
public enum Head
{
a,
b,
c,
ch,
d,
e,
f,
g,
h,
j,
k,
l,
m,
n,
o,
p,
q,
r,
s,
sh,
t,
w,
x,
y,
z,
zh,
none,
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

package com.iflytek.voiceengine.utils.pinyin;

/**
* 声母
*/
public enum Shengmu
{
b,
c,
ch,
d,
f,
g,
h,
j,
k,
l,
m,
n,
p,
q,
r,
s,
sh,
t,
w,
x,
y,
z,
zh,
/**
* 零声母
*/
none,
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

package com.iflytek.voiceengine.utils.pinyin;

public enum Yunmu
{
a,
ai,
an,
ang,
ao,
e,
ei,
en,
eng,
er,
i,
ia,
ian,
iang,
iao,
ie,
in,
ing,
iong,
iu,
o,
ong,
ou,
u,
ua,
uai,
uan,
uang,
ue,
ui,
un,
uo,
v,
ve,
/**
* 仅用于null类型的拼音
*/
none,
}