Использовать речевые технологии можно отдельно от инструментария Studio. Подробнее об этом в разделе SaluteSpeech.
Если в смартапе использованы технологии распознавания речи, вы можете получать данные об эмоциональной окраске ответов пользователя. При использовании 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.