Emotions
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 />.