A Novel Unity-based Realizer for the Realization of Conversational Behavior on Embodied Conversational Agents

Embodied conversational agents are virtual entities that tend to imitate as many features of face-face dialogs as possible. In order to achieve this goal, the ability to reproduce synchronized verbal and co-verbal signals coupled into conversational behavior becomes essential. Further, signals such as social cues, attitude (emotions), personality, eye-blinks, and spontaneous head movement are equally important. Modern 3D environments and 3D modeling tools, such as: Maya, Daz3D, Blender, Panda3D and Unity have opened up a completely new possibilities to design virtual entities, which appear almost (if no completely) like real-life persons. However, the modern 3D technology is not designed to handle highly dynamic and interchangeable contexts such as human interaction. Therefore, mostly animations are prepared in advance and support limited diversity as well as limited capacity to adapt to a new set of parameters. In this paper EVA realizer engine, which is a part of proprietary behavior realization components of EVA Framework, is presented. The represented engine is based on Unity game engine. EVA realizer exploits benefits of modern game engines as well as extend them with requirements of co-verbal realizers, by providing interpreter and manager for dynamic and in real-time generated animation. The animation is created and modeled by proprietary external co-verbal behavior generator component.

[1]  Stacy Marsella,et al.  SmartBody: behavior realization for embodied conversational agents , 2008, AAMAS.

[2]  Branislav Bédi,et al.  Starting a Conversation with Strangers in Virtual Reykjavik: Explicit Announcement of Presence , 2016 .

[3]  Dirk Heylen,et al.  An ASAP Realizer-Unity3D Bridge for Virtual and Mixed Reality Applications , 2017, IVA.

[4]  Mario Malcangi Soft-computing methods for text-to-speech driven avatars , 2009 .

[5]  Matej Rojc,et al.  The TTS-driven affective embodied conversational agent EVA, based on a novel conversational-behavior generation algorithm , 2017, Eng. Appl. Artif. Intell..

[6]  Matej Rojc,et al.  EVA: expressive multipart virtual agent performing gestures and emotions , 2011 .

[7]  Alan Cienki,et al.  Cognitive Grammar and gesture: Points of convergence, advances and challenges , 2016 .

[8]  Michael Neff,et al.  Hand Gesture Synthesis for Conversational Characters , 2016 .

[9]  Dennis Reidsma,et al.  Elckerlyc Goes Mobile Enabling Natural Interaction in Mobile User Interfaces , 2013 .

[10]  Stacy Marsella,et al.  Virtual Humans: A New Toolkit for Cognitive Science Research , 2013, CogSci.

[11]  Stefan Kopp,et al.  Using cognitive models to understand multimodal processes: the case for speech and gesture production , 2017, The Handbook of Multimodal-Multisensor Interfaces, Volume 1.

[12]  Carl Vogel,et al.  Needs and challenges in human computer interaction for processing social emotional information , 2015, Pattern Recognit. Lett..

[13]  Catherine Pelachaud Greta: an Interactive Expressive Embodied Conversational Agent , 2015, AAMAS.

[14]  Abigail Sellen,et al.  "Like Having a Really Bad PA": The Gulf between User Expectation and Experience of Conversational Agents , 2016, CHI.

[15]  K. Karpouzis,et al.  Design and Implementation of a Greek Sign Language Synthesis System , 2004 .

[16]  Michael Neff,et al.  A Verbal and Gestural Corpus of Story Retellings to an Expressive Embodied Virtual Character , 2016, LREC.

[17]  Ralf Fabian,et al.  Natural language processing implementation on Romanian Chatbot , 2009 .

[18]  Jörn Ostermann,et al.  Visual speech synthesis from 3D mesh sequences driven by combined speech features , 2017, 2017 IEEE International Conference on Multimedia and Expo (ICME).

[19]  Alexis Héloir,et al.  REAL-TIME ANIMATION OF INTERACTIVE AGENTS: SPECIFICATION AND REALIZATION , 2010, Appl. Artif. Intell..

[20]  Catherine Pelachaud,et al.  A User Perception--Based Approach to Create Smiling Embodied Conversational Agents , 2017, ACM Trans. Interact. Intell. Syst..