| 1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1. Definition
An Avatar uttering a Speech, with the Data needed to play it: the Avatar, the Speech it utters and, optionally, its Audio and Visual Behaviour and Biometric Data.
2. Functional Requirements
Speaking Avatar includes:
- The Avatar.
- The Speech the Avatar utters, as a Basic Speech Object or a Speech Object.
- The Audio Behaviour and the Visual Behaviour of the Avatar.
- The Biometric Data of the Avatar.
Speaking Avatar is produced, e.g., by the Speaking Avatar Formation and the Response and Scene Rendering AIMs, and placed in a Scene by the Scene and Avatar Rendering AIM.
3. Syntax
https://schemas.mpai.community/XRV1/V1.0/data/SpeakingAvatar.json
4. Semantics
| Label | Description |
| Header | The characters “XRV-SAV-V1.0”. |
| MInstanceID | Identifier of M-Instance. |
| SpeakingAvatarID | Identifier of Speaking Avatar. |
| SpeakingAvatarTime | Simple Time of Speaking Avatar. |
| SpeakingAvatarData | Set of Speaking Avatar Data. |
| – Avatar | The Avatar that speaks. |
| – SpeechObject | The Speech the Avatar utters: Basic Speech Object or Speech Object. |
| – AudioBehaviour | Audio Behaviour of the Avatar. |
| – VisualBehaviour | Visual Behaviour of the Avatar. |
| – BiometricData | Biometric Data of the Avatar. |
| DataXMData | Data Exchange Metadata. |
| DescrMetadata | Descriptive Metadata. |