1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

A Data Type representing information of a Speech Object overlapping utterances and their duration.

2      Functional Requirements

The Speech Overlap Data Type include a set of:

  1. IDs of overlapping utterances.
  2. Duration of utterances.

3      Syntax

https://schemas.mpai.community/MMC/V2.3/data/SpeechOverlap.json

4      Semantics

Label Size Description
Header N1 Bytes Speech Overlap Header
–  Standard 9 Bytes The characters “MMM-SOL-V”
– Version N2 Bytes Major version – 1 or 2 Bytes
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 Bytes
M-InstanceID N4 Bytes Identifier of M-Instance.
SpeechOverlapID N5 Bytes Identifier of Speech Overlap.
SpeechQualifier N6 Bytes Qualifier of overlapping Speech Objects.
SpeechOverlapData[] N7 Bytes The set of Contract Data
– SpeechObjectID N8 Bytes ID of Speech Object.
– SpeechObjectTime N9 Bytes Time of Speech Object.
DescrMetadata N10 Bytes Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with MPAI-MMC V2.3 Speech Overlap (MMC-SOL) if:

  1. The Data validates against the Speech Overlap’s JSON Schema.
  2. All Data in the  Speech Overlap’s JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers if present.

6     Performance Assessment