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. Bunu yapmanın ses kaynağınıza bağlı olarak 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 fonksiyon içinde, Runtime Viseme Generator'ınızdan ProcessAudioData fonksiyonunu çağırın
  4. Mikrofondan ses yakalamaya başlayın

Kopyalanabilir düğümler.

Ses Yakalama Sırasında Dudak Senkronizasyonu

İşleme Performans İpuçları

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

  • Tampon Yönetimi: Duygu etkin 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.

  • Üreteç Yeniden Oluşturma: Gerçekçi modellerle güvenilir çalışma için, bir hareketsizlik döneminden sonra yeni ses verisi beslemek istediğinizde üreteci her seferinde yeniden oluşturun.

Sonraki Adımlar

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

  • Dudak senkronizasyonu 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 dudak senkronizasyonunu mevcut yüz animasyonlarıyla birleştirin