家里娃正学拼音的阶段,家长多少动过这个念头,把一段课文或故事变成汉字上方标着拼音的读物。开发者 tjsky 在论坛发帖求这类软件没找到合适的,干脆自己上手,和 AI 一起半天搓出第一版,这就是现在开源的汉语拼音注音小工具。我把仓库 README、开发者自荐帖和三个在线版本都过了一遍,这篇把它怎么用、用哪个版本讲清楚。
主要功能
工具是纯网页形态,原生 HTML 加 JavaScript 单文件实现,无构建、无后端,全部转换在浏览器里完成,断网也能用。它分三个功能版本。迷你版没有词典,逐字标注,体量最小。标准版约 1MB,内嵌约三万高频词的分词词典,日常够用,是推荐档。词典版约 6MB,词典 33.7 万词条,长词和生僻词的分词明显更准,要注音材料的家长直接选它。
标注质量贴近教材习惯。拼音标在汉字上方,轻声自动不标调,妈妈两个字只给第一个标四声,一和不的变调有开关,儿化音有两种显示模式。纠错做得细,点击任何一个汉字可以手动改读音,改过的字标橙色便于复查,分词支持手动拆分与合并,的地得、多音字这些易错点有专门提醒,还内置了轻声词表。排版方面字号从 16 到 48 可调,字体有楷体宋体黑体与霞鹜文楷,字距行距都能动。
导出环节照顾了打印场景。A4 打印预览带分页,每页字数三百到一千五可调,滚动模式单文件能吃两万字,水印可以去掉,复制支持富文本、HTML 注音标记、字音对、纯拼音四种格式,另有阅读模式用方向键翻页,文本文件导入时 UTF-8 与 GBK 自动识别。
使用步骤
打开在线版即用,国内地址是 pinyin-annotator.tjsky.net,国外走 GitHub Pages 的 tjsky.github.io/pinyin-annotator。进去后先选版本,第一次选词典版,下载等待一次后浏览器会缓存住。左上角输入或粘贴文字,右侧预览区即时出注音结果,逐字检查一遍多音字,改错的点一下汉字选正确读音。然后按孩子年龄调字号与行距,幼龄建议大字号加宽行距,直接打印或导出 PDF 就成了读物。介意在线访问的,把仓库里的 HTML 文件下载到本地双击打开,效果完全一致。
解决了什么需求
学龄前到小学低年级的自主阅读材料,市面成品有限,家长手里的课文和绘本故事想转成注音版,过去靠排版软件手工敲。这个工具把整件事压成了粘贴加导出两步。发现频道的反馈能看出需求热度。Xenon 的第一句是动作好快点个赞。NeverMind 说昨晚才刷到求软件帖,今天中午工具就上线了,顺带追问词库能不能自定义导入课本词汇,开发者暂未答复,这算一个待办。EAea 的感慨是突然想起三十多年前的小学第一册。开发者自己的动力也实在,家里有娃要用,迭代速度自然快,四天里连发三版更新,分词、词典、三语界面挨个落,路线图上还排着简繁转换与台湾读音,后者准备用萌典的数据。
注意事项
几处边界说明白。字体授权各不相同,拼音用的 Andika 字体是 SIL 开源许可可免费商用,实打实的只有 55KB 子集,霞鹜文楷同样开源,README 提到的印氪先生是商业字体仅限非商业场景且未内置,自己打印给娃用没有问题,拿去出版先核授权。README 里迷你版大小写作 0.5KB,按上下文应是 0.5MB 的笔误,以实际文件为准。项目尚无正式版本号,更新以 README 的日期日志为准,仓库 MIT 开源,想改字体或加词的可以自己动手。拼音引擎是开源库 pinyin-pro,README 引用的基准准确率高达 99.846%,词典数据也来自同家的开源数据包,遇到个别标错的字用点改功能兜住就行。
总结
一个小而准的刚需工具,没有账号没有服务器没有广告,关闭网页什么都不留。家里有正学拼音的娃,收藏词典版地址,五年内都用得上。
来源
- GitHub 仓库 https://github.com/tjsky/pinyin-annotator
- 在线版(国内) https://pinyin-annotator.tjsky.net/
- 在线版(GitHub Pages) https://tjsky.github.io/pinyin-annotator/
- 开发者自荐帖 https://meta.appinn.net/t/topic/91955
- 拼音引擎 pinyin-pro https://github.com/zh-lx/pinyin-pro