Ana içeriğe geç

Ses İşleme Kılavuzu

Bu kılavuz, dudak senkronizasyonu jeneratörlerinize ses verisi beslemek için farklı ses giriş yöntemlerini nasıl kuracağınızı kapsar. Devam etmeden önce Kurulum Kılavuzu'nu tamamladığınızdan emin olun.

Ses Giriş İşleme

Ses girişini işlemek için bir yöntem kurmanız gerekmektedir. Ses kaynağınıza bağlı olarak bunu yapmanın birkaç yolu vardır.

Bu yaklaşım, mikrofonla konuşurken dudak senkronizasyonunu gerçek zamanlı olarak gerçekleştirir:

  1. Runtime Audio Importer kullanarak bir Capturable Sound Wave oluşturun
  2. Ses yakalamaya başlamadan önce, OnPopulateAudioData temsilcisine bağlanın
  3. Bağlanan fonksiyonda, Runtime Viseme Generator'ınızdan ProcessAudioData'yı çağırın
  4. Mikrofondan ses yakalamaya başlayın

Kopyalanabilir düğümler.

Lip Sync During Audio Capture

İşleme Performans İpuçları

  • Yığın Boyutu: Daha duyarlı lip sync için ses verilerini daha küçük yığınlarda işlemek istiyorsanız, SetNumSamplesPerChunk fonksiyonundaki hesaplamayı ayarlayın. Örneğin, örnekleme hızını 100'e bölmek (her 10 ms'de bir akış) yerine 150'ye bölmek (her ~6.67 ms'de bir akış) daha sık lip sync güncellemeleri sağlayacaktır.

  • Tampon Yönetimi: Mood-Enabled model, sesi 320-örnek karelerde işler (16kHz'de 20ms). Optimum performans için ses giriş zamanlamanızın buna uyumlu olduğundan emin olun.

  • Generator Yeniden Oluşturma: Realistik modellerle güvenilir çalışma için, bir süre hareketsiz kaldıktan sonra yeni ses verisi beslemek istediğinizde generator'ı yeniden oluşturun.

Sonraki Adımlar

Ses işlemeyi kurduktan sonra şunları yapmak isteyebilirsiniz:

  • Lip sync davranışınızı hassas şekilde ayarlamak için Yapılandırma seçenekleri hakkında bilgi edinin
  • Gelişmiş ifade gücü için kahkaha animasyonu ekleyin
  • Yapılandırma kılavuzunda açıklanan katmanlama tekniklerini kullanarak lip sync'i mevcut yüz animasyonlarıyla birleştirin