Embodied conversational agents (ECAs) are autonomous software entities with human-like appearance and communication skills. These agents can take on a …