Emoji感情表示
概要
大型言語モデルは単一のEmojiトークンを使用して現在の感情状態を表現します。これらの絵文字は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と対応する感情タイプテキストの両方を表示することを推奨します