Отображение эмоций 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Запутанный

Инструкция по использованию

  1. При получении ответа с полем emotion клиент должен анализировать соответствующий тип эмоции
  2. Можно настроить эффекты отображения интерфейса или запустить соответствующие анимации на основе типа эмоции
  3. Система TTS должна игнорировать символы Emoji в поле text

Примечания

  • Emoji используют кодировку UTF-8
  • Убедитесь, что клиент способен отображать Emoji
  • Рекомендуется одновременно отображать Emoji и соответствующий текст типа эмоции в интерфейсе