API reference
API reference
Select your platform
No SDKs available
No versions available

BaseTextureFlipLipSync Class

Extends MonoBehaviour
A base class for swapping out mouth textures during an audio animation based on the current viseme

Fields

VisemeTextures : VisemeTextureData []
The textures to be used for viseme swapping
Signature
VisemeTextureData [] Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.VisemeTextures

Properties

Renderer : abstract Renderer
[Get]
The material to be used for the texture flip
Signature
abstract Renderer Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.Renderer

Protected Methods

Awake ()
Signature
virtual void Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.Awake()
Returns
void
Reset ()
Signature
virtual void Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.Reset()
Returns
void
SetTexture ( texture )
Apply texture to material
Signature
virtual void Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.SetTexture(Texture2D texture)
Parameters
texture: Texture2D
Returns
void

Methods

OnVisemeFinished ( viseme )
Called when entering or passing a new sample with a different specified viseme.
Signature
void Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.OnVisemeFinished(Viseme viseme)
Parameters
viseme: Viseme
Returns
void
OnVisemeLerp ( oldVieseme , newViseme , percentage )
Called when a viseme is in the process of lerping from one value to another
Signature
void Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.OnVisemeLerp(Viseme oldVieseme, Viseme newViseme, float percentage)
Parameters
oldVieseme: Viseme  The last viseme shown
newViseme: Viseme  The viseme that is being transitioned to
percentage: float  The percentage of the progress of transitioning
Returns
void
OnVisemeStarted ( viseme )
Called when entering or passing a sample with this specified viseme.
Signature
void Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.OnVisemeStarted(Viseme viseme)
Parameters
viseme: Viseme
Returns
void
RefreshTextureLookup ()
Refreshes texture lookup
Signature
void Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.RefreshTextureLookup()
Returns
void

Inner Struct

VisemeTextureData Struct

Fields

textures : Texture2D []
Signature
Texture2D [] Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.VisemeTextureData.textures
viseme : Viseme
Signature
Viseme Meta.WitAi.TTS.LipSync.BaseTextureFlipLipSync.VisemeTextureData.viseme