ARACHNE-X-ULTRA-AVATAR

MagistrTheOne
Texto a video

Sistema multimodal de generación de humanos digitales en tiempo real. Genera y prolonga vídeos de avatares condicionados por audio, texto e imágenes, con sincronización labial, conservación de identidad y estabilidad temporal para escenarios largos. Está orientado a empleados de IA, comunicaciones empresariales e interfaces interactivas.

Como usar

Instalación

git clone https://github.com/nullxes/arachne-x-ultra-avatar
cd arachne-x-ultra-avatar
conda create -n arachne python=3.10
conda activate arachne
pip install torch torchvision torchaudio
pip install flash-attn
pip install -r requirements.txt

Descarga del modelo

pip install "huggingface_hub[cli]"
huggingface-cli download nullxes/ARACHNE-X-ULTRA-AVATAR --local-dir ./weights/ARACHNE-X

Avatar individual

torchrun --nproc_per_node=2 run_avatar_single.py \
  --checkpoint_dir=./weights/ARACHNE-X \
  --mode=at2v \
  --input_json=examples/single.json

Varios avatares

torchrun --nproc_per_node=2 run_avatar_multi.py \
  --checkpoint_dir=./weights/ARACHNE-X \
  --input_json=examples/multi.json

Continuación de vídeo

torchrun --nproc_per_node=2 run_avatar_single.py \
  --checkpoint_dir=./weights/ARACHNE-X \
  --mode=at2v \
  --num_segments=5 \
  --ref_img_index=10

Se recomienda configurar Audio CFG entre 3 y 5 para mejorar la sincronización labial, incluir términos como speaking o talking en el prompt y ajustar ref_img_index entre 0 y 24 junto con mask_frame_range para reducir repeticiones. La ficha también muestra un ejemplo genérico con Diffusers, aunque los scripts específicos anteriores representan mejor el uso previsto de este modelo.

Funcionalidades

Generación de audio a vídeo y de audio más imagen a vídeo.
Continuación de vídeo mediante generación por streaming.
Sincronización labial precisa y generación sensible a la prosodia.
Conservación de la identidad y control de expresiones faciales.
Estabilidad en secuencias largas mediante memoria temporal y unión de latentes entre segmentos.
Separación del habla y el movimiento para producir dinámicas corporales naturales.
Compatibilidad con uno o varios personajes y con audio combinado o secuencial.
Canal de control sensible a las emociones.
Resoluciones de 480p y 720p.
Arquitectura Diffusion Transformer con codificadores Wav2Vec2 y UMT5, VAE por streaming y compatibilidad con FlashAttention.

Casos de uso

Avatares conversacionales controlados por voz en tiempo real.
Empleados digitales para atención, formación o comunicaciones empresariales.
Presentadores virtuales con identidad visual coherente.
Interfaces interactivas con humanos digitales sensibles a la emoción.
Escenas largas de avatares generadas o continuadas por segmentos.
Conversaciones audiovisuales con uno o varios personajes.