Paper Project Page

EmpaAva: An Open-source Agentic 3D-Avatar Empathetic Live Chatbot

An open-source embodied empathetic chatbot that carries empathetic response generation from text-only exchanges into live, face-to-face interaction with photorealistic 3D avatars.

Jie Yang1, Wenhao Xu1, Shuhui Lin2, Hao Fei3

1National University of Singapore    2Tsinghua University    3University of Oxford

e1554543@u.nus.edu    haofei7419@gmail.com

EmpaAva teaser showing a user talking with an embodied 3D avatar in a video-call-like booth.
In a video-call-like booth, the user speaks to a 3D digital human that senses emotion and replies face to face with emotional speech, lip-synced facial motion, and photorealistic 3D-avatar rendering.

Abstract

This paper presents EmpaAva, to our knowledge the first open-source, agentic 3D-avatar empathetic chatbot, which carries empathetic response generation from text-only exchanges into live, face-to-face interaction. Through a video-call-like interface, a user speaks to a 3D digital human that reads their affect from speech and optional vision, and replies with emotional speech, lip-synced facial motion, and photorealistic 3D Gaussian avatar rendering.

At its core, an LLM coordinates a Tri-Agent Architecture in which perception, empathetic response planning, and embodied rendering form a closed loop. A Response Planning layer compiles each LLM reply into an executable multimodal plan, aligning voice, expression, rendering, and avatar behavior with one empathetic intent.

Video Demo

Demonstration of a user speaking with EmpaAva through the booth UI.

Method Overview

Tri-Agent architecture of EmpaAva with PerceptionAgent, ResponseAgent, RenderAgent, and embodied empathetic response generation.
The Tri-Agent architecture: PerceptionAgent understands the user, ResponseAgent plans an empathetic reply, and RenderAgent turns the plan into an embodied 3D-avatar video.
01

Multimodal Perception

PerceptionAgent converts raw audio-visual input into a structured percept with transcript, speech emotion, optional visual cues, dialogue history, and input metadata.

02

Empathetic Reply Planning

ResponseAgent reasons over the user state and emits a structured reply plan that specifies the text, emotion and tone, avatar, voice, background, and supporting evidence.

03

Affective Speech and Motion

RenderAgent synthesizes emotional speech and predicts frame-level FLAME parameters for jaw, lips, head pose, and expression.

04

3D Avatar Rendering

A FLAME-to-Gaussian transfer applies motion to a rigged 3D Gaussian avatar and renders the response in a realistic call scene.

Qualitative Avatar Renderings

Gallery of qualitative avatar renderings generated by EmpaAva.
Qualitative avatar renderings across different identities, covering female and male digital humans with diverse appearances.

Case Study Demo

Modular case study showing user turns, empathetic response planning, emotional speech, and avatar video outputs.

Multi-turn examples show EmpaAva tracking academic stress, self-doubt, interpersonal conflict, and emotional invalidation while grounding each response in emotion, cause, and strategy.