Go to MPAI-MMC V2.5 AI Modules
Function
Ref. Model
I/O Data
SubAIMs
JSON MData
Profiles
Ref. Software
Conformance
Performance
1 Functions
The Speech Object Delivery (MMC‑SOD) AIM renders Speech Objects and Speech Scenes: it plays a Speech Object and the Speech Scene Descriptors, and passes what is played to a transport or rendering device. It is the AIM that renders what Speech Object Editing and Speech Scene Editing produce.
| Receives | User Command | From the User. |
| Speech Object | The Object to play. | |
| Speech Scene Descriptors | The Scene to play. | |
| Produces | Speech Object | What is played, delivered to a transport or rendering device. |
Speech Object Delivery plays a Speech Object as it is or, when it states a User Point of View, heard from there, and Speech Scene Descriptors from their User Point of View, each member from its own, if it has one.
2 Reference Model
Figure 1 depicts the Reference Model of the Speech Object Delivery (MMC-SOD) AIM.

Figure 1 – The Reference Model of the Speech Object Delivery (MMC-SOD) AIM
3 I/O Data
Table 1 specifies the Input and Output Data of the Speech Object Delivery (MMC-SOD) AIM. A Port is addressed by its Data Type and its Port Number (#); where the metadata gives none, none is shown.
| Input | Description |
|---|---|
| User Command RQ (CAE-UCM) | Instruction directing the operation of the MMC‑SOD AIM. Optional. |
| Speech Object (OSD-SPO) | The Speech Object to play. Optional. |
| Speech Scene Descriptors (OSD-SSD) | The Speech Scene to play. Optional. |
| Output | Description |
| Speech Object (OSD-SPO) | What is played, delivered to a transport or rendering device. |
4 SubAIMs
No SubAIMs.
5 JSON Metadata
https://schemas.mpai.community/MMC/V2.5/AIMs/SpeechObjectDelivery.json
6 Profiles
No Profiles.
7 Reference Software
Not part of this specification.
8 Conformance Testing
Table 2 provides the Conformance Testing Method for the Speech Object Delivery (MMC-SOD) AIM.
If a schema contains references to other schemas, conformance of data for the primary schema implies that any data referencing a secondary schema shall also validate against the relevant schema, if present, and conform with the Qualifier, if present.
| Receives | User Command RQ (CAE-UCM) | Shall validate against the User Command schema, and contain a UserCommandRQ. |
| Speech Object (OSD-SPO) | Shall validate against the Speech Object schema. | |
| Speech Scene Descriptors (OSD-SSD) | Shall validate against the Speech Scene Descriptors schema. | |
| Produces | Speech Object (OSD-SPO) | Shall validate against the Speech Object schema. |
9 Performance Assessment
Not part of this specification.