Locating the Lipsync Start/Stop Event to Control Materials

I have a question. I would like to know in which part of the character’s code or configuration the lip movement (lipsync) is triggered when it starts speaking. I need to locate that specific point so I can insert a node or a function to modify a material.

My goal is for a material on the character’s model to light up with a flickering effect while the character is performing lipsync (i.e., while it is speaking). This effect should stop the moment the character stops talking or ends the lip synchronization.

The issue is that I cannot find the function or event that triggers the start of the lipsync within the character’s logic. Could you help me locate it?

Hello,

On the Convai Chatbot component there is an event called On Visemes Ready.
You can bind your Blueprint logic to this event. It only fires when lipsync visemes are available.

1 Like