Genel Bakış
Runtime MetaHuman Lip Sync, hem MetaHuman hem de özel karakterler için gerçek zamanlı, çevrimdışı ve çapraz platform dudak senkronizasyonu sağlayan bir eklentidir. Bir karakterin dudaklarını, aşağıdakiler dahil çeşitli kaynaklardan gelen ses girdisine yanıt olarak canlandırmanıza olanak tanır:
- Runtime Audio Importer'ın yakalanabilir ses dalgası aracılığıyla mikrofon girdisi
- Runtime Text To Speech veya Runtime AI Chatbot Integrator'dan sentezlenmiş konuşma
- Float PCM formatındaki herhangi bir ses verisi (kayan noktalı örneklerden oluşan bir dizi)
Eklenti, ses girdisine dayalı olarak dahili olarak visemleri (fonemlerin görsel temsilleri) oluşturur. Metin yerine doğrudan ses verisiyle çalıştığı için, eklenti İngilizce, İspanyolca, Fransızca, Almanca, Japonca, Çince, Korece, Rusça, İtalyanca, Portekizce, Arapça ve Hintçe dahil olmak üzere ancak bunlarla sınırlı olmamak üzere çok dilli girdiyi destekler. Kelimenin tam anlamıyla her dil desteklenir, çünkü dudak senkronizasyonu dil özel metin işleme yerine ses fonemlerinden üretilir.
Standart Model, 14 visem üretir ve önceden tanımlanmış bir poz varlığı kullanarak dudak senkronizasyonu animasyonu gerçekleştirir. Buna karşılık, Gerçekçi Model (yalnızca MetaHuman karakterleri için) önceden tanımlanmış bir poz varlığına güvenmeden 250 morf hedef değişikliği oluşturur, bu da önemli ölçüde daha gerçekçi yüz animasyonlarıyla sonuçlanır.
Karakter Uyumluluğu
Adına rağmen, Runtime MetaHuman Lip Sync yalnızca MetaHuman'ların ötesinde geniş bir karakter yelpazesiyle çalışır:
Popüler Ticari Karakter Sistemleri
- Daz Genesis 8/9 karakterleri
- Reallusion Character Creator 3/4 (CC3/CC4) karakterleri
- Mixamo karakterleri
- ReadyPlayerMe avatar'ları
Animasyon Standartları Desteği
- FACS tabanlı blendshape sistemleri
- Apple ARKit blendshape standardı
- Preston Blair fonem setleri
- 3ds Max fonem sistemleri
- Yüz ifadeleri için özel morf hedefleri olan herhangi bir karakter
MetaHuman olmayan karakterlerle eklentiyi kullanma hakkında ayrıntılı talimatlar için Özel Karakter Kurulum Kılavuzu'na bakın.
Animasyon Önizlemesi
Eklenti tarafından üretilen dudak senkronizasyonu animasyonunun kalitesini farklı karakter türleri ve modeller arasında görmek için şu kısa animasyonlara göz atın:




Temel Özellikler
- Mikrofon girişinden gerçek zamanlı dudak senkronizasyonu
- Çevrimdışı ses işleme desteği
- Çapraz platform uyumluluğu: Windows, Android, Meta Quest
- Birden fazla karakter sistemi ve animasyon standardı desteği
- Özel karakterler için esnek visem eşleme
- Evrensel dil desteği - ses analizi yoluyla herhangi bir konuşma diliyle çalışır
Dudak Senkronizasyon Modelleri
Eklenti, farklı proje ihtiyaçlarına uygun iki dudak senkronizasyon modeli sunar:
- Standart Model
- Gerçekçi Model
Standart dudak senkronizasyon modeli, geniş karakter uyumluluğu ile verimli, çapraz platform performansı sağlar:
- MetaHumans ve tüm özel karakter türleriyle çalışır
- Tüm platformlarda gerçek zamanlı performans için optimize edilmiştir
- Daha düşük kaynak gereksinimi
- Yerel TTS (Runtime Text To Speech eklentisi) ile tam uyumluluk
- Mobil ve VR/AR uygulamaları için uygundur
Standart (Daha Hızlı) Modeli kullanmak için ek bir uzantı eklentisi kurmanız gerekir. Kurulum talimatları için Önkoşullar bölümüne bakın.
Gerçekçi dudak senkronizasyon modeli, özellikle MetaHuman karakterleri için gelişmiş görsel doğruluk sunar:
- MetaHuman'a özel gelişmiş yüz animasyonu
- Daha doğal ağız hareketleriyle daha yüksek görsel kalite
- Biraz daha yüksek performans gereksinimi
- Sınırlı yerel TTS desteği (harici TTS servisleri önerilir)
- Sinematik deneyimler ve yakın plan karakter etkileşimleri için idealdir
Gerçekçi Model ana eklentiye dahildir ve kullanmak için herhangi bir ek uzantı gerektirmez.
Projenizin performans, karakter uyumluluğu ve görsel kalite gereksinimlerine göre uygun modeli seçebilirsiniz.
Her iki model de çeşitli ses giriş yöntemlerini desteklerken, Gerçekçi model ONNX çalışma zamanı çakışmaları nedeniyle yerel TTS ile sınırlı uyumluluğa sahiptir. Gerçekçi model için metin okuma işlevselliğinde harici TTS servisleri (OpenAI, ElevenLabs) önerilir.
Nasıl Çalışır
Eklenti, ses girişini aşağıdaki şekilde işler:
- Ses verisi, belirtilen kanallar ve örnekleme oranı ile float PCM formatında alınır
- Eklenti, visemler (fonemler) oluşturmak için sesi işler
- Bu visemler, karakterin poz varlığını kullanarak dudak senkronizasyon animasyonunu yönlendirir
- Animasyon karaktere gerçek zamanlı olarak uygulanır
Hızlı Başlangıç
Karakterinizde dudak senkronizasyonunu etkinleştirmek için temel bir kurulum:
- MetaHuman karakterleri için MetaHuman Kurulum Kılavuzu'nu takip edin
- Özel karakterler için Özel Karakter Kurulum Kılavuzu'nu takip edin
- Ses giriş işleme ayarlarını yapın (Event Graph gibi)
- Anim Graph içinde Blend Runtime MetaHuman Lip Sync düğümünü bağlayın
- Sesi çalın ve karakterinizin konuştuğunu görün!
Ek Kaynaklar
📦 İndirmeler ve Bağlantılar
- Fab'tan edinin
- Ürün web sitesi
- Demo İndir (Windows)
- Demo kaynak dosyalarını indir (UE 5.6) – Bu eklenti + Runtime Audio Importer gerektirir, isteğe bağlı: Text To Speech / AI Chatbot. Standart model küçük bir eklenti eklentisi gerektirir (bkz. burada)
🎥 Video Eğitimler
Öne Çıkan Demo:
Gerçekçi Model (Yüksek Kalite) Eğitimleri:
- ElevenLabs & OpenAI TTS ile Yüksek Kaliteli Lip Sync ⭐ YENİ
- Yüksek Kaliteli Canlı Mikrofon Lip Sync ⭐ YENİ
Standart Model Eğitimleri:
- Standart Canlı Mikrofon Lip Sync
- Yerel Metinden Sese ile Standart Lip Sync
- ElevenLabs & OpenAI TTS ile Standart Lip Sync
Genel Kurulum:
💬 Destek
- Discord destek sunucusu
- Özel Geliştirme: [email protected] (takımlar ve kuruluşlar için özel çözümler)