Skip to content

表情精灵 / Expression Sprites

表情精灵功能可以根据角色消息内容自动切换角色表情图片。


🎭 功能介绍

当AI角色发送消息时,系统会自动检测消息中的情绪,并切换对应的表情图片,让对话更加生动。

支持的表情

NativeTavern 支持15种标准表情:

情绪英文触发示例
😊 开心happy微笑、大笑
😢 悲伤sad哭泣、难过
😠 愤怒angry生气、愤怒
😲 惊讶surprised惊讶、吃惊
😨 害怕scared恐惧、害怕
😍 喜爱love心动、喜欢
😊 满足satisfied满意、舒适
😔 失望disappointed失望、沮丧
🤔 思考thinking思考、疑惑
😌 害羞shy害羞、脸红
😐 中性neutral平静、无表情
😏 调皮smug得意、坏笑
😴 困倦tired疲惫、困
😤 不满annoyed烦躁、不耐烦
🥰 感动touched感动、温暖

📁 设置表情图片

1. 准备图片

为角色准备表情图片,命名规则:

happy.png
sad.png
angry.png
surprised.png
...

2. 导入精灵

  1. 进入角色编辑
  2. 点击 "表情精灵"
  3. 为每种情绪上传对应图片
  4. 保存

3. 批量导入

也可以一次性导入整个精灵文件夹:

  1. 准备包含所有表情图片的文件夹
  2. 选择 "导入精灵文件夹"

⚙️ 显示设置

位置设置

选项说明
右上角显示在聊天右上
左上角显示在聊天左上
消息旁显示在消息气泡旁

大小调整

可以调整精灵图片的显示大小:

  • 小:80px
  • 中:120px
  • 大:160px
  • 自定义

透明度

调整精灵图片的透明度,0-100%。


🎬 动画效果

切换动画

表情切换时支持平滑过渡动画:

  • 淡入淡出
  • 缩放过渡

开启/关闭动画

在设置中可以开启或关闭动画效果。


🎯 动作检测

除了情绪检测,还支持动作检测。

当消息中出现 *动作描述* 格式时:

*微笑着点了点头* 好的,我知道了。

系统会检测"微笑"并切换到对应表情。

支持的动作词

动作对应表情
微笑、笑了happy
哭、流泪sad
皱眉、生气angry
脸红、害羞shy
......

💡 使用技巧

图片格式

  • 推荐使用 PNG 格式(支持透明背景)
  • 建议尺寸:256x256 或 512x512
  • 保持各表情图片尺寸一致

风格统一

  • 所有表情图片应该风格统一
  • 可以使用AI生成的一套表情包

默认表情

  • 确保有 neutral.png 作为默认表情
  • 无法识别情绪时会使用中性表情

---

📦 CharX支持

CharX格式的角色卡可以包含嵌入的表情精灵。

导入CharX角色时,精灵图片会自动提取并关联。


返回功能列表

Released under the MIT License.