Skip to content
sagatake edited this page Apr 9, 2025 · 33 revisions

Greta: Embodied Conversational Agent

Content of the wiki pages

The wiki is structured in order to give you enough knowledge to use the Greta platform. As you can see at the sidebar on the right of this wiki is divided in 2 areas:

  • Getting started with Greta: here you will find tutorials about how install the platform and getting start with it. It will give you a guide in the installation's steps and also examples to how use the platform, generate gestures, facial expressions, hand shapes and instances for interacion;
  • Functionalities: in this section you will have more details about the modules of the platform, what are thier functionalities and how to use them;

Optional repository

  • greta-lgpl: the LGPL version, the version before September 2024. Some of the latest functionalities might not be included.
  • greta-private-src: includes archived branches and credentials, limited access to ISIR Greta team members
  • Pitfalls for Greta development: pit-falls for developpers

Demonstration

  1. Demo video
  2. Slides on functionalities and video (Jan 2025)

What is Greta

Greta is a real-time three dimensional embodied conversational agent with a 3D model of a woman compliant with MPEG-4 animation standard. It is able to communicate using a rich palette of verbal and nonverbal behaviours. Greta can talk and simultaneously show facial expressions, gestures, gaze, and head movements.

Two standard XML languages FML and BML allows the user to define her communicative intentions and behaviours based on standard architecture.

For architecture detail (FML, BML, SAIBA architecture):

Greta can be used with different external TTS softwares. Currently she can speak various languages: English, Italian, French, German, Swedish and Polish.

Greta is used in various projects: ANIMATAS, ARIA-VALUSPA, Council-of-Coaches, ILHAIRE, REVERIE, SSPNet, TARDIS, VERVE, and national French projects: A1:1, Acorformed, Anipev, CECIL,IMMEMO, GV-LEX, Impressions, MOCA, Social-touch, TAPAS (French/English, Japanese). It is integrated in several open-source architectures for human-agent interaction: ARIA-VALUSPA/AVP, SEMAINE, Agents United Plateform, and lately in IAVA.

Previous project

Others

Getting started with Greta

Basics

Advanced

For developpers

Functionalities

Core functionality

Auxiliary functionality

Preview functionality (only in dev branch)

Nothing to show :)

Previous functionality (it might work, but not supported anymore)

Tips

Clone this wiki locally