# Introduction

<figure><img src="/files/gTliNTvytPcencQzmFvG" alt=""><figcaption><p>Lip Sync Add-on</p></figcaption></figure>

## Lip Sync Add-on

Welcome to the documentation for the **Blender Lip Sync Addon** — a powerful and evolving tool designed to help you bring your characters to life by automatically synchronizing their lips with audio.

Whether you're creating animated shorts, cinematic cutscenes, or character dialogues, this addon speeds up your workflow by taking care of the tedious process of lip synchronization.

***

### Key Features

* **Audio-Driven Lip Sync**\
  Synchronize lips from any media file that contains audio (e.g., `.mp4`, `.mov`, `.wav`, `.mp3`).
* **Sprite sheet Support**\
  Use a 2D sprite sheet of mouth shapes (visemes) to animate characters quickly and easily.
* **Shape Key Integration**\
  Automatically animate your character's mouth using shape keys for precise lip sync in 3D.
* **AI-Enhanced Phoneme Detection**\
  Leverages automatic speech recognition and phoneme mapping under the hood (via Vosk, Phonemizer, etc.).

***

### Coming Soon

* **Pose Library Support**\
  You'll soon be able to use pose libraries to drive lip animations on rigged characters — perfect for more advanced and reusable rigs.

***

### 🚀 Getting Started

Head over to the **Installation** page to set things up, or dive directly into the **Quick Start** guide to get lips moving in minutes.

{% hint style="success" %}
**Note**: This add-on is in active development. New features and improvements are coming regularly. If you have suggestions or find bugs, feel free to contribute or open an issue on GitHub!
{% endhint %}

***

Ready to animate? Let’s get those characters talking! 🗣️


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cgpoly.io/lip-sync-documentation/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
