2D Lip Sync Pro

2D Lip Sync Pro automates the process of generating character mouth movements for 2D animations using Blender's Grease Pencil. The tool processes imported audio files and maps speech to visual mouth shapes, eliminating the need to animate lip-syncing manually.

The add-on utilizes the Vosk speech recognition engine, the Natural Language Toolkit (NLTK), and the CMU Pronunciation Dictionary to analyze audio and match spoken words to specific mouth positions. Animators can select between two stylistic outputs: a standard 7-viseme set for simpler animations or a 12-viseme Disney-style set for more detailed character speech.