vocab.py 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. """procedure skill 词表常量 — validate.py / wf-patch.py 共用的单一来源.
  2. 与 SKILL.md 内嵌的三棵词表树一一对应 (叶子名 → 根/…/叶 全路径); 改词表时两处同步改.
  3. 本 skill 不再携带 taxonomy json — 人读 SKILL.md, 机器读这里.
  4. """
  5. EFFECT_LEAF2PATH = {
  6. '工艺规约': '制作/准备阶段/工艺规约',
  7. '预准备': '制作/准备阶段/预准备',
  8. '预处理': '制作/准备阶段/预处理',
  9. '主体生成': '制作/加工阶段/主体生成',
  10. '装配': '制作/加工阶段/装配',
  11. '后期': '制作/收尾阶段/后期',
  12. '配套伴生': '制作/收尾阶段/配套伴生',
  13. '检验': '制作/收尾阶段/检验',
  14. '交付': '制作/收尾阶段/交付',
  15. }
  16. ACTION_LEAF2PATH = {
  17. '检索': '获取/搜索/检索',
  18. '下载': '获取/搜索/下载',
  19. '调取': '获取/查询/调取',
  20. '上传': '获取/录入/上传',
  21. '拍摄': '获取/录入/拍摄',
  22. '录音': '获取/录入/录音',
  23. '键入': '获取/录入/键入',
  24. '选取': '获取/引用/选取',
  25. '裁切': '提取/物理提取/裁切',
  26. '抠取': '提取/物理提取/抠取',
  27. '抽帧': '提取/物理提取/抽帧',
  28. '识别': '提取/化学提取/识别',
  29. '反推': '提取/化学提取/反推',
  30. '解构': '提取/化学提取/解构',
  31. '元素生成': '生成/元素生成',
  32. '数组生成': '生成/关系生成/数组生成',
  33. '结构生成': '生成/关系生成/结构生成',
  34. '添加': '修改/增/添加',
  35. '叠加': '修改/增/叠加',
  36. '抹除': '修改/删/抹除',
  37. '剪除': '修改/删/剪除',
  38. '重述': '修改/变/重述',
  39. '风格化': '修改/变/风格化',
  40. '转换': '修改/变/转换',
  41. '替换': '修改/变/替换',
  42. '调整': '修改/变/调整',
  43. '增强': '修改/变/增强',
  44. '缓存': '存储/暂存/缓存',
  45. '入库': '存储/沉淀/入库',
  46. '存档': '存储/归档/存档',
  47. }
  48. TYPE_LEAF2PATH = {
  49. '提示词': '程序控制类型/指令/提示词',
  50. '负向提示词': '程序控制类型/指令/负向提示词',
  51. '描述': '程序控制类型/指令/描述',
  52. '生成参数': '程序控制类型/参数/生成参数',
  53. '规格参数': '程序控制类型/参数/规格参数',
  54. '模型权重': '程序控制类型/参数/模型权重',
  55. '评分': '程序控制类型/评估/评分',
  56. '评语': '程序控制类型/评估/评语',
  57. '工作流': '程序控制类型/流程/工作流',
  58. '批处理': '程序控制类型/流程/批处理',
  59. '数字人': '数据复用类型/原子/数字人',
  60. '版式': '数据复用类型/原子/版式',
  61. '模板': '数据复用类型/序列/模板',
  62. '参考图': '内容类型/素材/化学变化/参考图',
  63. '参考视频': '内容类型/素材/化学变化/参考视频',
  64. '参考音频': '内容类型/素材/化学变化/参考音频',
  65. '对标内容': '内容类型/素材/化学变化/对标内容',
  66. '分镜图': '内容类型/素材/化学变化/分镜图',
  67. '转场': '内容类型/素材/化学变化/转场',
  68. '蒙版': '内容类型/素材/化学变化/蒙版',
  69. '控制图': '内容类型/素材/化学变化/控制图',
  70. '运动轨迹': '内容类型/素材/化学变化/运动轨迹',
  71. '滤镜': '内容类型/素材/化学变化/滤镜',
  72. '构图布局': '内容类型/素材/化学变化/构图布局',
  73. '截图': '内容类型/素材/物理变化/截图',
  74. '视频片段': '内容类型/素材/物理变化/视频片段',
  75. '转场片段': '内容类型/素材/物理变化/转场片段',
  76. '关键帧': '内容类型/素材/物理变化/关键帧',
  77. '音效': '内容类型/素材/物理变化/音效',
  78. '特效': '内容类型/素材/物理变化/特效',
  79. '大纲': '内容类型/半成品/序列/大纲',
  80. '脚本': '内容类型/半成品/序列/脚本',
  81. '分镜脚本': '内容类型/半成品/序列/分镜脚本',
  82. '剪辑脚本': '内容类型/半成品/序列/剪辑脚本',
  83. '配音文案': '内容类型/半成品/序列/配音文案',
  84. '底图': '内容类型/半成品/原子/底图',
  85. '样图': '内容类型/半成品/原子/样图',
  86. '分镜视频': '内容类型/半成品/原子/分镜视频',
  87. '图层组合': '内容类型/半成品/组合/图层组合',
  88. '拼图': '内容类型/半成品/组合/拼图',
  89. '歌词': '内容类型/准成品/歌词',
  90. '配音': '内容类型/准成品/配音',
  91. 'BGM': '内容类型/准成品/BGM',
  92. '字幕': '内容类型/准成品/字幕',
  93. '标题': '内容类型/准成品/标题',
  94. '正文': '内容类型/准成品/正文',
  95. '成品图': '内容类型/成品/成品图',
  96. '视频成品': '内容类型/成品/视频成品',
  97. '合成图': '内容类型/成品/合成图',
  98. '知识库': '知识类型/知识库',
  99. }
  100. ACTION_CONTROL = ['并行', '遍历', '分支', '请求', '等待']
  101. EFFECT_LEAVES = set(EFFECT_LEAF2PATH)
  102. ACTION_LEAVES = set(ACTION_LEAF2PATH)
  103. TYPE_LEAVES = set(TYPE_LEAF2PATH)