从零构建人工语言

本指南以一个完整的创作流程为线索,手把手引导你从零开始构建一门功能完整的人工语言。

Tip

创造语言是一个迭代过程。你不需要严格按本手册的顺序操作——随时可以在各模块间跳转。但如果你是新手,按照下面的顺序来会比较顺畅。

开始之前

启动应用

Conlang Maker 是桌面应用,双击打开即可。首次启动时,你需要创建一个语系项目,应用会自动生成一个 Proto Language(原始语言),所有后续语言都可从此派生。

界面概览

  • 顶部导航栏:主功能区,包含所有模块入口
  • 右上角 ⚡ 按钮:快速录入弹窗,随时可用
  • 左上角语言名称:当前活动语言,点击可进入语系树

第一步:搭建语音系统

导航音系音素表

这是创造语言最根本的第一步:决定你的语言使用哪些语音。

使用预设(推荐新手)

  1. 点击顶部的 「预设」 按钮
  2. 浏览 12 种真实语言风格预设:
    • 柔和流畅 → 夏威夷语风精灵语风
    • 铿锵有力 → 格鲁吉亚语风斯拉夫语风
    • 异域风情 → 阿拉伯语风纳瓦特尔语风
  3. 点击预设名称即可加载

手动选择

  1. 在 IPA 辅音表中,点击你想要的辅音音素(高亮 = 已选)
  2. 在元音梯形图中,点击你想要的元音
  3. 点击可播放每个音素的标准发音

实用建议

  • 辅音数量:15~25 个是常见范围
  • 元音数量:5~7 个最常见(a, e, i, o, u 是经典五元音系统)
  • 注意对称性:如果有 /p/,通常也该有 /b/
  • 留意警告:应用会自动检测不平衡并提示

第二步:设计正字法

导航音系罗马音

正字法决定了你的语言"写出来"是什么样子。

  1. 点击 「添加映射表」 → 输入名称(如 "标准拼写")
  2. 点击 「添加映射」 为每个音素定义拼写:
    • 输入:罗马字(如 sh
    • 输出:IPA 音素(如 /ʃ/
Tip

映射表定义后,后续在词典中输入拼写时会自动生成 IPA

第三步:配置音节结构

导航音系音位配列

定义音素类宏

典型的宏定义:

  • C = 所有辅音
  • V = 所有元音
  • N = 鼻音

定义音节模板

  • CV — 最简单,如日语:ka, mi, su
  • (C)V — 允许无辅音开头
  • (C)V(C) — 允许辅音尾
  • (C)(C)V(C)(C) — 允许复杂辅音簇

大写字母对应你定义的宏,括号表示可选。

可选:高级规则

  • 黑名单:正则表达式排除非法组合
  • 元音和谐:将元音分两组,限制同一词内的搭配
  • 声调:定义声调名称和标记符号

第四步:批量生成初始词汇

导航造词生成器

  1. 设置 生成数量(建议 50100 个)和 音节数范围(建议 13)
  2. 点击 「生成」
  3. 浏览候选词,删除不喜欢的,为喜欢的标注词性
  4. 勾选想要保留的词 → 点击 「导入词典」

进阶技巧

  • Swadesh 100:自动映射到基本概念(水、火、太阳、人……)
  • 衰减系数:控制某些音的出现概率
  • 改写规则:生成后自动替换,如 aa → ā

第五步:打磨词典

导航词典

左侧面板显示词条列表,点击后右侧打开编辑器。可编辑的字段:

  • 罗马音(IPA 自动更新)
  • 义项:词性、释义、例句
  • 词源:标记词的来源
  • 标签:分类标签

快速录入

随时点右上角 ⚡ 按钮:输入单词 → 释义 → 词性 → Enter 保存 → 自动清空继续录入。

第六步:建立语法骨架

导航语法

设置基本语序

  • 语序:SVO / SOV / VSO 等
  • 修饰语位置:名词前(英语)或名词后(法语)
  • 介词类型:前置词或后置词

整理词性

已有默认词性(名词、动词等),可按需添加自定义词性。

定义屈折维度

常见维度示例:

数 (Number):   单数 SG / 复数 PL
格 (Case):     主格 NOM / 宾格 ACC / 属格 GEN
时态 (Tense):  过去 PAST / 现在 PRES / 将来 FUT
人称 (Person): 1P / 2P / 3P

第七步:定义屈折和派生

屈折规则

导航语法屈折规则

为每个维度值创建形态规则:

  • 后缀:复数 -en、过去时 -ka
  • 前缀:否定 na-
  • 条件规则:词以元音结尾 → -n,否则 → -en

测试屈折

屈折测试 中输入测试词 + 选择词性,查看所有规则的结果。

派生规则(可选)

定义词性转换:动词→名词 -er、名词→形容词 -ik、形容词→副词 -re

第八步:在沙盒中测试翻译

导航翻译沙盒

标签屈折模式

输入 star-PL shine-PAST in void,程序会:

  1. 查词典找到对应词
  2. 应用屈折规则
  3. 生成跨行对照表

句法重排模式

添加 token 并标注语法角色(S/V/O),程序按语序自动重排并应用格标记。

第九步:质量检查和统计

质检

导航词典质检

运行自动检查:缺少词性、未映射拼写、无 IPA、重复拼写等。

统计

导航词典统计

查看词汇量、词性分布、音素频率、音节结构分布等。

第十步:撰写语法手册

导航语法语法手册

用 Markdown 编写参考文档,可插入 {{paradigm:noun:kata}} 自动渲染屈折范式表。

第十一步:编写语料文本

导航语料库

用你的语言写文本,添加莱比锡标注规范的行间注释。点击 「自动标注」 从词典匹配每个词。

第十二步:派生子语言

导航语系树

  1. 选择父语言 → 点击 「派生」 → 输入名称
  2. 在子语言的 历时音变引擎 中定义音变规则
  3. 后续可 「拉取」 父语言新词,自动经过音变处理

第十三步:导出和分享

导航导出

目的推荐格式
打印参考书PDF
数据分析Excel
拼写检查Hunspell
备份/转入其他工具CSV
让 AI 学会你的语言LLM Prompt

创作灵感

A. 简洁的语言

预设:夏威夷语风 · 音节 (C)V · 5 元音 8 辅音 · SVO

B. 复杂的语言

预设:斯拉夫语风 · 音节 (C)(C)V(C)(C) · 8 元音 25+ 辅音 · SOV

C. 和谐的语言

预设:芬兰语风 · 音节 (C)V(C) · 8 元音 15 辅音 · SOV · 元音和谐

最重要的创作原则:让你的语言有特色。不需要模仿任何自然语言——你的语言,你的规则。