Create a lip sync profile
Explains how to create a custom lip sync profile asset for a blendshape format beyond the three profiles the SDK bundles by default.
A lip sync profile defines the transport format identifier — it tells the SDK which blendshape channel names to expect from Convai.
Convai currently streams blendshape data in three formats only: arkit, metahuman, and cc4_extended. A custom profile is only useful if Convai explicitly supports a custom format for your deployment. Creating a profile with an unsupported format ID will result in no blendshape data being received.
For all standard setups, use one of the three bundled profiles and leave this page for advanced or future use.
Configure the fields
Select the new asset to open it in the Inspector.
Profile ID
Transport format identifier. Must exactly match the format ID Convai streams for this character.
Display Name
Human-readable name shown in the Inspector. Does not affect runtime behavior.
Transport Format
Network transport format string — typically the same as Profile ID.
Profile ID must exactly match the identifier Convai uses when streaming blendshape data. A mismatch causes the SDK to fall back to a no-op map — no blendshapes animate.
Next steps
After creating the profile, create a map to route its channels to your rig's blendshape names.
Last updated
Was this helpful?