Skip to main content

Find rhymes for Chinese words.

Project description

中文押韵器 Chinese Rhymer

Build PyPI License

一、简介

这是一款帮助 诗歌爱好者说唱爱好者 寻找押韵灵感的小工具。
只要输入一个目标词,和一些限制条件,该工具就能查询词库中所有满足条件的押韵词。
目前提供 单押双押三押四押 查询功能, 同时支持 俗语科技术语词长扩展押韵

二、安装

系统要求:Python 2 或 3。

$ pip install chrhyme

三、使用

1、要求

该工具根据《汉语拼音方案》对输入词的声母和韵母进行预处理。
输入词长度要求为1-4,任何在该长度以下或以上的输入词视为不合法。该工具会自动去除输入词汉字以外的任何元素。

2、功能:

用例:长江 (cháng jiāng)

  • 声母组合:(ch, j)
  • 全韵母组合:(ang, iang)
  • 半韵母组合:(ang, ang)
  • 声调组合:目前不支持声调押韵。

默认情况下,为得到最大匹配效果,该工具按照 半韵母组合 进行查找。

条件设置

  • 声母押韵:输入想要押相同声母的字的位置,从左数起,1 为, 2 为,12 为长江,顺序任意。任何大于 2 的数字都被视为 2。如果不押声母,输入 0
  • 全韵母押韵:输入想要押全韵母的字的位置,从左数起,1 为, 2 为,12 为长江,顺序任意。任何大于 2 的数字都被视为 2。如果不押全韵母,输入 0

3、命令行

$ chrhyme  

然后,请根据命令行提示进行操作。运行样例如下:

demo

四、版本更新

  • 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、区分发音不同的 anian,以及 eie

  • v0.1.0 (05/03/2018)
    1、开放 双押三押四押 功能
    2、支持 声母全韵母 押韵

五、相关项目

本项目使用的汉字转拼音系统来自:
汉字拼音转换工具 (Python版)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
chrhyme-0.2.6.tar.gz (8.8 MB) Copy SHA256 hash SHA256 Source None Jun 17, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page