Skip to content

2D Lip Sync Pro

by BlenderGem·Motion Graphics

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

Stands out in the Superhive library for handling lip sync entirely offline — recognition runs on your own machine through Vosk and open phoneme dictionaries, with per-character dialogue built for scenes full of speaking characters on Blender 5.0+.

What is 2D Lip Sync Pro?

2D Lip Sync Pro brings automatic lip sync to Blender's Grease Pencil. Point it at a WAV or MP3 file, pick a language, and click Generate — it reads the audio, detects phonemes with offline speech recognition, and lays clean keyframes onto the mouth layers. Recognition runs offline through Vosk, the CMU Pronouncing Dictionary, and Sphinx phoneme dictionaries, so there's no cloud, no API keys, and no recurring fees; the audio stays on your machine.

Version 2.1 is built for scenes with many characters. Each character keeps its own audio, recognized words, and timeline text, with audio landing on its own VSE channel automatically. Click a character to see that character's transcript and color-coded strips, and the panel always shows which character Generate and Clear will affect. A one-click Clear removes a character's keyframes, words, timeline text, and audio together, reversible with a single Undo.

The add-on offers a 7-viseme Simple set and a 12-viseme Disney-style set, supports English out of the box with German, French, Spanish, and Dutch models available via one-click download, and installs through the Extensions Platform with no manual dependency setup on Blender 5.0+.

Who is 2D Lip Sync Pro best for?

2D Lip Sync Pro is best for grease Pencil animators working on dialogue scenes who want lip sync generated automatically from recorded audio in English, German, French, Spanish, or Dutch.

How much does 2D Lip Sync Pro cost?

2D Lip Sync Pro is completely free to download and use.

Key features

  • Automatic keyframe generation on Grease Pencil mouth layers from WAV or MP3 audio
  • Offline speech recognition powered by Vosk, the CMU Pronouncing Dictionary, and Sphinx — no cloud or API keys
  • Five-language support: English ready out of the box, with German, French, Spanish, and Dutch models via one-click download plus G2P fallback
  • Per-character dialogue, each character keeping its own audio, recognized words, and timeline text, with audio placed on its own VSE channel automatically
  • Two viseme sets — a 7-viseme Simple set and a 12-viseme Disney-style set — with fuzzy layer-name matching or manual layer linking
  • Word Editor to fix a misheard word and regenerate without re-running analysis, plus a global frame offset for timing
  • NLA viseme strips for dragging and re-timing, a color-coded viseme overlay on the dopesheet, async analysis, and a status dashboard

Tags

#Lip Sync#Grease Pencil#Blender#2D Animation#Speech Recognition#Vosk#Character Animation#Multilingual

Frequently asked questions

Does 2D Lip Sync Pro work with Blender 5.0?

2D Lip Sync Pro is built for Blender 5.0 and later, with full support for Grease Pencil v3. It installs through Blender's Extensions Platform, so there's no manual dependency setup to work through before you start. The add-on groups its controls under a unified BlenderGem sidebar tab alongside the rest of the BlenderGem 2D toolset. Because it targets modern Blender specifically, its one-click Auto Setup creates a Grease Pencil object with all viseme layers linked and ready to draw.

Does 2D Lip Sync Pro need an internet connection or an API key?

2D Lip Sync Pro runs its speech recognition entirely offline, powered by Vosk, the CMU Pronouncing Dictionary, and Sphinx phoneme dictionaries. There's no cloud service, no API keys, and no recurring fees — your audio stays on your machine throughout analysis. English works out of the box, while the German, French, Spanish, and Dutch speech models download once with a single click from the Setup panel. For words those dictionaries don't recognize, a G2P fallback provides automatic phoneme guessing in Dutch, German, French, and Spanish.

What languages does 2D Lip Sync Pro support?

2D Lip Sync Pro supports five languages: English, German, French, Spanish, and Dutch. English (US) uses the CMU 134K model and is ready out of the box, while German runs on deuPD, French and Dutch on Sphinx, and Spanish on a 144K model, each downloading with one click from the Setup panel. For words the dictionaries don't recognize, a G2P fallback provides automatic phoneme guessing in Dutch, German, French, and Spanish.

How do I set up 2D Lip Sync Pro to start lip-syncing?

2D Lip Sync Pro follows a three-step workflow. First, one click of Auto Setup creates the Grease Pencil object with all viseme layers linked. Next, you load any WAV or MP3 file, pick your language, and hit Analyze. Finally, Generate lands keyframes on the layers and places the audio strip in the VSE, ready to play back. You can also link the mouth to any rig bone — it defaults to "Mouth" or you can type your own name — so the whole mouth follows head rotation.

Is 2D Lip Sync Pro free?

2D Lip Sync Pro is listed as free in this catalog, and it advertises free lifetime updates, meaning future improvements are included. Licensing terms can change, so check the developer's page on Superhive for the current details before you download. The offline recognition it relies on carries no recurring fees and no API keys, since everything runs locally through Vosk and the bundled phoneme dictionaries rather than a paid cloud service.

Alternatives to 2D Lip Sync Pro

Also in Motion Graphics for Blender.

Similar plugins