Aller au contenu principal

Guide de Traitement Audio

Ce guide explique comment configurer différentes méthodes d'entrée audio pour alimenter vos générateurs de synchronisation labiale. Assurez-vous d'avoir terminé le Guide de Configuration avant de continuer.

Traitement de l'Entrée Audio

Vous devez configurer une méthode pour traiter l'entrée audio. Il existe plusieurs façons de le faire selon votre source audio.

Cette approche effectue la synchronisation labiale en temps réel pendant que vous parlez dans le microphone :

  1. Créez une Capturable Sound Wave en utilisant Runtime Audio Importer
  2. Avant de commencer à capturer l'audio, liez-vous au délégué OnPopulateAudioData
  3. Dans la fonction liée, appelez ProcessAudioData depuis votre Runtime Viseme Generator
  4. Commencez à capturer l'audio depuis le microphone

Nœuds copiables.

Lip Sync During Audio Capture

Conseils de Performance de Traitement

  • Taille des Morceaux : Augmenter l'option de configuration ProcessingChunkSize (par exemple à 320, 480 ou 640 échantillons) peut améliorer sensiblement la latence avec un impact minimal sur la qualité ou la réactivité.

  • Type de Modèle : Lorsque vous utilisez des modèles Realistic, passer au type de modèle Highly Optimized (sélectionné par défaut) peut améliorer les performances. Notez que le modèle original peut produire une qualité légèrement meilleure, en particulier avec de l'audio bruyant.

  • Gestion du Tampon : Le modèle avec humeur traite l'audio par trames de 320 échantillons (20ms à 16kHz). Assurez-vous que le timing de votre entrée audio s'aligne sur cela pour des performances optimales.

  • Recréation du Générateur : Pour un fonctionnement fiable avec les modèles Realistic, recréez le générateur chaque fois que vous souhaitez alimenter de nouvelles données audio après une période d'inactivité.

Prochaines Étapes

Une fois que vous avez configuré le traitement audio, vous pouvez :

  • En apprendre davantage sur les options de Configuration pour affiner le comportement de votre synchronisation labiale
  • Ajouter une animation de rire pour une expressivité améliorée
  • Combiner la synchronisation labiale avec des animations faciales existantes en utilisant les techniques de superposition décrites dans le guide de Configuration