Lip Sync not working custom characters

imported the character from Ready Player.

Lip sycn is not functioning:

Where can I add a reference? If I don’t, I get an error. Please find screenshots of everything I upload.

Lip sycn is not functioning:

Where can I add a reference? If I don’t, I get an error. Please find screenshots of everything I upload.

Screenshot 2025-03-21 124042


Hello @durai_dk,

Welcome to the Convai Developer Forum!

It seems your character does not have the required blendshapes for Lip Sync to function properly.

Please follow the steps outlined in our documentation to correctly import your Ready Player Me character with blendshape support: Unity: Importing Ready Player Me (RPM) Characters

Since the CharacterImporter has been removed from the Convai SDK, I’m looking for an alternative way to easily create and import my custom avatar into Unity. Using a model link from a custom avatar I created on the website here, I followed the documentation on Importing Ready Player Me (RPM) Characters to bring it into Unity.

However, the lip sync is not working due to an error. It seems the number of BlendShapes on the Head and Teeth renderers is insufficient. Could you please let me know how to resolve this?






Thanks for the details. As seen in the screenshot you shared, it appears that the character’s blendshapes are not being downloaded correctly. This is an issue with the latest version of the RPM Unity SDK.

We recommend switching to an earlier, more stable version. RPM SDK 7.3.0.
You can install it via Unity Package Manager using this Git link:

https://github.com/readyplayerme/rpm-unity-sdk-core.git#f6ea3c4b0a8891b7c4c1d7b269cee545185549fb

Try this version and let us know if the issue persists.

1 Like

After following your instructions, the number of blendshapes increased and lip sync started working properly. Thank you very much for your support!
I hope that in the near future, avatars created with Convai’s Avatar Studio can be imported directly into Unity .
If there is a schedule or any updates regarding this, I would appreciate it if you could share the information.

We’re actively working on new features and improvements. Please stay tuned for upcoming updates.

1 Like

i am unity : 6000:0.32 f1
ready player me :

NPC :3.2.4

i follwed documention :


nc-to-your-character

still not working

Could you please share a screenshot of the Blendshapes under the Renderer_Head of your character?

@K3

Please show me the blendshapes.

Select the character in the Hierarchy window. The Inspector window displays the BlendShapes section containing all the blend shapes under the SkinnedMeshRenderer.

@K3
thanks for reply

Got it, thanks for the clarification.

You’re currently using only OVR Blendshapes. Could you please share a screenshot of your LipSync component?

@K3
yes I used OVR

Could you please try editing your Avatar Config and enable ARKit Blendshapes in addition to OVR? And re-import the character.

@k3

i used ARkit and oculus vimeses



Could you please use the ARKit preset?

@k3
I am grateful for your support.
once I had added the ARkit preset to the lipsynv component.
It is operating without any issues.
Note :
To be clear, if I use ARkit presets, will Avathar work on Meta VR devices?

Yes, you can use ARKit, and it will work on VR devices.

You can also use OVR presets; however, please note that you will need to adjust the indices in the OVRHeadEffector. Currently, the indices are set based on the assumption that both ARKit and OVR blendshapes are present. If you are using only ARKit or only OVR, the indices may not match correctly, which can lead to errors.

To resolve this, please follow our documentation and manually adjust the indices as needed for your character setup.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.