v9.0 SP1 (2011)
ブレンド アルゴリズムで評価されたとおりに、指定した時間の音素とウェイトのリストについて、Face Robot スピーチ オペレータにクエリします。 リップシンク表示に示されるとおり、通常は指定した時間に現在の音素と前の音素の一部および次の音素が存在します。 別のパラメータを使用して、スピーチ オペレータで唇、顎および舌の異なったブレンドを評価することもできます。
oReturn = GetPhonemeBlendFromSpeechClip( SpeechClip, [Channel], [Time] ); |
結果の多方向の配列を戻します。 各列には次の内容が含まれます。
1)音素の Unicode IPA コード。 値 0 は安静位
2)デバッグに有効な、人間に読み取れる音素の手掛かり
3)この時点での口形素のウェイト
4)ユーザによって選択された口形素のバリエーション
パラメータ | タイプ | 説明 |
---|---|---|
SpeechClip | 文字列 | Animation Mixer からのスピーチ クリップ |
Channel | Integer |
唇は 0、顎は 1、舌は 2 デフォルト値: 1 |
Time | Integer |
ブレンドを評価するフレーム デフォルト値: 現在のフレーム。 |
phonemes = GetPhonemeBlendFromSpeechClip ("Face.Mixer.Phoneme_Speech.SpeechAction_Clip") LogMessage "phoneme blend" for i = 0 to UBound( phonemes ) LogMessage "IPA # " & phonemes(i, 0) & "(" & phonemes(i, 1) & ")" & " Weight " & phonemes(i, 2 ) next |