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 Text and Speech Translation (MMC‑TST) AIM receives an input text or an input speech and language preferences informing about the language of the input text or speech and the target language of the output text or speech, and produces — independently of whether the input is text or speech — a text or speech in the language indicated in the language preferences. The different selections are signalled by the input selector:

Receives Selector To choose between:

  • Whether the AIM output should be Text or Speech.
  • Whether the output Speech should retain the input Speech Features.
Language Preferences Requested input and output language.
Personal Status Use of Personal Status.
Text Input Text to be translated.
Speech Input Speech to be translated.
Performs A subset of the following:
Conversion of input Speech Into Text.
Translation of Text To the target language.
Extraction of Features From Speech.
Conversion of Text Into Speech adding the input Speech’s Features.
Produces Translated Text Depends on Selector.
Translated Speech Depends on Selector.

2 Reference Model

Figure 1 depicts the Reference Model of the Text and Speech Translation (MMC‑TST) AIM.

Text and Speech Translation MMC-TST AIM

Figure 1 – The Text and Speech Translation (MMC‑TST) AIM Reference Model

3 I/O Data

Table 1 specifies the Input and Output Data of the Text and Speech Translation (MMC‑TST) AIM.

Table 1 – I/O Data of the Text and Speech Translation (MMC‑TST) AIM

Input Description
Selector Signals whether the input is Text or Speech, whether the input Speech features are preserved in the output Speech, and the input and output languages.
Speech Object Speech produced in input language by a human desiring translation into output language.
Text Object Alternative textual source information to be translated into and pronounced in output language depending on the value of Input Selection.
Output Description
Translated Speech Object Speech in input language translated into output language preserving the input Speech features in the output Speech, depending on Selector.
Translated Text Object Text of input Speech or input Text translated into output language, depending on Selector.

4 SubAIMs

4.1 Reference Model

Figure 2 depicts the Reference Model of the Text and Speech Translation (MMC‑TST) Composite AIM.

Text and Speech Translation MMC-TST Composite AIM

Figure 2 – The Text and Speech Translation (MMC‑TST) Composite AIM

4.2 Operation

The MMC‑TST AIM receives input Speech and/or Text together with a Selector and Language Preferences. Automatic Speech Recognition converts input Speech to Text. Text-to-Text Translation translates the Text into the target language. Entity Speech Description extracts Speech Descriptors from the input Speech. Descriptors Text-to-Speech synthesises the translated Speech preserving the input Speech features. The Selector determines which outputs are produced.

4.3 Functions of SubAIMs

Table 2 gives the functions of the Text and Speech Translation (MMC‑TST) SubAIMs.

Table 2 – Functions of the Text and Speech Translation (MMC‑TST) SubAIMs

SubAIM Function
Automatic Speech Recognition Converts input Speech into Text.
Text-to-Text Translation Translates input Text into the target language.
Entity Speech Description Extracts Speech Descriptors from input Speech.
Text-to-Speech with Descriptors Synthesises translated Speech preserving the input Speech features.

4.4 I/O Data of SubAIMs

Table 3 gives the Input and Output Data of the Text and Speech Translation (MMC‑TST) SubAIMs.

Table 3 – I/O Data of the Text and Speech Translation (MMC‑TST) SubAIMs

SubAIM Input Output
Automatic Speech Recognition Speech Object Recognised Text
Text-to-Text Translation Selector
Text Object
Recognised Text
Translated Text
Entity Speech Description Speech Object Speech Descriptors
Text-to-Speech with Descriptors Translated Text
Speech Descriptors
Selector
Translated Speech

4.5 AIMs and JSON Metadata

Table 4 provides the links to the AIM specifications and JSON schemas. AIM1 indicates the Composite AIM and AIM2 its SubAIMs.

Table 4 – AIMs and JSON Metadata of the Text and Speech Translation (MMC‑TST)

AIM1 AIM2 Name JSON
MMC‑TST Text and Speech Translation X
MMC‑ASR Automatic Speech Recognition X
MMC‑TTT Text-to-Text Translation X
MMC‑ISD Entity Speech Description X
MMC‑TSD Text-to-Speech with Descriptors X

5 JSON Metadata

https://schemas.mpai.community/MMC/V2.5/AIMs/TextAndSpeechTranslation.json

6 Profiles

The Profiles of Text and Speech Translation are specified.

7 Reference Software

Under development.

8 Conformance Testing

Table 5 provides the Conformance Testing Method for the Text and Speech Translation (MMC‑TST) Composite AIM. Conformance Testing of the individual SubAIMs is given by the individual AIM specifications.

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.

Table 5 – Conformance Testing Method for the Text and Speech Translation (MMC‑TST) Composite AIM

Receives Selector Shall validate against Selector schema.
Text Object Shall validate against Text Object schema. Text Data shall conform with Text Qualifier.
Speech Object Shall validate against Speech Object schema. Speech Data shall conform with Speech Qualifier.
Produces Translated Text Object Shall validate against Text Object schema. Text Data shall conform with Text Qualifier.
Translated Speech Object Shall validate against Speech Object schema. Speech Data shall conform with Speech Qualifier.

9 Performance Assessment

Not part of this specification.

Go to MPAI-MMC V2.5 AI Modules