Emoji 心情显示
Emoji 心情显示
概述
大语言模型使用单个 Emoji token 来表达当前的心情状态。这些表情符号不会被 TTS 系统朗读,但会作为独立的数据类型返回给客户端。
数据格式
通信采用 JSON 格式,示例如下:
{
"type": "llm",
"text": "😊",
"emotion": "smile"
}
Emoji 对照表
Emoji | 情绪类型 | 描述 |
---|---|---|
😶 | neutral | 中性/平静 |
🙂 | happy | 开心 |
😆 | laughing | 大笑 |
😂 | funny | 有趣 |
😔 | sad | 悲伤 |
😠 | angry | 生气 |
😭 | crying | 哭泣 |
😍 | loving | 喜爱 |
😳 | embarrassed | 尴尬 |
😲 | surprised | 惊讶 |
😱 | shocked | 震惊 |
🤔 | thinking | 思考 |
😉 | winking | 眨眼 |
😎 | cool | 酷 |
😌 | relaxed | 放松 |
🤤 | delicious | 美味 |
😘 | kissy | 亲吻 |
😏 | confident | 自信 |
😴 | sleepy | 困倦 |
😜 | silly | 傻乎乎 |
🙄 | confused | 困惑 |
使用说明
- 客户端在接收到包含 emotion 字段的响应时,应当解析对应的情绪类型
- 可以根据情绪类型来调整界面显示效果或触发相应的动画
- TTS 系统应当忽略 text 字段中的 Emoji 字符
注意事项
- Emoji 使用 UTF-8 编码
- 确保客户端具备显示 Emoji 的能力
- 建议在界面上同时显示 Emoji 和对应的情绪类型文本