All Projects → jiaeyan → chinese-rhymer

jiaeyan / chinese-rhymer

Licence: MIT license
轻量中文押韵神器,100%绝对可用,傻瓜式命令行操作,秒速实现烈焰单押,闪电双押,龙卷三押以及海啸式四押,目前版本 v0.2.6。Search for rhymes for Chinese words, with 1, 2, 3 and 4 characters, released on PyPI with current version of 0.2.6.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to chinese-rhymer

Python Pinyin
汉字转拼音(pypinyin)
Stars: ✭ 3,618 (+4925%)
Mutual labels:  pinyin, chinese
Hanbaobao
Mandarin Chinese text segmentation and mobile dictionary Android app (中文分词)
Stars: ✭ 17 (-76.39%)
Mutual labels:  pinyin, chinese
Chineseutil
PHP 中文工具包,支持汉字转拼音、拼音分词、简繁互转、数字、金额大写;QQ群:17916227
Stars: ✭ 413 (+473.61%)
Mutual labels:  pinyin, chinese
pinyin4js
A opensource javascript library for converting chinese to pinyin。welcome Star : P
Stars: ✭ 153 (+112.5%)
Mutual labels:  pinyin, chinese
Gpy
Go 语言汉字转拼音工具
Stars: ✭ 136 (+88.89%)
Mutual labels:  pinyin, chinese
rust-pinyin
汉字转拼音
Stars: ✭ 111 (+54.17%)
Mutual labels:  pinyin, chinese
Xpinyin
Translate Chinese hanzi to pinyin (拼音) by Python, 汉字转拼音
Stars: ✭ 709 (+884.72%)
Mutual labels:  pinyin, chinese
syng
A free, open source, cross-platform, Chinese-To-English dictionary for desktops.
Stars: ✭ 108 (+50%)
Mutual labels:  pinyin, chinese
weapp-poem
诗词墨客 - 最全中华古诗词小程序
Stars: ✭ 409 (+468.06%)
Mutual labels:  chinese, poem
Cn sort
中文排序:按拼音/笔顺快速排序简体中文词组(百万数量级,可含中英/多音字)。如果对您有所帮助,欢迎点个star鼓励一下。
Stars: ✭ 102 (+41.67%)
Mutual labels:  pinyin, chinese
Pinyin
🇨🇳 汉字拼音 ➜ hàn zì pīn yīn
Stars: ✭ 6,047 (+8298.61%)
Mutual labels:  pinyin, chinese
hanzi-pinyin-font
Chinese font displaying Hanzi (汉字) characters with by transliteration/pronunciation (Pīnyīn).
Stars: ✭ 79 (+9.72%)
Mutual labels:  pinyin, chinese
Go Pinyin
汉字转拼音
Stars: ✭ 907 (+1159.72%)
Mutual labels:  pinyin, chinese
Somiao Pinyin
Somiao Pinyin: Train your own Chinese Input Method with Seq2seq Model 搜喵拼音输入法
Stars: ✭ 209 (+190.28%)
Mutual labels:  pinyin, chinese
pinyin data
🐼 Easy to use and portable pronunciation data for Hanzi characters.
Stars: ✭ 13 (-81.94%)
Mutual labels:  pinyin, chinese
shudu
Shudu 為一個開源文字處理平台,目的是讓閱讀者能夠舒服的閱讀、編寫文案。
Stars: ✭ 25 (-65.28%)
Mutual labels:  chinese
rhymes
Give me an English word and I’ll give you a list of rhymes
Stars: ✭ 34 (-52.78%)
Mutual labels:  rhyme
Soft-CHS
用于存放一些自行汉化的小软件 1.madvr
Stars: ✭ 97 (+34.72%)
Mutual labels:  chinese
react-flashcards
A simple React + Firebase flashcard application
Stars: ✭ 29 (-59.72%)
Mutual labels:  chinese
awesome-malware-analysis
Defund the Police.
Stars: ✭ 9,181 (+12651.39%)
Mutual labels:  chinese

中文押韵器 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版)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].