What is Greta - isir/greta GitHub Wiki
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:
- Core (SAIBA, FML, BML)
- Relative behavior (outdated, for reference use only, not supported anymore)
- T. Saga, L. Galland, N. Younsi, C. Pelachaud, "Greta 2.0: Social Interactive Agent system, optimized for neural network integration", 25th ACM International Conference on Intelligent Virtual Agents, 2025
Greta can be used with different external TTS softwares. Currently she can speak various languages: English, Italian, French, German, Swedish and Polish.
Projects using Greta platform:
- French projects
- Acorformed
- Anipev
- CECIL
- IMMEMO
- GV-LEX
- Impressions
- MOCA
- Social-touch
- EU projects
- international projects
- VERVE
- TAPAS (French/English, Japanese).
Open-source architectures using Greta platform:
Previous project
- Psyclone: http://www.mindmakers.org/projects/Psyclone/
- Semaine: http://sourceforge.net/projects/semaine/
Other materials
- Previous Greta readme: https://greta-github.readthedocs.io/en/latest/
- Previous explanation about Greta architecture: Greta Architecture
- Practicum note: https://docs.google.com/document/d/1j2cPgvLQ-IKI52WQOaQARXrp6JNjJk7h/edit?usp=sharing&ouid=106735104636645523941&rtpof=true&sd=true