# Lip Sync not working custom characters

**URL:** <https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321>\
**Category:** Unity SDK\
**Tags:** lipsync, question, unity\
**Created:** [March 21, 2025, 7:18am UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321 "2025-03-21T07:18:26Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![durai\_dk](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/durai_dk/32/3484_2.png) [@durai\_dk](https://forum.convai.com/u/durai_dk)\
**Post date:** [March 21, 2025, 7:18am UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/1 "2025-03-21T07:18:26Z")

</div>

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](https://canada1.discourse-cdn.com/flex004/uploads/convai/optimized/2X/1/173ec2333322e24a84669ac4e1b502a401187416_2_690x48.png)

 ![Screenshot 2025-03-21 124512](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/1/133cf0037639ceaf9d2f2aab8de9c5ece64941a7.png)  
 ![Screenshot 2025-03-21 124532](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/c/c1d8c14aa6be9a0b07494f90abec92d97d963823.png)

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [March 21, 2025, 11:11am UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/2 "2025-03-21T11:11:56Z")

</div>

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](https://docs.convai.com/api-docs/plugins-and-integrations/unity-plugin/unity-importing-ready-player-me-rpm-characters)

---

<div class="post-metadata">

**Author:** ![KOSHI\_TAKU](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/koshi_taku/32/2820_2.png) [@KOSHI\_TAKU](https://forum.convai.com/u/KOSHI_TAKU)\
**Post date:** [March 22, 2025, 12:22pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/3 "2025-03-22T12:22:52Z")

</div>

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](https://veveverse.readyplayer.me/avatar/), 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?

 ![convai_lipsync](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/4/4fde0faad8a20e233c3cbd13df76e4cdbeb041bd.png)  
 ![Renderer_Head](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/1/1813accdbc86ca87d5dad5fce8e129acbdc23a2a.png)  
 ![Renderer_Teeth.PNG](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/6/67276b65c6ea92d18e56fe61e05e3366f33f3c10.jpeg)  
 ![AvatarConfig](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/c/c5e18d2ff0d7e61061b2b4b14ee2b752b85413ef.png)  
 ![AvatarLoaderSettings](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/b/b7d9e29973744f06c9185b8527d75f8f65dd1728.png)  
 ![convai_sdk](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/8/8a35bb529144b2a19a685fd750cd7831d2a0bfc3.png)

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [March 22, 2025, 1:17pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/4 "2025-03-22T13:17:25Z")

</div>

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:

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

```

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

---

<div class="post-metadata">

**Author:** ![KOSHI\_TAKU](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/koshi_taku/32/2820_2.png) [@KOSHI\_TAKU](https://forum.convai.com/u/KOSHI_TAKU)\
**Post date:** [March 22, 2025, 3:39pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/5 "2025-03-22T15:39:47Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [March 23, 2025, 12:46am UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/6 "2025-03-23T00:46:10Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![durai\_dk](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/durai_dk/32/3484_2.png) [@durai\_dk](https://forum.convai.com/u/durai_dk)\
**Post date:** [March 24, 2025, 6:56am UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/7 "2025-03-24T06:56:00Z")

</div>

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

> **[GitHub - readyplayerme/rpm-unity-sdk-core: This Module contains all the core functionality...](https://github.com/readyplayerme/rpm-unity-sdk-core#f6ea3c4b0a8891b7c4c1d7b269cee545185549fb)**
>
> This Module contains all the core functionality required for using Ready Player Me avatars in Unity, including avatar loading and creation

NPC :3.2.4

i follwed documention :

> **[Importing Ready Player Me (RPM) Characters | Documentation](https://docs.convai.com/api-docs/plugins-and-integrations/unity-plugin/unity-importing-ready-player-me-rpm-characters)**
>
> This guide walks you through the process of importing Ready Player Me (RPM) characters into a Convai-powered Unity project, configuring them, and integrating Convai NPC components.

> **[Documentation](https://docs.convai.com/api-docs/plugins-and-integrations/unity-plugin/adding-lip-sy)**

 ![new](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/5/574a15fb56b66b8b0c05c8d5129cc5cab69a5ff0.png)  
nc-to-your-character

still not working

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [March 24, 2025, 9:27am UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/8 "2025-03-24T09:27:33Z")

</div>

Could you please share a screenshot of the Blendshapes under the Renderer\_Head of your character?

---

<div class="post-metadata">

**Author:** ![durai\_dk](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/durai_dk/32/3484_2.png) [@durai\_dk](https://forum.convai.com/u/durai_dk)\
**Post date:** [March 24, 2025, 12:20pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/9 "2025-03-24T12:20:52Z")

</div>

@K3

 ![profile](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/4/4df99a26c1ad8afb7f9e67e24d99d9b8b2578162.png)

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [March 24, 2025, 12:29pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/10 "2025-03-24T12:29:40Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![durai\_dk](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/durai_dk/32/3484_2.png) [@durai\_dk](https://forum.convai.com/u/durai_dk)\
**Post date:** [March 24, 2025, 12:39pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/11 "2025-03-24T12:39:23Z")

</div>

@K3  
thanks for reply

 ![request](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/6/609adc09aaa794c5ef55c5305323f25f01a0be8a.png)

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [March 24, 2025, 12:43pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/12 "2025-03-24T12:43:49Z")

</div>

Got it, thanks for the clarification.

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

---

<div class="post-metadata">

**Author:** ![durai\_dk](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/durai_dk/32/3484_2.png) [@durai\_dk](https://forum.convai.com/u/durai_dk)\
**Post date:** [March 24, 2025, 12:49pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/13 "2025-03-24T12:49:13Z")

</div>

@K3  
yes I used OVR

 ![lip syn component](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/e/e65ca5ca306458674327fa52c5a10caa62d80885.jpeg)

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [March 24, 2025, 1:03pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/14 "2025-03-24T13:03:02Z")

</div>

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

 ![image](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/6/6e0f2a2796fb1e92d5b01757f28c8612f2d534fc.png)

---

<div class="post-metadata">

**Author:** ![durai\_dk](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/durai_dk/32/3484_2.png) [@durai\_dk](https://forum.convai.com/u/durai_dk)\
**Post date:** [March 24, 2025, 1:08pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/15 "2025-03-24T13:08:34Z")

</div>

@k3

i used ARkit and oculus vimeses

 ![Set1](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/1/12b2b15649bb4c5cc152fc4729083ec9139eebea.png)  
 ![aet2](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/8/8080b204e05de1b710f1104b6f557d172ef0a54f.jpeg)  
 ![set4](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/1/10feb956bbb818b308589d38aba18a9b8258cf47.jpeg)

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [March 24, 2025, 1:16pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/16 "2025-03-24T13:16:05Z")

</div>

Could you please use the ARKit preset?

 ![image](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/9/961961d402f63f2d43fe63e75f31c8e44042bbfd.png)

---

<div class="post-metadata">

**Author:** ![durai\_dk](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/durai_dk/32/3484_2.png) [@durai\_dk](https://forum.convai.com/u/durai_dk)\
**Post date:** [March 25, 2025, 9:40am UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/17 "2025-03-25T09:40:59Z")

</div>

@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?

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [March 25, 2025, 1:42pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/18 "2025-03-25T13:42:40Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/1X/e60ef96aa7334c5ccf6682f6c6dbc20fcfa96b49.png) [@system](https://forum.convai.com/u/system)\
**Post date:** [April 24, 2025, 1:43pm UTC](https://forum.convai.com/t/lip-sync-not-working-custom-characters/3321/19 "2025-04-24T13:43:20Z")

</div>

Closed on April 24, 2025, 1:43pm UTC

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