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 和對應的情緒類型文字