CrazyTalk provides special lip synchronization tools to make sure that the lip movements match the words being spoken by the virtual actor. A viseme is a generic facial image that can be used to describe a particular sound. It is the visual equivalent of a phoneme, or a unit of sound in a spoken language. Using visemes, CrazyTalk provides lip synchronization which can later be adjusted for different sounds as required.
The lip-synching keys are stored in the Lips track,
which belongs to the Voice track.
You may open it by clicking the button in the Voice track.
The Voice track stores the audio file from the
Import Audio panel
or the Voice Script Library.
The audio data is displayed in a wave form.
You may double-click anywhere on the track to load an audio file.
Click the button on the Voice track to show the Lips track. You may manually add lip-synching keys to this track by double-clicking on the cells in this track.
The lip synchronization effect is applied to only a small section of the script and
indicated on the Lips track by a grey box.
To access the Lips Editor panel,
click the Lips Editor button in the Timeline.
You may double-click anywhere on the Lips track to synchronize the lip movements in the Lips Editor panel.
![]() | ![]() |
"Ah" sound applied Expressiveness = 50 | "Ah" sound applied Expressiveness = 100 |
You may move the lip-synched keys to other parts of the script as desired, or use the data editing tools to duplicate the lip movements.
To modify a lip-synched key, double-click on the target key to adjust the lip-synching settings in the Lips Editor panel.
Sometimes the Auto Motion may affect the accuracy of the lips shape. You may follow the steps below to force the lip movements to sync with the sound.