这是一款帮助 诗歌爱好者 和 说唱爱好者 寻找押韵灵感的小工具。
只要输入一个目标词,和一些限制条件,该工具就能查询词库中所有满足条件的押韵词。
目前提供 单押, 双押,三押 和 四押 查询功能, 同时支持 俗语、科技术语 等 词长扩展押韵。
系统要求:Python 2 或 3。
$ pip install chrhyme
该工具根据《汉语拼音方案》对输入词的声母和韵母进行预处理。
输入词长度要求为1-4
,任何在该长度以下或以上的输入词视为不合法。该工具会自动去除输入词汉字以外的任何元素。
用例:长江 (cháng jiāng)
- 声母组合:(ch, j)
- 全韵母组合:(ang, iang)
- 半韵母组合:(ang, ang)
- 声调组合:目前不支持声调押韵。
默认情况下,为得到最大匹配效果,该工具按照 半韵母组合 进行查找。
- 声母押韵:输入想要押相同声母的字的位置,从左数起,1 为
长
, 2 为江
,12 为长江
,顺序任意。任何大于 2 的数字都被视为 2。如果不押声母,输入0
。 - 全韵母押韵:输入想要押全韵母的字的位置,从左数起,1 为
长
, 2 为江
,12 为长江
,顺序任意。任何大于 2 的数字都被视为 2。如果不押全韵母,输入0
。
$ chrhyme
然后,请根据命令行提示进行操作。运行样例如下:
-
v0.2.6 (06/17/2018)
1、修正在Windows系统上打开数据文件出错的问题。 -
v0.2.5 (05/11/2018)
1、开放 单押 功能
2、支持 扩展押韵,如输入词为报恩
,可以查询到一朝天子一朝臣
,即长度扩展的匹配词尾部与输入词押韵。
3、区分 si(思)
, shi(诗)
, ji(机)
三类不同发音的 i
4、扩大词库 (70万细胞词)
5、兼容Python 2 和 3 所有版本 -
v0.1.5 (05/04/2018)
1、区分发音不同的 an 和 ian,以及 e 和 ie -
v0.1.0 (05/03/2018)
1、开放 双押、三押 和 四押 功能
2、支持 声母 及 全韵母 押韵
本项目使用的汉字转拼音系统来自:
汉字拼音转换工具 (Python版) 。