N.E.K.O.角色定制实战:从角色卡编辑到Live2D换装,打造独一无二的AI伴侣
【免费下载链接】N.E.K.OA catgirl who lives with you in real time — reaching out first, sharing your media, and actually getting things done, powered by an embodied emotional engine.🐱❤️一只会主动找你玩的 AI 猫娘。项目地址: https://gitcode.com/gh_mirrors/ne/N.E.K.O
N.E.K.O. 是一个开源的 AI 猫娘陪伴平台,你可以自由进行角色定制:编辑角色卡、更换 Live2D 模型、绑定专属声音,一步步打造出独一无二的 AI 伴侣。本文面向新手,用不到 4 个步骤带你完成从角色卡编辑到 Live2D 换装的全流程,无需编程基础。
什么是 N.E.K.O. 角色定制?
角色定制 =性格(角色卡) + 外形(Live2D/VRM 模型) + 声音(Voice)三件套:
- 角色卡:定义名字、性别、性格特质、行为特点、厌恶点、专属台词等,决定"她"怎么说话;
- Live2D 换装:导入
.model3.json模型包,为她换上新的立绘外观; - 声音绑定:为角色选择或克隆音色,让"她"开口说话。
所有定制都通过内置网页管理界面完成,数据保存在本地配置文件 config/characters/zh-CN.json 中,完全由你掌控。
第一步:角色卡编辑,定义她的性格 📝
打开角色卡管理页
启动 N.E.K.O. 后,浏览器访问/character_card_manager路由即可打开角色卡与角色设置页面,模板源码见 templates/character_card_manager.html。这里可以新建角色、编辑字段、导入导出角色卡。
角色卡有哪些关键字段?
以内置角色 YUI 为例,打开 config/characters/zh-CN.json 可以看到典型的角色档案结构:
| 字段 | 作用 | 示例 |
|---|---|---|
| 昵称 / 性别 / 种族 | 基础身份 | YUI / 女 / 猫娘 |
| 自称 | 说话时的口癖 | 本喵 |
| 核心特质 | 决定人设底色 | 理智可靠、嘴硬心软 |
| 行为特点 | 日常行为倾向 | 喜欢待在主人身边 |
| 厌恶 | 她的"雷点" | 被忽视、重复的话 |
| 一句话台词 | 标志性口头禅 | "哼,盯紧碳基生物别乱来的,当然只有本喵啦~" |
💡 小建议:把"核心特质"写成 3~5 条短句,人格会更鲜明;"厌恶"字段写得好,她拒绝你的方式都会很有角色感。
角色可编辑字段的规范定义在 config/character_fields.py 中,系统保留字段(如live2d、voice_id)由专门的换装/声音流程维护,普通角色卡编辑不会误改它们,新手可以放心操作。
第二步:Live2D 换装,给她换新皮肤 👗
导入 Live2D 模型
打开/model_manager模型管理页(模板见 templates/model_manager.html),可以选择、导入、预览和删除模型。导入时上传 Cubism 模型包(.model3.json及其引用的.moc3、纹理、动作、表情文件),注意保持模型的相对目录结构。
模型加载逻辑详见官方文档 docs/zh-CN/frontend/live2d.md,导入接口为POST /api/live2d/upload_model,单文件上限 50 MB。
情绪表情映射:让她"活"起来
换装之后,再到/live2d_emotion_manager(templates/live2d_emotion_manager.html)把"开心 / 害羞 / 生气"等情绪组映射到模型的动作(motions)与表情(expressions)。这样当她聊天开心时,立绘会自动做出对应动作——这是换装体验最关键的点睛之笔。
一键切换她的形象
模型绑定的完整 API 说明在 docs/zh-CN/api/rest/characters.md 中:PUT /api/characters/catgirl/l2d/{name}为角色更新模型绑定,PATCH /api/characters/catgirl/{name}/touch_set配置触摸动作,PUT /api/characters/catgirl/{name}/lighting调整 VRM 灯光。后台实现位于 main_routers/characters_router/ 目录。
第三步:绑定声音,让她开口说话 🎙️
在角色卡管理页选择声音,或访问/voice_clone页面从本地音频克隆专属音色。支持的声音列表、试听接口(/api/characters/voices、/api/characters/voice_clone)同样在 docs/zh-CN/api/rest/characters.md 中有完整说明。
进阶:制作与分享你的角色卡 🎁
- 访问
/card_maker(templates/card_maker.html)可以把角色卡导出为带嵌入档案和模型归档的 PNG 图片,方便分享给朋友导入; - Steam 创意工坊支持上传自定义角色、模型、语音包,你的定制成果可以发布到 UGC 创意工坊供其他玩家使用。
总结
| 步骤 | 入口 | 效果 |
|---|---|---|
| 角色卡编辑 | /character_card_manager | 定义她的性格与口癖 |
| Live2D 换装 | /model_manager+/live2d_emotion_manager | 更换立绘 + 情绪动作 |
| 声音绑定 | /voice_clone | 专属音色 |
| 导出分享 | /card_maker | PNG 角色卡 + 创意工坊 |
按照以上流程,你不需要写一行代码,就能完成 N.E.K.O. 角色定制的全部核心操作。快去打开角色卡管理页,定制属于你的 AI 猫娘伴侣吧 🐱
【免费下载链接】N.E.K.OA catgirl who lives with you in real time — reaching out first, sharing your media, and actually getting things done, powered by an embodied emotional engine.🐱❤️一只会主动找你玩的 AI 猫娘。项目地址: https://gitcode.com/gh_mirrors/ne/N.E.K.O
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考