主题:  一个实用小程序,能够获取汉语拼音,带声调

SYSTEM LOCKED

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2003/1/24 16:13:28
#12003/3/15 12:45:25
由于汉语拼音没有大写,所以也不支持大写输入,请大家提宝贵意见。
相关文件:点这儿打开



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#22003/3/16 1:18:33

编辑历史:[这消息被54zq编辑过(编辑时间2003-03-16 01:48:21)]


D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#32003/3/16 21:25:30
45217: "a"
45219: "ai"
45232: "an"
45241: "ang"
45244: "ao"
45253: "ba"
45271: "bai"
45279: "ban"
45294: "bang"
45306: "bao"
45485: "bei"
45500: "ben"
45504: "beng"
45510: "bi"
45534: "bian"
45546: "biao"
45550: "bie"
45554: "bin"
45560: "bing"
45731: "bo"
45752: "bu"
45761: "ca"
45762: "cai"
45773: "can"
45780: "cang"
45785: "cao"
45790: "ce"
45795: "ceng"
45797: "cha"
45808: "chai"
45811: "chan"
45821: "chang"
45996: "chao"
46005: "che"
46011: "chen"
46021: "cheng"
46036: "chi"
46052: "chong"
46057: "chou"
46069: "chu"
46247: "chuai"
46248: "chuan"
46255: "chuang"
46261: "chui"
46266: "chun"
46273: "chuo"
46275: "ci"
46287: "cong"
46293: "cou"
46294: "cu"
46298: "cuan"
46301: "cui"
46309: "cun"
46312: "cuo"
46318: "da"
46324: "dai"
46498: "dan"
46513: "dang"
46518: "dao"
46530: "de"
46533: "deng"
46540: "di"
46559: "dian"
46575: "diao"
46584: "die"
46753: "ding"
46762: "diu"
46763: "dong"
46773: "dou"
46780: "du"
46795: "duan"
46801: "dui"
46805: "dun"
46814: "duo"
46826: "e"
46839: "en"
46840: "er"
47010: "fa"
47018: "fan"
47035: "fang"
47046: "fei"
47058: "fen"
47073: "feng"
47088: "fo"
47089: "fou"
47090: "fu"
47297: "ga"
47299: "gai"
47305: "gan"
47316: "gang"
47325: "gao"
47335: "ge"
47352: "gei"
47353: "gen"
47355: "geng"
47524: "gong"
47539: "gou"
47548: "gu"
47566: "gua"
47572: "guai"
47575: "guan"
47586: "guang"
47589: "gui"
47605: "gun"
47608: "guo"
47614: "ha"
47777: "hai"
47784: "han"
47803: "hang"
47806: "hao"
47815: "he"
47833: "hei"
47835: "hen"
47839: "heng"
47844: "hong"
47853: "hou"
47860: "hu"
48040: "hua"
48049: "huai"
48054: "huan"
48068: "huang"
48082: "hui"
48103: "hun"
48109: "huo"
48119: "ji"
48334: "jia"
48351: "jian"
48553: "jiang"
48566: "jiao"
48594: "jie"
48621: "jin"
48803: "jing"
48828: "jiong"
48830: "jiu"
48847: "ju"
48872: "juan"
48879: "jue"
48889: "jun"
49062: "ka"
49066: "kai"
49071: "kan"
49077: "kang"
49084: "kao"
49088: "ke"
49103: "ken"
49107: "keng"
49109: "kong"
49113: "kou"
49117: "ku"
49124: "kua"
49129: "kuai"
49133: "kuan"
49135: "kuang"
49143: "kui"
49316: "kun"
49320: "kuo"
49324: "la"
49331: "lai"
49334: "lan"
49349: "lang"
49356: "lao"
49365: "le"
49367: "lei"
49378: "leng"
49381: "li"
49577: "lia"
49578: "lian"
49592: "liang"
49603: "liao"
49616: "lie"
49621: "lin"
49633: "ling"
49647: "liu"
49658: "long"
49829: "lou"
49835: "lu"
49855: "lv"
49869: "luan"
49875: "lue"
49877: "lun"
49884: "luo"
49896: "ma"
49905: "mai"
49911: "man"
50082: "mang"
50088: "mao"
50100: "me"
50101: "mei"
50117: "men"
50120: "meng"
50128: "mi"
50142: "mian"
50151: "miao"
50159: "mie"
50161: "min"
50167: "ming"
50173: "miu"
50174: "mo"
50353: "mou"
50356: "mu"
50371: "na"
50378: "nai"
50383: "nan"
50386: "nang"
50387: "nao"
50392: "ne"
50393: "nei"
50395: "nen"
50396: "neng"
50397: "ni"
50408: "nian"
50415: "niang"
50417: "niao"
50419: "nie"
50426: "nin"
50427: "ning"
50595: "niu"
50599: "nong"
50603: "nu"
50606: "nv"
50607: "nuan"
50608: "nue"
50610: "nuo"
50614: "o"
50615: "ou"
50622: "pa"
50628: "pai"
50634: "pan"
50642: "pang"
50647: "pao"
50654: "pei"
50663: "pen"
50665: "peng"
50679: "pi"
50858: "pian"
50862: "piao"
50866: "pie"
50868: "pin"
50873: "ping"
50882: "po"
50891: "pu"
50906: "qi"
50942: "qia"
51107: "qian"
51129: "qiang"
51137: "qiao"
51152: "qie"
51157: "qin"
51168: "qing"
51181: "qiong"
51183: "qiu"
51191: "qu"
51366: "quan"
51377: "que"
51385: "qun"
51387: "ran"
51391: "rang"
51396: "rao"
51399: "re"
51401: "ren"
51411: "reng"
51413: "ri"
51414: "rong"
51424: "rou"
51427: "ru"
51437: "ruan"
51439: "rui"
51442: "run"
51444: "ruo"
51446: "sa"
51449: "sai"
51453: "san"
51619: "sang"
51622: "sao"
51626: "se"
51629: "sen"
51630: "seng"
51631: "sha"
51640: "shai"
51642: "shan"
51658: "shang"
51666: "shao"
51677: "she"
51689: "shen"
51705: "sheng"
51878: "shi"
51925: "shou"
51935: "shu"
52130: "shua"
52132: "shuai"
52136: "shuan"
52138: "shuang"
52141: "shui"
52145: "shun"
52149: "shuo"
52153: "si"
52169: "song"
52177: "sou"
52180: "su"
52193: "suan"
52196: "sui"
52207: "sun"
52210: "suo"
52218: "ta"
52389: "tai"
52398: "tan"
52416: "tang"
52429: "tao"
52440: "te"
52441: "teng"
52445: "ti"
52460: "tian"
52468: "tiao"
52473: "tie"
52476: "ting"
52648: "tong"
52661: "tou"
52665: "tu"
52676: "tuan"
52678: "tui"
52684: "tun"
52687: "tuo"
52698: "wa"
52705: "wai"
52707: "wan"
52724: "wang"
52734: "wei"
52929: "wen"
52939: "weng"
52942: "wo"
52951: "wu"
52980: "xi"
53177: "xia"
53190: "xian"
53216: "xiang"
53236: "xiao"
53416: "xie"
53437: "xin"
53447: "xing"
53462: "xiong"
53469: "xiu"
53478: "xu"
53497: "xuan"
53669: "xue"
53675: "xun"
53689: "ya"
53705: "yan"
53738: "yang"
53755: "yao"
53932: "ye"
53947: "yi"
54000: "yin"
54178: "ying"
54196: "yo"
54197: "yong"
54212: "you"
54233: "yu"
54439: "yuan"
54459: "yue"
54469: "yun"
54481: "za"
54484: "zai"
54491: "zan"
54495: "zang"
54498: "zao"
54512: "ze"
54516: "zei"
54517: "zen"
54518: "zeng"
54522: "zha"
54698: "zhai"
54704: "zhan"
54721: "zhang"
54736: "zhao"
54746: "zhe"
54756: "zhen"
54772: "zheng"
54949: "zhi"
54992: "zhong"
55003: "zhou"
55017: "zhu"
55205: "zhua"
55207: "zhuai"
55208: "zhuan"
55214: "zhuang"
55221: "zhui"
55227: "zhun"
55229: "zhuo"
55240: "zi"
55255: "zong"
55262: "zou"
55266: "zu"
55274: "zuan"
55276: "zui"
55280: "zun"
55282: "zuo"

这个是转换后的chartonum(汉字)和对应拼音的列表
本来想做一个发音系统,但mx的tts辅助功能已经有了
大家可以试一下
if voiceInitialize() then
voiceSpeak(member("").text)
end if
但是做到这部就有了新的想法(灵感来自http://www.5dmedia.com/bbs/newsdetail.asp?id=703983)
因为在做这步时自己也想在佩音时再简化,毕竟现在有396个读音如果分成声母和母可能只有50个不到,重上面水区的贴子可以想到每个字由声母和韵母组成,而每个声母和韵母是有固定口型的,那么语音对口型就解决了,有更好想法的吱一声.....



SYSTEM LOCKED

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2003/1/24 16:13:28
#42003/3/18 8:22:41
我没有使用chartonum(汉字)方法。只是记载所有音节列表,对应所有声调列表,然后编写拼写规则。