Saltar al contenido principal

Guía de Procesamiento de Audio

Esta guía cubre cómo configurar diferentes métodos de entrada de audio para alimentar datos de audio a tus generadores de sincronización de labios. Asegúrate de haber completado la Guía de Configuración antes de continuar.

Procesamiento de Entrada de Audio

Debes configurar un método para procesar la entrada de audio. Hay varias formas de hacerlo según tu fuente de audio.

Este enfoque realiza la sincronización de labios en tiempo real mientras se habla al micrófono:

  1. Crea una Onda de Sonido Capturable usando Runtime Audio Importer
  2. Antes de comenzar a capturar audio, vincúlate al delegado OnPopulateAudioData
  3. En la función vinculada, llama a ProcessAudioData desde tu Generador de Visemas en Tiempo de Ejecución
  4. Comienza a capturar audio desde el micrófono

Nodos copiables.

Lip Sync During Audio Capture

Consejos de rendimiento de procesamiento

  • Tamaño de Fragmento: Aumentar la opción de configuración ProcessingChunkSize (https://docs.georgy.dev/runtime-metahuman-lip-sync/plugin-configuration#processing-chunk-size) (por ejemplo, a 320, 480 o 640 muestras) puede mejorar notablemente la latencia con un impacto mínimo en la calidad o la capacidad de respuesta.

  • Tipo de modelo: Al usar modelos realistas, cambiar al tipo de modelo altamente optimizado (seleccionado por defecto) puede mejorar el rendimiento. Tenga en cuenta que el modelo original puede producir una calidad ligeramente mejor, especialmente con audio ruidoso.

  • Gestión de Búfer: El modelo habilitado para estados de ánimo procesa el audio en tramas de 320 muestras (20 ms a 16 kHz). Asegúrese de que la sincronización de su entrada de audio se alinee con esto para un rendimiento óptimo.

  • Recreación del generador: Para un funcionamiento fiable con modelos realistas, recrea el generador cada vez que quieras introducir nuevos datos de audio tras un período de inactividad. Consulta Recreación del generador en la sección de Solución de problemas para obtener una explicación.

Próximos pasos

Una vez que tengas configurado el procesamiento de audio, es posible que desees:

  • Aprende sobre las opciones de configuración para ajustar el comportamiento de sincronización de labios
  • Agrega animación de risa para una mayor expresividad
  • Combina la sincronización de labios con animaciones faciales existentes utilizando las técnicas de capas descritas en la guía de configuración