Go to MPAI-OSD V1.5 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment

1    Definition

A Data Type including a collection of Basic Speech Objects.

A Speech Object can have a hierarchical structure where Speech Objects contain Basic Speech Objects and Speech Objects.

2    Functional Requirements

A Speech Object may include:

  1. ID of a Virtual Space (M-Instance) where it is or intended to be located.
  2. ID of the Speech Object.
  3. Space-Time information of the Speech Object.
  4. Basic Speech Object and Speech Objects included in the Speech Objects.

Note that.

  1. A Speech Object that does not include Sub-Scenes and only one Basic Speech Object is a Basic Speech Object.
  2. The Space-Time information of a Basic Speech Object and Speech Object included in a Speech Object may be superseded by the Space-Time information of the Speech Object containing them.

3    Syntax

https://schemas.mpai.community/OSD/V1.5/data/SpeechObject.json

4    Semantics

Table 1 – Semantics of the Speech Object Data Type

Label Description
Header Speech Object Header – Standard “OSD-SPO-Vx.y”
– Standard-SpeechObject The characters
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
SpeechObjectID Identifier of the Speech Object.
SpeechObjectSpaceTime Space-Time of Speech Object.
BasicSpeechObjectCount Set of Parent Speech Objects.
BasicSpeechObjects[] Set of Basic Speech Objects.
– SpaceTime Space Time of a Basic Speech Object in the Speech Object.
– BasicSpeechObject A Basic Speech Object in the Speech Object.
SpeechObjectCount Number of Speech Objects.
SpeechObjects[] Set of Speech Objects.
– SpaceTime Space Time of a Speech Object in the Speech Object.
– SpeechObject A Speech Object in the Speech Object
DataXMData MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Speech Object instance in a trusted data exchange context.
DescrMetadata Human-readable descriptive metadata of the Speech Object instance (plain text, max 2048 characters).

5    Conformance Testing

A Data instance conforms with Speech Object (OSD-SPO) if:

  1. The Data validates against the Speech Object JSON Schema.
  2. All Data in the Speech Object JSON Schema:
    1. Have the specified type.
    2. Validate against their JSON Schemas.
    3. Conform with their Data Qualifiers.

6    Performance Assessment

Not part of this specification.

Go to MPAI-OSD V1.5 Data Types