Skip to main content
Skip table of contents

Metadata

SGX offers users the ability to edit or export metadata. For these purposes it is useful to understand the metadata sequences found in events. These are described below.

For each sequence, the following information is provided:

  • a brief description of the metadata, including the time series type

  • the impact of editing it

  • its direct antecedents – i.e., the preceding sequences in the event that are used as input to its generation (see Reprocessing)

Primary metadata

This section covers the metadata sequences that are of primary interest for purposes of editing:

  • word alignment

  • phone alignment

  • lip sync

  • behavior mode

  • expressions

  • modifiers

Word alignment

The word alignment is a Categorical Time Series consisting of an analysis of the timing of words in the audio. This sequence is only created in events that were processed with a transcript.

Editing: The word alignment boundaries may be shifted in cases where the pronunciation of words in the facial animation seems out of sync with the audio.

Antecedents: transcript

Phone alignment

The phone alignment is a Categorical Time Series similar to the word alignment, but including subintervals for the phones (consonants and vowels) making up the words. Like word alignment, this sequence is only found in events that were processed with a transcript.

Editing: The phone alignment boundaries may be shifted in cases where the pronunciation of individual phones is out of sync with the audio. Because it has so many boundaries, editing the phone alignment is more laborious than editing the word alignment. And in most cases, editing the word alignment is sufficient as this will automatically realign the phones. So the phone alignment should only be edited if you really want to dig deeper into the phonetic timings.

Antecedents: word alignment

Lip sync

The lip sync sequence is a Categorical Time Series that indicates which lip sync system was used at any point in the animation – phonetic or acoustic. This sequence is only created in events that were processed with a transcript.

Editing: This may be used to edit the choice of lip sync system, if the user thinks another choice would work better over a particular interval.

Antecedents: phone alignment

Behavior mode

The behavior mode sequence is a Categorical Time Series that indicates which behavior mode of the character is active at any point in time.

Editing: This may be used to edit the choice and placement of behavior modes, leading to different nonverbal behaviors.

Antecedents: transcript, phrases

Expressions

The expressions sequence is a Categorical Time Series that indicates which expression of the character is active at any point in time.

Expression labels are paths in the expression tree of the character. For example, “Fearful/low/3” in the sequence above refers to expression ”3” in the low-tone subset of the behavior mode “Fearful”, as shown below in SGX Studio.

image-20240114-233928.png

Editing: This may be used to edit the choice and placement of expressions, leading to different nonverbal behaviors.

Antecedents: phrases, behavior mode

Modifiers

The modifiers sequence is an Irregular Time Series that plots the behavior modifiers over time.

Editing: This is used to edit the modifiers.

Antecedents: transcript

Prosodic metadata

This section covers prosodic metadata, which are analyses of intonation, stress and intensity in speech. These sequences are either not editable or are less likely to need editing, but could be useful for other purposes, particularly when exported. The prosodic metadata consists of the following four sequences:

  • intensity

  • pitch

  • prosody

  • phrases

Intensity

The intensity sequence is a Regular Time Series providing an analysis of acoustic intensity over time. This sequence is not editable.

Pitch

The pitch sequence is a Regular Time Series providing an analysis of pitch over time. The analysis defaults to 0.0 when no voicing is detected. This sequence is not editable.

Prosody

The prosody sequence is an Irregular Time Series plotting the analyzed stress patterns and speed of the speech over time. This analysis is used to determine the magnitude and speed of muscle movements during both speech and nonverbal behaviors.

There are three channels in the prosody sequence, each with a range of [0,2] around a “normal” value of 1.0.

  • syllable stress (blue): the degree of stress in each syllable (affects speech behavior)

  • phrase stress (black): the degree of stress in each phrase (affects nonverbal behavior)

  • phrase speed (red): the degree of speed in each phrase (affects speech and nonverbal behavior)

Editing: This sequence does not generally need to be edited, since it is usually easier – and just as effective – to edit the modifiers to alter the magnitude and speed of speech or nonverbal behavior.

Antecedents: transcript

Phrases

The phrases sequence is a Categorical Time Series that divides the timeline into intervals corresponding roughly to spoken phrases. Each phrase is categorized as high tone (H) or low tone (L) based on the intonation of the speech. The phrases form the intervals to which expressions are assigned, and their tones are used to select expressions when behavior modes are bi-tonal.

Editing: This sequence does not generally need to be edited, since the expressions that derive from it may be edited directly instead.

Antecedents: transcript

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.