Embodied Conversational Agents (ECAs) are life-like CG characters that interact with human users in face-to-face conversations. To achieve natural multi-modal conversations, ECA systems are sophisticated and are composed with assemblies of various functions. They are thus difficult for an individual research group to develop. To address this problem, we are developing a Generic ECA Framework to integrate those assemblies with each other seamlessly. It is composed with a low-level communication platform, a high-level protocol and... Read more