🔤 文本转拼音

带声调拼音 · 首字母提取 · 按拼音排序 · 词组优先 · 内容不出本机
要做什么
💡 要给文字注拼音就选左边;要做检索缩写(比如输入 zsf 找到张三丰)选中间;手上有一串名单要按拼音先后排好选右边
📄
点击选择文本文件,或把 .txt 拖到这里
也可以直接粘在下面;编码自动判断,老系统导出的 GBK 文件一样读得开
📥 要转换的中文
一行一句都行,标点、数字、英文原样保留。比如:张三丰 王小明
⚙️ 转换选项
声调写法
排版
音节分隔
其他
🔒
内容不出本机拼音字库就写在这个单文件里,转换全在浏览器完成,贴的名单一个字都不发出去
🧩
先认词组再落字「重庆」给 chóng qìng,不会按单字硬拼成 zhòng;「银行」给 háng,不给 xíng
🎯
声调三种写法带符号 zhōng、数字 zhong1、干脆不要声调;轻声在数字写法里是 5
🔠
首字母一次拿全张三丰 → zsf,做检索缩写、给系统建简拼字段都够用,还能挑大小写
📊
按拼音排好,还出辅助列名单一行一个,按拼音字母升序降序排;导出的 CSV 带拼音列,贴进 Excel 自己排
⚠️
没把握的地方直说字库查不到的字原样留着并报个数;多音字逐条提醒这一行取的是哪个读音
使用说明与常见问题

声调是按什么定的?

单字取的是这个字在规范字表里的通行读音(本调),再套一层词组表:词组表里收录的都是「按单字硬拼会读错」的词,认得出词组就按词组给。轻声只落在本身就读轻声的字上,比如「们」「子」「头」这些后缀(我们 wǒ men、桌子 zhuō zi、石头 shí tou);「妈妈」这类重叠称呼词组表里没有特别标注,按单字本调给 mā mā。

「一」「不」为什么不是变调后的读音?

页面给的是本调:「一个」标 yī gè,不标 yí gè。书面注音、字典对照、拼音输入法用的都是本调这一套;变调是口语里自然发生的,标进注音里反而和课本上的写法对不上。同理「三」给 sān。

姓氏读音要不要打开?

默认关着。打开后只影响每行第一个字:「单雄信」的第一个字从 dān 变 shàn,「查」变 zhā、「曾」变 zēng。为什么默认关:如果这行开头是「单位」「着力」这类普通词,打开会被当成姓氏读成 shàn wèi。名单、通讯录里一行一个人名时再打开。

多音字提醒怎么看?

结果下方会把这一行里读音有得选的字列出来,写清这里取的是哪个、另一个读法是什么,比如「重」取 zhòng,另读 chóng。已经由词组表定下读音的字不再重复提醒,所以「重庆」不会被提醒成多音字。

按拼音排序的先后是怎么定的?

排序用的是不带声调的拼音字母,一个字母一个字母比:先把每行汉字转成拼音连写(数字、英文字母按原样转小写参与比较,标点和空格不参与),再按这个键升序或降序。读音完全相同的行按原文字符的先后排,所以同样的输入永远得到同样的输出。多音字这里也按词组表认得出的读法算,「重庆」排进 c 开头那一堆,单独的「重」字按本调 zhòng 排进 z。

结果里带拼音列有什么用?

每行是「拼音 ⇥ 原文」,中间是制表符,直接粘进 Excel 会自动分成两列,拿拼音那一列排序就行。「下载 CSV 辅助列」给的是同样的内容,另加一列首字母,带 UTF-8 BOM,Excel 双击打开中文不乱码。

拼音在上、原文在下,为什么两行对不齐?

因为拼音天生比汉字宽窄不一,纯文本没法一格一格对齐。要逐字对照就勾「显示注音对照」(页面上汉字上面直接压着拼音),或者选「括号跟在后面」写成「中文(zhōng wén)」,再配上「不加任何分隔」就是「中文(zhōngwén)」。要拿到能粘进 Word 的两行排版,用「下载 TXT」把拼音行和原文行成对拿走。

拼音之间要不要空格?

「每个音节加空格」是一个字一个空格,「zhōng wén」这样,逐字对照最清楚。「不加任何分隔」连空格也不留,「zhōngwen」这样,适合当检索关键字、文件名、字段值。两种都只在汉字音节之间处理空格,标点还是贴着前面的字,数字和英文后面会补一个空格,免得「A1栋」变成「A1dong4」粘在一起。

数字调里的 5、ü 写成 v 是怎么回事?

数字写法是「音节 + 声调数字」,1 到 4 对应阴平阳去,轻声写 5,所以「桌子」是 zhuo1 zi5。带「ü」的音节(绿 lǜ、略 lüè)在数字写法和不要声调的写法里写成 v(lv4、lve4),这是键盘上打不出两点时的通行写法;带声调符号那一栏照常显示 ü。

生僻字、繁体字查不到怎么办?

字库收的是《通用规范汉字表》(2013 年公布)里的 8105 个字,再加上 GB2312 的字和词典注音语料里有读音的字,合起来 9198 个,每个都带读音。查不到的字原样保留在结果里,统计条里的「未收录」会报出有几个,提醒里列出前几个在第几行、是哪个字,不会悄悄变成空格或者乱码。繁体字里的常见字(開、國、學、東)也带着读音,但繁简对应的词组没有覆盖,「開發」这类按单个繁体字给。

会不会把内容传到网上?

不会。整个页面是单个 HTML 文件,字库和转换逻辑都在文件里,贴进来的内容一个字节都没有发出去。(本站只统计页面被打开的次数,用的是一个 1×1 像素的计数请求,里面不含任何数据内容。)

松手就读取文件