In this video, I demonstrate how to drive MetaHuman lip sync using local Text-to-Speech (TTS) in Unreal Engine 5.6, completely offline and fully supported in packaged projects.
This setup works for MetaHumans created with the new MetaHuman Creator system introduced in Unreal Engine 5.6 (as well as any custom MetaHuman characters), using three plugins working together:
Runtime MetaHuman Lip Sync – for generating facial animation from audio
Runtime Text To Speech – for generating speech from text using local voices
Runtime Audio Importer – for processing audio at runtime
The local TTS system supports 40+ languages, 900+ voices, and 160+ voice styles, all without requiring an internet connection.
https://dev.epicgames.com/community/learning/tutorials/72ma/unreal-engine-metahuman-ai-lip-sync-with-local-text-to-speech-in-ue-5-6