Digital Human Behavior
Inline tagging

Emotions

2min

The emotion tag enables you to influence the emotion of the digital human at any given point of time in the transcript.

You may use multiple emotion tags within a single response and SynAnim will process these inputs and deliver the appropriate behavior. However, SynAnim will greatly skew the emotion to the latter tag - this is to provide you with more certainty around the emotion that will be exhibited.

Emotions decay over time and the speed of this is calculated based on the strength of the emotion and parameters within the Personality (these parameters are currently only available for customisation by the UneeQ team).

Key

Value

joy

Valid values (String): “weak”, “normal”, “strong”

trust

Valid values (String): “weak”, “normal”, “strong”

fear

Valid values (String): “weak”, “normal”, “strong”

surprise

Valid values (String): “weak”, “normal”, “strong”

sadness

Valid values (String): “weak”, “normal”, “strong”

disgust

Valid values (String): “weak”, “normal”, “strong”

anger

Valid values (String): “weak”, “normal”, “strong”

anticipation

Valid values (String): “weak”, “normal”, “strong”

The syntax for using emotion tags is as follows:

<uneeq:emotion_[emotion-key]_[strength-value] />I'm showing some emotion

Here are some examples:

<uneeq:emotion_joy_strong />I'm so happy to see you! But I'm a bit sad<uneeq:emotion_sad_weak /> that we can't meet in person.

Oh <uneeq:emotion_disgust_strong />yuck what is that? Is that durian?

This won't work. You haven't specified the strength<uneeq:emotion_anger />.