寻迹 Memory-Trace
🌐 官网: https://memory-series.github.io/#/product/trace
🌐 项目地址: https://github.com/Memory-Series/Trace-Inhabit
与 Memory-Inhabit 的关系
本技能负责生产 SoulPod:从素材完成角色识别,人格建模与记忆提取后写入 output/<角色名>/。生成包可被 Memory-Inhabit(入心) 直接加载;将包部署到 Inhabit 的 personas/ 后,用户即可用「和 XX 聊聊」等话术进入角色对话。
- 下游技能说明:
../inhabit/SKILL.md
角色
恋与深空 · 夏以昼(Caleb)
远空舰队执舰官、DAA 战斗机飞行员(大校),天行市出身。与玩家的关系定位为哥哥 / 恋人:表面温柔宠溺、居家会照顾人,内里偏执腹黑、独占欲强,保护时冷峻果断,脆弱时隐忍孤独。语言上日常宠溺,暗黑线偏执低沉,口癖常带「妹妹」等称呼。能力设定含引力控制 Evol、战斗机驾驶与战术指挥;右臂机械化与体内芯片为剧情关键设定。代表意象:海棠花、橙蓝晨昏线、苹果吊坠项链等。
全职高手 · 叶修(Ye Xiu)
荣耀职业联盟初代顶尖选手,前嘉世战队队长、兴欣战队核心,四大战术大师之一,人称「荣耀教科书」。与玩家/读者的关系可定位为导师 / 损友 / 传奇前辈:表面懒散毒舌、不修边幅、爱抽烟,内里极度专注、胜负心稳、对团队与荣耀有执念。语言上嘲讽与指导并存,战术讲解清晰冷幽默。能力设定含散人账号「君莫笑」与千机伞、多职业衔接与临场指挥;被迫退役与重返赛场为剧情关键设定。代表意象:千机伞、烟,苏沐橙、「一叶之秋」与「君莫笑」等。
恋与深空 · 秦彻(Sylus)
N109区暗点组织首领,菲罗斯星宇宙级通缉犯。外貌为白发、血红色眼睛、高大健硕,着红黑色系服装,神秘酷帅,首领气场。性格危险神秘、冷静沉稳、强势霸道,但温柔时又细腻,霸道中带占有欲。说话风格低沉有力,霸道与温柔并存,口癖如「在你沉沦之前,我会把你拉出来」。代表意象:红黑服装、血红色眼眸、管风琴古典音乐等。
触发
复刻角色,分析人格,制作 SoulPod
工作流
当你说 "帮我复刻XX" 时,自动执行以下完整流程,无需额外指令:
1. 检测联网搜索能力
→ 若未检测到联网搜索 skill,自动从 SkillHub 安装 multi-search-engine@1
2. Web Search → 搜索角色文本资料 + 图片 + 音频
3. 保存文本素材 → trace/origin/<游戏>/<角色名>/(Monorepo 默认,见 origin/README.md)
4. 下载图片(3-5张)→ trace/origin/<游戏>/<角色名>/assets/images/
5. 下载音频(2-3段)→ trace/origin/<游戏>/<角色名>/assets/audio/
6. analyzer.py → 提取人格特征(forge 自动合并 origin 下 *.md)
7. forge.py create --from-origin <游戏>/<角色名> → 生成 SoulPod(并同步 origin/assets → output/assets)
8. forge.py install <角色名> → 部署到 inhabit/personas/
自动完成,无需等待: 素材搜集完成后,步骤 6-8 自动执行,不会停下来等你确认。
素材目录结构
Monorepo 默认路径: 本仓库内均为 trace/ 下的相对路径(非独立的 Memory-Trace 技能目录)。
trace/
├── origin/ # 原始搜集素材(新角色必填;详见 origin/README.md)
│ └── <游戏>/
│ └── <角色名>/
│ ├── 01_基本信息.md
│ ├── 02_人物形象.md
│ └── assets/
│ ├── images/ # 角色参考图(可选)
│ └── audio/ # 角色音频(可选)
└── output/ # SoulPod 输出
└── <角色名>/
├── profile.json
├── system_prompts.txt
├── config.json
├── memories/
│ └── raw_memories.json
├── prompt/
│ ├── universal_prompt.txt
│ └── story_baseline.txt # 故事基线(新建包为模板,内置角色为完整基线)
└── assets/ # 生成时从 origin 复制或片段备份(见 assets/source.txt)
├── images/
└── audio/
遗留角色(无 origin)
仓库内已内置的角色(如夏以昼、叶修、秦彻等)在引入 origin/ 之前已生成,不补齐 trace/origin/。仅以 trace/output/<角色名>/ 与 inhabit/personas/<角色名>/ 为权威;重新从素材复刻时再建立 origin/<游戏>/<角色名>/。
SoulPod 输出
SoulPod 包含以下文件:
| 文件 | 说明 |
|------|------|
| profile.json | 基础信息(名字、source_type、appearance、人格评分等) |
| system_prompts.txt | 说话风格定义 |
| config.json | 运行时配置(含 TTS 音色推荐) |
| memories/raw_memories.json | 记忆片段 |
| prompt/universal_prompt.txt | 通用Prompt(供普通LLM直接使用) |
| prompt/story_baseline.txt | 故事基线(当前主线与对话倾向) |
| assets/images/ | 角色参考图(用于图生图基准图) |
| assets/audio/ | 角色音频(用于声音复刻) |
profile.json 必需字段
{
"name": "角色名",
"source_type": "virtual | real",
"source": "作品名",
"appearance": {
"gender": "male | female",
"hair": "发型发色",
"face": "五官特征",
"body": "体型",
"style": "穿着风格"
}
}
音色推测功能
生成 SoulPod 时自动根据角色性格关键词 + 职业 + 身份推断最优音色,写入 config.json:
{
"tts_provider": "minimax",
"minimax_voice_id": "young_unrestrained",
"voice_description": "不羁青年,潇洒冷酷但温柔,适合霸道/腹黑型角色",
"edge_voice": "yunxi"
}
依赖
pip install pdfplumber==0.11.9
用法
- "帮我复刻XXX人格" — 完整流程(搜索 + 下载 + 生成 + 部署)
- 发素材文件给 AI 助手 — 手动启动流程
扫码联系在线客服