Labs · 表情包工坊

你的立绘,名字改对,
按酒馆要的样子打包。

把一文件夹的表情差分整批拖进来:逐张对上 SillyTavern 分类器真正在用的 28 个槽位、体检透明底、 在聊天气泡试穿间里换装看效果——最后打成一次就能导入的 zip。图全是你自己的,零生成、零上传。

把整组立绘图拖进来(可多选)

.png / .webp · 一次全选 · 最多 56 张

校验、改名、打包全在浏览器本地完成——图片不上传、不留存。

拖一组图进来,校验和改名结果出现在这里。

规则从哪来

本页每一条校验都对着 SillyTavern 官方文档(2026-08 核对):28 个标签是默认本地分类器背后的 GoEmotions 词表;同一情绪多张图用点或横线接后缀(joy-1.png、joy.expressive.png);sprite pack 的 zip 必须把图片放在 顶层、不能套子文件夹;格式上官方其实什么图都收(含动图 GIF),但最通行的形态是透明底 PNG——立绘要透明底 才能贴在聊天背景上不带白框,所以本页按 PNG / WebP 推荐、JPG/GIF 给警告。别名表(happy→joy、 脸红→embarrassment、开心→joy……)是本工具自己的便利层——它只改文件名、从不改图,而且每次猜测都标注 出来,随时可以手动改判。

它做不到什么(诚实边界)

它不画画:没有 AI 生成、没有风格迁移、没有放大——图片进来什么样、出去什么样,只是换了名字进了 zip。 它看不出一张图画的到底是不是文件名声称的那个情绪;试穿间就是为了让你的眼睛来做这个裁决。自动归槽靠的是 文件名猜测,不是图像识别——叫 final_v2.png 的文件会被诚实地留在「未分配」。试穿间的台词是预制示例句: 真实聊天里显示哪张立绘由酒馆的分类器读回复文本决定,本页不模拟那一步。

常见问题

28 个表情名的清单是哪来的?

SillyTavern 自己定的:内置本地分类器是一个 GoEmotions 模型(27 种情绪 + neutral),官方文档写明立绘文件必须按这些标签命名——admiration、amusement、anger、annoyance、approval、caring、confusion、curiosity、desire、disappointment、disapproval、disgust、embarrassment、excitement、fear、gratitude、grief、joy、love、nervousness、neutral、optimism、pride、realization、relief、remorse、sadness、surprise。写成 happy.png 或 blush.png 会静默落空槽——这正是本工具抓出来替你改掉的错。

28 张必须集齐吗?

不必。缺的槽位在酒馆里聊天时留空,不报错,覆盖度条只陈述不催命。真正建议必备的是 neutral——没有情绪命中时兜底显示的就是它。同一个情绪有几张图也没问题:按官方多图规则命名成 joy.png、joy-1.png……工具自动排。

为什么我的 zip 导入了但酒馆里一张立绘都不显示?

八成是两个原因之一:图片被套在 zip 的子文件夹里(酒馆的 sprite pack 导入只读顶层——本工具恒平铺打包),或者文件名和 28 个标签对不上(必须全小写、拼写精确)。这两件事在下载按钮出东西之前都已经校验过了。

这个工具会帮我生成表情差分吗?

不会,而且是故意的。这是给你已有素材的打包工坊——自己画的、约稿的整套差分、有权使用的素材。它做校验、改名、试穿、打包,不发明任何像素,也不上传任何内容。

透明底体检查的是什么?

立绘是贴在聊天背景上显示的,图片自己的底必须是 alpha 透明。工具把每张图解码后检查:JPG 天生没有透明通道(直接标出);PNG 里一个透明像素都没有的标「不透明」;四角不透明的给较轻的提醒——然后你可以到试穿间亲眼看效果。

相关工具

← 全部免费工具