Issue with Avatar Mouth Movement in Unity

Dear team,

I’m encountering an issue with the mouth movement of a 3D avatar. I created a character that animates and speaks correctly with audio, but the mouth does not open during speech.

I have integrated the Convai Lip Sync component, assigned the Skinned Mesh Renderer to the Head object, and added the OVRHead Effector to the Viseme Effectors List. I’ve also verified that the avatar includes the necessary Blend Shapes for lip sync.

However, when I add the Voice Handler component, it gets automatically disabled when the scene runs.
The current components on the avatar include:

  • Capsule Collider
  • Additional Collider with Is Trigger enabled
  • Audio Source
  • ConvaiNPC
  • Convai Lip Sync
  • Voice Handler

The character was imported from metaperson.avatarsdk.com.

I’ve attached some reference images for context. I appreciate any guidance you can provide.

Thank you very much in advance.

Best regards,


Hello @Alvaro_Gutierrez_Rod,

Welcome to the Convai Developer Forum!

We’re sorry to hear you’re experiencing this issue. To better understand what’s happening, could you please share your console logs?

We’ll be happy to assist further once we have that information!

Thank you for your response.
I’m attaching some screenshots of the Unity console, where I asked the avatar three questions and it responded correctly.
However, the issue remains — the avatar’s mouth still does not open during the responses.

I look forward to any further guidance. Thanks again!




Thanks for sharing the screenshots. I didn’t notice any errors in the console logs.

Could you please try the following?

  1. Click on the three dots on the top-right of the LipSync component and test the available presets (like OVR) to see if any of them work better with your avatar.

  2. While speaking to the character, open the AvatarHead object in the hierarchy, and check if the BlendShape values in the Skinned Mesh Renderer component are changing during speech. This will confirm whether the blendshapes are being triggered at all.

Let us know what you observe so we can help further!

Thank you for your response.
I tried switching to the OVR and Reallusion presets, but both generated errors. The only one that didn’t show any errors was ARKit. With this preset, the BlendShapes are triggered and show movement, but the mouth still doesn’t animate visually.

I’m attaching a screenshot for reference.
Thank you very much for your help.



Thanks for the update!

Please stop your scene and manually adjust the blendshape values on your avatar’s Skinned Mesh Renderer. When you do this:

Does the mouth visibly move when you change the values? What is the maximum value the blendshapes can reach?

Yes, the mouth moves when I manually adjust the BlendShape values. Each viseme reaches a maximum value of 100.

Could you change the Weight Bounds Y value in the first row in the Convai LipSync component to 100 instead of 1?

Warm regards. Yes, that solved the issue.
Thank you very much for the guidance. Have a great day!

Great, are you getting any errors in the console?

No, not anymore. Everything is working perfectly now. Thank you very much!

1 Like