Package eu.semaine.components.dialogue.interpreters

Class Summary
AgentMentalStateInterpreter disagreement -> Spike: high, rest: low agreement -> Spike: low, rest (nu) average acceptance -> spike low, rest default refusal -> spike high, rest low belief -> spike low, rest high disbelief -> spike high, rest low liking -> spike low, obadiah middle, rest high disliking -> spike high, obadiah middle, rest low interest -> spike and obadiah low, poppy and prudence high no_interest -> spike and obadiah high, poppy and prudence low understanding -> all high no_understanding -> all low
EmotionInterpreter The EmotionInterpreter reads the emotions detected by the input modules, and if they are higher than a certain threshold this emotion is send to the user state.
FacialExpressionInterpreter  
NonVerbalInterpreter The NonVerbalInterpreter receives Non-Verbal data from the NonVerbal Fusion component, and if the confidence is higher than the specified threshold it will put it in the userstate.
TurnTakingInterpreter The TurnTakingInterpreter looks at the behaviour of the user and has to decide when is a good moment to start speaking.
UserPresenceInterpreter  
UtteranceInterpreter This class interprets the dialog and extends it with detected semantic features