GetPhonemeFromSpeechClip

Introduced

v9.0 SP1 (2011)

Description

Returns the data of the Face Robot speech operator, as shown on the tracks of in the Lip Sync view. The data starts at time zero, and needs to be offsetted by the offset of the Speech Clip.

Scripting Syntax

oReturn = GetPhonemeFromSpeechClip( SpeechClip );

Return Value

Returns a multi-dimentional array of results. Each column will contain

1) The Unicode IPA code of the phoneme

2) The Start Time of the phoneme, in seconds

3) The End Time of the phoneme, in seconds

4) A human-readable hint of phoneme, useful for debugging

5) weight for this phoneme

6) in falloff for this phoneme

7) out falloff for this phoneme

8) shape weight for this phoneme

9) shape in falloff for this phoneme

10) shape out falloff for this phoneme

11) blend start scale factor

12) blend end scale factor

13) phoneme variation

Parameters

Parameter Type Description
SpeechClip String The Speech Clip from the animation mixer

Examples

VBScript Example

phonemes = GetPhonemesFromSpeechClip ("Face.Mixer.Phoneme_Speech.SpeechAction_Clip")

LogMessage "phoneme data"

for i = 0 to UBound( phonemes )

	LogMessage "IPA # " & phonemes(i, 0) & "(" & phonemes(i, 3) & ")" & " Start (sec)" & phonemes(i, 1) & " End (sec)" & phonemes(i, 2)

next

See Also

SIExtractPhonemes