伪字发生器
gibberish的Python项目详细描述
gibberish模块让您生成随机的、可发音的伪单词。它开始的生活是关于密码生成器的answer on StackOverflow,但它也是一个有趣的方式投币或激发一些词汇创意。
用法
gibberish创建由一个听起来像英语的辅音-元音-辅音音节组成的伪单词。有时它会吐出真实的单词;大多数情况下不会:
>>> from gibberish import Gibberish >>> gib = Gibberish() >>> gib.generate_word() 'zept' >>> gib.generate_word(start_vowel=True) 'ientz' >>> gib.generate_word(end_vowel=True) 'twae' >>> gib.generate_words(3) ['sqiounn', 'nuil', 'hydrieucks']
它还用作控制台脚本:
~$ gibberish 6 strit druf doct vel dosk flomp ~$ gibberish brank ~$ gibberish 1 -l large fabaduk ~$ gibberish 2 -l medium voskot koontan
安装
要全局安装gibberish模块和控制台脚本,请克隆此存储库并运行:
~$ python setup.py install
更新
- (2017.5.11)
- 分析cmudict(nltk.corpus.cmudict)项中的组件。
- 如果python 3.6或更高版本,请使用secrets模块。
贡献
请帮助编辑输入gibberish/database/components.yaml,因为哪些字符是初始辅音、最终辅音或元音是自定的。