一个conlang字库generatrumlanguarum
genling的Python项目详细描述
舌生殖
这是一个开发python库的项目,通过它可以生成一种口语构造语言conlang。在库的当前状态下,可以对字生成器进行编程。
在生成过程中,权重和概率影响单个音素的使用、音节段的使用、相同位置音节的使用、词干内音节的数量和规则的使用简单或更复杂的正则表达式规则用于筛选生成的词干(例如,不允许使用的音素组合),并用于将生成的词干从原始形式(例如“<;g e>;<;hYo>;<;uN>;<;e>;<;nu>;”)转换为最终形式(例如,“gehyōn'enu”、“げ12402;う〯えぬ”“Gexyong_nu”或“_
这个项目的标题是拉丁文,翻译成“语言生成器”。
要求
- Python3
安装
从Python包索引:
pip install genling
或下载并运行:
python3 setup.py install
示例
使用这个库的例子可以在git存储库中找到。
示例的命令行用法:
python3 conlang.py 100
python3 conlang.py 100 raw
python3 japanese.py 100 hiragana
python3 japanese.py 100 hepburn
python3 japanese.py 100 strict
python3 japanese.py 100 raw