Skip to content

vamdeluxe/lipsync

Repository files navigation

VAM Lip Sync Generator

A node command line utility to generate Virt-A-Mate lip sync animation.

Install node.js

Tutorial

Instructional video: https://imgur.com/a/pAV1wzp

Generate Lipsync from Gentle

Go here http://gentle-demo.lowerquality.com and upload your audio sample and text transcription.

Then download the align.json file. Run the following command:

Example Command

node ls.js input=align.json sound=audio.wav output=animation.json person=Person

Limitations and Issues

  • Only the first "Person" atom will be animated.

  • The person's morphs must be set to animated before loading the animation pattern. These are:

    • Mouth Narrow
    • Mouth Open Wide 2
    • Lip Bottom Up
    • Lips Close
    • Lips Pucker Wide
  • However you can load the VAMSceneTemplate/scene/lipsynctemplate.json as a template which has the person set up correctly.

  • The audio must be loaded before loading the animation pattern.

  • Turning off "loop" on your animation pattern will break the triggers.

License

Licensed under WTFPL

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published