ym88659208ym87991671
Определение эмоций пользователя | Документация SmartMarket
Skip to main content

Определение эмоций пользователя

note

Использовать речевые технологии можно отдельно от инструментария SmartMarket Studio. Подробнее об этом в разделе SmartSpeech.

Если в смартапе использованы технологии распознавания речи, вы можете получать данные об эмоциональной окраске ответов пользователя. При использовании SmartApp API все данные об ответах пользователя передаются в сообщении MESSAGE_TO_SKILL в payload. Данные находятся в поле annotations в объекте asr_sentiment.

В массиве classesопределяется три оттенка эмоций:

  • positive — позитивный оттенок ответа,
  • neutral — нейтральный оттенок ответа,
  • negative — негативный оттенок ответа.

Вероятность каждого варианта передается в массиве probas в диапазоне значений от 1 до 0.

Пример:

"asr_sentiment": {
"classes": ["positive", "neutral", "negative"],
"probas": [0.0, 1.0, 0.0]
}

Коэффициенты приходят для всех оттенков, по ним вы можете определить вероятность той или иной эмоциональной окраски ответа пользователя. Самая вероятная эмоциональная окраска имеет коэффициент 1.

Обновлено 20 апреля 2022

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней