Auto Lip Sync — Blender
The tool will analyze the sound file for phonemes. You simply link each phoneme identified by the tool to the corresponding Shape Key on your character model.
Auto lip sync is the process of using software to analyze an audio file (speech) and convert the sound frequencies into corresponding mouth shapes (visemes). In Blender, this is not a native "one-click" feature out of the box, but the software supports it through: auto lip sync blender
Works with 3D shape keys and 2D sprite-based mouths. The tool will analyze the sound file for phonemes