Modelos generativos de video de código abierto y gran escala para crear videos a partir de texto, imágenes o audio, y animar personajes.
Alibaba-Quark/LiveAvatar
Framework de investigación de código abierto para generar en tiempo real videos de avatares a partir de audio, con salida continua de duración ilimitada y un modelo de difusión de 14B.
- Estrellas
- 2,483
- Forks
- 286
- Issues abiertos
- 46
- Último commit
- hace 2 meses
¿Qué es?
LiveAvatar genera videos de avatares parlantes a partir de una pista de audio y una imagen de referencia, con un prompt de texto opcional. Está diseñado para streaming: los fotogramas se producen de forma continua, en lugar de formar un único clip de duración fija, mediante un enfoque autoregresivo por bloques que, según el proyecto, permite crear videos de más de 10.000 segundos.
El sistema se basa en el modelo Wan2.2-S2V-14B con un LoRA de LiveAvatar y utiliza muestreo de 4 pasos mediante destilación por coincidencia de distribuciones. El proyecto reporta unos 45 FPS en GPU H800 con varias tarjetas. Los scripts de inferencia permiten hacer streaming en tiempo real con varias GPU, generar contenido sin conexión con una sola GPU de 80 GB y usar interfaces web de Gradio. La cuantización FP8 opcional está pensada para GPU de 48 GB; también hay opciones de compilación y atención con cuDNN para mejorar la velocidad.
El proyecto se publica bajo la licencia Apache-2.0 y sus autores lo describen como una versión preliminar de investigación. Los checkpoints del modelo están alojados en Hugging Face, y el repositorio indica que hay tareas pendientes, como el código de entrenamiento y la integración de TTS.
Funciones clave
- 01Generación en tiempo real de videos de avatares a partir de audio, con streaming
- 02Generación autoregresiva por bloques para crear videos muy largos
- 03Muestreo de 4 pasos mediante destilación por coincidencia de distribuciones
- 04Scripts de inferencia para varias GPU y para una sola GPU
- 05Interfaz web de Gradio para configuraciones con una o varias GPU
- 06Cuantización FP8 y compilación opcionales para mejorar la velocidad y reducir el uso de VRAM
Casos de uso
- Crear aplicaciones interactivas en tiempo real con humanos digitales o presentadores virtuales
- Generar videos largos de avatares parlantes a partir de audio
- Investigar la generación de video a partir de audio con modelos de difusión
- Generar videos de avatares sin conexión con una sola GPU de 80 GB
Inicio rápido
- 1
Crea y activa un entorno conda
conda create -n liveavatar python=3.10 -y && conda activate liveavatar - 2
Instala PyTorch y FlashAttention y, después, los requisitos de Python
pip install torch==2.8.0 torchvision==0.23.0 --index-url https://download.pytorch.org/whl/cu128 && pip install flash-attn==2.8.3 --no-build-isolation && pip install -r requirements.txt - 3
Descarga el modelo base Wan2.2-S2V-14B y LiveAvatar LoRA en ./ckpt/
huggingface-cli download Wan-AI/Wan2.2-S2V-14B --local-dir ./ckpt/Wan2.2-S2V-14B && huggingface-cli download Quark-Vision/Live-Avatar --local-dir ./ckpt/LiveAvatar - 4
Ejecuta la inferencia CLI con una sola GPU (se necesitan 80 GB de VRAM)
bash infinite_inference_single_gpu.sh
Antes de usarlo
- Para obtener resultados en tiempo real a 45 FPS se necesita hardware multi-GPU de clase H800, y el pipeline multi-GPU requiere cinco GPU.
- La inferencia requiere una GPU con al menos 80 GB de VRAM, o 48 GB con FP8, con una posible pérdida de calidad.
- Es necesario descargar un modelo base de 14B y una LoRA, e instalar FlashAttention.
- El README lo describe como una vista previa de investigación; la integración con la UI y el código de entrenamiento aún no se han publicado.
Temas
Preguntas frecuentes
- ¿Qué es LiveAvatar?
- Framework de investigación de código abierto para generar en tiempo real videos de avatares a partir de audio, con salida continua de duración ilimitada y un modelo de difusión de 14B. LiveAvatar genera videos de avatares parlantes a partir de una pista de audio y una imagen de referencia, con un prompt de texto opcional. Está diseñado para streaming: los fotogramas se producen de forma continua, en lugar de formar un único clip de duración fija, mediante un enfoque autoregresivo por bloques que, según el proyecto, permite crear videos de más de 10.000 segundos.
- ¿LiveAvatar es gratuito? ¿Qué licencia tiene?
- LiveAvatar es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿LiveAvatar sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de LiveAvatar fue el 24 ago 2026.
- ¿Para qué puedo usar LiveAvatar?
- Crear aplicaciones interactivas en tiempo real con humanos digitales o presentadores virtuales Generar videos largos de avatares parlantes a partir de audio Investigar la generación de video a partir de audio con modelos de difusión Generar videos de avatares sin conexión con una sola GPU de 80 GB
- ¿Cómo se instala LiveAvatar?
- Crea y activa un entorno conda: conda create -n liveavatar python=3.10 -y && conda activate liveavatar Instala PyTorch y FlashAttention y, después, los requisitos de Python: pip install torch==2.8.0 torchvision==0.23.0 --index-url https://download.pytorch.org/whl/cu128 && pip install flash-attn==2.8.3 --no-build-isolation && pip install -r requirements.txt Descarga el modelo base Wan2.2-S2V-14B y LiveAvatar LoRA en ./ckpt/: huggingface-cli download Wan-AI/Wan2.2-S2V-14B --local-dir ./ckpt/Wan2.2-S2V-14B && huggingface-cli download Quark-Vision/Live-Avatar --local-dir ./ckpt/LiveAvatar Ejecuta la inferencia CLI con una sola GPU (se necesitan 80 GB de VRAM): bash infinite_inference_single_gpu.sh
- ¿Dónde consigo LiveAvatar?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Alibaba-Quark/LiveAvatar
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Modelo de código abierto para generar videos interactivos de juegos a partir de una imagen de referencia y controles de teclado o mouse.
Interfaz gráfica de nodos, API y backend para ejecutar modelos de difusión localmente y generar imágenes, video, audio y contenido 3D.
Framework de serving que amplía vLLM para ejecutar modelos omnimodales que generan texto, imágenes, audio, video y acciones.
Modelo de mundo interactivo de código abierto que genera escenas de juego jugables a partir de fotogramas low-poly mediante renderizado neuronal por streaming.
Interfaz web basada en Gradio para ejecutar Stable Diffusion y modelos recientes de imagen y video, que continúa el fork Forge con más compatibilidad y optimizaciones.