宋词生成器(songci-generator)
简介
这是什么
一个"按谱生成原创宋词"的技能。它不以套模板拼凑,而是以清代《白香词谱》100 调平仄谱为格律准绳,结合婉约、豪放、清空等不同风格的经典词作语料,真正实现"依律填词、因情选牌"。
能为你做什么
- 给定主题与情感,自动选词牌 → 定韵部 → 取意象 → 按谱填词 → 逐句自检,产出合律原创词;
- 支持指定词牌(如《水调歌头》《醉花阴》)、韵部、篇幅(小令 ≤58字 / 中调 59–90字 / 长调 ≥91字)、家数(柳永、李清照、苏轼、辛弃疾、姜夔、纳兰……);
- 每首词附带格律自检表、词牌选择理由与简注,便于赏析、修改与教学。
语料来源
技能内置语料均整理自本机 D 盘合集中的古典文学文档——白香词谱、柳永/辛弃疾/姜夔/纳兰词选、婉约词、宋辽金词精选、唐宋词选讲、宋词鉴赏集/辞典等,经 GBK→UTF-8 转码与结构化处理,共 14 份参考 + 3 份自编索引。
产出纪律
严守平仄与韵脚(古入声字归仄),全篇雅言、不冒用古人、用典有度、情感到位(婉约含蓄、豪放沉雄、闲适清空),输出即附格律标注,可复核、可改。
何时用
- 用户要"写一首宋词 / 填一首词 / 以XX为题作首词"。
- 用户给定词牌求依谱填词(如"用《水调歌头》写中秋")。
- 用户要某种情感或题材的词(思乡、送别、咏物、怀古、闲适……)。
- 用户要特定篇幅:小令 / 中调 / 长调。
- 用户要押某韵、用某典故、仿某家(柳永 / 李清照 / 苏轼 / 辛弃疾……)。
一句话交互
> 你说:「以『秋夜怀人』为题,写一首婉约风的词」
工作流程(严格按序)
1. 澄清需求(若用户未给足,先问一句或给合理默认)
收集四项:
- 主题/题材(必填,缺则反问一句)。
- 情感基调:婉约(柔美、含蓄、言情)|豪放(恢宏、言志、怀古)|闲适(清空、疏淡)|悲慨。缺则据题材推断。
- 词牌偏好:用户指定则用之;否则由"词牌推荐"自定。
- 韵部/篇幅:用户指定则守之;否则按情感自选合适平/仄韵与篇幅。
2. 选词牌
- 先查
@references/词牌推荐与情感.md的"情感→词牌"速查表。 - 确认该词牌在
@references/白香词谱.txt中存在(索引见该文件第8–107行,共100调:小令、中调、长调俱全)。 - 篇幅:小令(≤58字)|中调(59–90字)|长调(≥91字),按用户要求取舍。
3. 查格律(核心)
- 在
@references/白香词谱.txt检索该词牌条目,提取平仄谱与例词。 - 符号约定(白香词谱原文第6行):
- ○ 平声 ● 仄声 ⊙ 可平可仄 △ 平韵 ▲ 仄韵
- 平仄判定:现代汉语第一、二声≈平,第三、四声≈仄;古入声字(如月、白、阙、说、一、不、客、碧、落、国、雪、发、缺、别、绝)在词中归仄声,生成时这些字须当仄用(除非落在⊙位)。
- 严守:韵脚位(△/▲)必须押;○位尽量用平;●位尽量用仄;⊙位可放宽。
4. 定韵部
- 查
@references/韵部参考.md,选定一个韵部(如"尤侯部""江阳部""庚青部")。 - 所有韵脚字必须同部(平韵押平声同部;仄韵押上/去同部;入声可独用或押仄)。
- 从韵部表中挑韵字,避免凑韵生僻字。
5. 取意象与句式
- 据情感/题材查
@references/意象库.md取意象簇与常用虚词/领字。 - 参考风格范例文件学句式与炼字:
- 婉约 / 言情 / 闺怨 →
@references/婉约词.txt、@references/柳永词全集.txt、@references/纳兰词全集.txt、@references/清词精选.txt - 清空 / 精严 / 咏物 →
@references/姜夔词选.txt - 豪放 / 怀古 / 言志 →
@references/辛弃疾词选.txt、@references/宋辽金词精选.txt、@references/中国古典词选.txt - 综合赏析与典故 →
@references/唐宋词选讲.txt、@references/宋词鉴赏集.txt、@references/宋词鉴赏辞典.txt - 词牌来历与适宜情感 →
@references/词牌典故与情感.txt - 句式长短、领字(如"对/渐/念/想/正/甚/怎/莫")、对仗(中长调常见)均须贴合该词牌原谱(看例词)。
6. 填词与自检
逐句对照平仄谱:
- 韵脚是否同部?句数、字数是否与词牌一致(含叠句、换韵、添字处)?
- ○位是否平、●位是否仄(⊙位不计)?入声字是否当仄?
- 有无现代口语、有无重字犯复、意象是否连贯成境?
- 不合格处就近替换同义/同韵字重校,至基本合律。
7. 输出格式
【词牌·题目】(拟作/依《白香词谱》自填)
<一句定场诗/立意,便于快速把握>
<词正文,依原谱分行>
—— 格律自检 ——
· 词牌:<名> 篇幅:<小令/中调/长调> 韵部:<X部,平/仄韵>
· 平仄:依《白香词谱》○平●仄⊙可平可仄,入声归仄,基本合律(⊙处放宽)。
· 选用意象:<意象1、意象2…>(贴合<情感>)
—— 简注 ——
· 词牌选择理由:<为何此牌宜此情>(可引词牌典故)。
· 关键句释义:<1–2句点出立意>。
署名用"拟作/依谱自作",勿冒用古人。
风格纪律(务必遵守)
- 宁律不野:优先合律;只有在⊙位或不得已时才变通,并说明。
- 用典有度:可化用宋人成句与典故,但须自然不堆砌;不杜撰典故。
- 语体一致:全篇文言/雅言,不用"的、了、吗、呢"等现代助词;可学宋人虚词(漫、忍、争奈、试问、犹、空、悄、谩、却、堪)。
- 情感到位:婉约要"含蓄深婉",豪放要"沉雄有骨",闲适要"清空疏淡",勿四不像。
- 不冒名:原创拟作,不伪托古人。
引用 reference
@references/白香词谱.txt— 100调平仄谱+例词(格律权威,必查)@references/词牌推荐与情感.md— 情感→词牌速查+名篇提示@references/词牌典故与情感.txt— 各词牌来历与适宜情感(原合集文件)@references/意象库.md— 按情感/题材的意象簇与虚词/领字@references/韵部参考.md— 词林正韵十九部(平声韵字表+仄韵/入声通押规则)@references/婉约词.txt@references/柳永词全集.txt@references/纳兰词全集.txt@references/清词精选.txt— 婉约/言情/闺怨范例@references/姜夔词选.txt— 清空精严/咏物范例@references/辛弃疾词选.txt@references/宋辽金词精选.txt@references/中国古典词选.txt— 豪放/怀古/综合范例@references/唐宋词选讲.txt@references/宋词鉴赏集.txt@references/宋词鉴赏辞典.txt— 赏析与典故库
典型示例
示例1|指定词牌
- 用户:"用《水调歌头》写中秋,豪放一点。"
- 走流程:词牌=水调歌头(长调,95字,平韵)→查谱→定庚青/江阳等平韵部→取"明月、琼楼、清辉、把酒、古今"意象→填→自检→输出附格律。
示例2|只给情感
- 用户:"写一首表达离愁别绪的小令。"
- 走流程:情感=离别婉约→速查表选《长相思》《如梦令》《忆江南》等小令→定韵→取"长亭、杨柳、兰舟、烟波、泪"→填→输出。
示例3|给题材与家数
- 用户:"仿李清照的口吻,写一首咏秋闺怨的《醉花阴》。"
- 走流程:词牌=醉花阴(小令,52字,仄韵)→查谱→定仄韵部→取"帘、黄昏、东篱、暗香、瘦"等易安意象→合律填→输出点出"人比黄花瘦"化用。