/hz2py

[Shell] 漢字拼音查詢工具 (Pinyin query tool)

Primary LanguageShellMIT LicenseMIT

hz2py

build docs last-commit license

汉字转换成拼音。

项目缘由

最近在设计一款中文输入方案,有个步骤需要将汉字转换成拼音。

虽然找到很多的转换工具,但是绝大多数的转换工具转换后的拼音都带有声调。 而唯一能找到 (也可能是我的信息检索能力不好) 不带声调的转换工具连《通用规范汉字表》都不能覆盖。

所以 Fork 了一份 mozillazg/pinyin-data 拼音数据, 自己动手做一个汉字转拼音工具。

特性

  • 支持转换汉字到拼音
    • 转换多个汉字需要保存汉字在纯文件文件中,每行一个汉字
  • 支持转换汉字到 unicode 编码
    • 转换多个汉字需要保存汉字在纯文件文件中,每行一个汉字
  • 支持转换汉字到带声调/不带声调的拼音

使用

Usage: hz2py [input file] [options] [arguments]

Options:
  -h, --help      Displays this help
  -v, --version   Displays version information

支持的词典

TODO

  • 支持多种拼音词典
  • 词典自动补位搜索
    • 当所选词典没对应汉字的拼音时自动检索其它词典
  • Unicode 码反查汉字
  • 带声调/不带声调的拼音反查汉字