Instala el skill de la CLI belt:
npx skills add belt-sh/cli
¿Qué hace Avatares AI y Videos de Talking Head?
Crea avatares AI y videos de talking head mediante la CLI de inference.sh.

Inicio Rápido
Requiere la CLI de inference.sh (
belt). Instrucciones de instalación
belt login
# Recomendado: P-Video-Avatar (más rápido, más barato, TTS integrado)
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"voice_script": "¡Hola, bienvenido a nuestra demostración del producto!",
"voice": "Zephyr (Femenina)"
}'
Modelos Disponibles
Empieza con P-Video-Avatar — es 18 veces más rápido y 6 veces más barato que las alternativas, con TTS integrado, fondos dinámicos y soporte 1080p.
| Modelo | ID de App | Mejor Para | TTS Integrado |
|---|---|---|---|
| P-Video-Avatar | pruna/p-video-avatar | Mejor en general: velocidad, costo, calidad, control | Sí (30 voces, 10 idiomas) |
| OmniHuman 1.5 | bytedance/omnihuman-1-5 | Multi-personaje, impulsado por audio | No |
| Fabric 1.0 | falai/fabric-1-0 | La imagen habla con sincronía de labios | Sí |
| PixVerse Lipsync | falai/pixverse-lipsync | Sincronía de labios altamente realista | No |
Comparación de Costo y Velocidad
| Modelo | Velocidad (por segundo de video) | Costo por segundo |
|---|---|---|
| P-Video-Avatar | ~1.83s/s | $0.025 |
| OmniHuman 1.5 | ~28s/s (15x más lento) | $0.16 (6.4x más) |
| Fabric 1.0 | ~34s/s (18x más lento) | $0.14 (5.6x más) |
Ejemplos
P-Video-Avatar (Recomendado)
Genera un avatar a partir de un retrato + texto de guión con TTS integrado:
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"voice_script": "Bienvenido a nuestro recorrido del producto. Hoy te mostraré tres características clave.",
"voice": "Puck (Masculino)",
"voice_language": "Español (España)",
"resolution": "720p"
}'
Con control de estilo personalizado:
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"voice_script": "¡Esto es una noticia emocionante!",
"voice": "Aoede (Femenina)",
"voice_prompt": "Tono entusiasta y enérgico",
"video_prompt": "La persona está presentando en un escenario con iluminación dramática",
"resolution": "1080p"
}'
Con archivo de audio en lugar de TTS:
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"audio": "https://speech.mp3"
}'
Flujo Completo: Generar Retrato + Avatar
Usa Pruna P-Image para generar el retrato, luego crea el avatar:
# 1. Generar una imagen de retrato
belt app run pruna/p-image --input '{
"prompt": "retrato profesional de una joven, fondo neutro, mirando a la cámara, iluminación de estudio, fotorrealista",
"aspect_ratio": "9:16"
}'
# 2. Crear video de avatar con TTS integrado
belt app run pruna/p-video-avatar --input '{
"image": "<url-de-imagen-del-paso-1>",
"voice_script": "¡Hola! Déjame mostrarte nuestras últimas funciones.",
"voice": "Zephyr (Femenina)"
}'
OmniHuman 1.5 (Multi-Personaje)
belt app run bytedance/omnihuman-1-5 --input '{
"image_url": "https://portrait.jpg",
"audio_url": "https://speech.mp3"
}'
Soporta especificar qué personaje animar en imágenes con múltiples personas.
Fabric 1.0 (La Imagen Habla)
belt app run falai/fabric-1-0 --input '{
"image_url": "https://face.jpg",
"audio_url": "https://audio.mp3"
}'
PixVerse Lipsync
belt app run falai/pixverse-lipsync --input '{
"image_url": "https://portrait.jpg",
"audio_url": "https://speech.mp3"
}'
Flujo Completo: TTS + Avatar (Modelos sin TTS)
Para modelos sin TTS integrado (OmniHuman, PixVerse), genera el habla primero:
# 1. Generar habla — Inworld TTS-2 para voces de personaje expresivas
belt app run inworld/text-to-speech-2 --input '{
"text": "[amigable] ¡Bienvenido a nuestra demostración del producto! [emocionado] Déjame mostrarte tres funciones que cambiarán tu forma de trabajar.",
"voice_id": "Sarah",
"delivery_mode": "CREATIVE"
}' > speech.json
# 2. Crear video de avatar con el habla
belt app run bytedance/omnihuman-1-5 --input '{
"image_url": "https://foto-presentador.jpg",
"audio_url": "<url-de-audio-del-paso-1>"
}'
Consejo: Para la mayoría de los casos de uso, P-Video-Avatar con TTS integrado es más simple — no se necesita un paso de audio separado. Usa este flujo solo cuando necesites específicamente OmniHuman (multi-personaje) o PixVerse (sincronía de labios realista).
Flujo Completo: Doblar Video en Otro Idioma
# 1. Transcripción del video original
belt app run infsh/fast-whisper-large-v3 --input '{"audio_url": "https://video.mp4"}' > transcript.json
# 2. Traducir el texto (manualmente o con un LLM)
# 3. Generar habla en el nuevo idioma
belt app run infsh/kokoro-tts --input '{"text": "<texto-traducido>"}' > new_speech.json
# 4. Sincronizar labios del video original con el nuevo audio
belt app run infsh/latentsync-1-6 --input '{
"video_url": "https://video-original.mp4",
"audio_url": "<url-del-nuevo-audio>"
}'
Generación de UGC con Avatares
Crea contenido estilo UGC con P-Video-Avatar — TTS integrado, sin necesidad de paso de audio separado:
# 1. Generar un retrato estilo UGC con el que sea fácil identificarse
belt app run pruna/p-image --input '{
"prompt": "foto casual estilo selfie de una joven en una habitación acogedora, iluminación natural, mirando a la cámara, sonrisa cálida, sensación auténtica",
"aspect_ratio": "9:16"
}'
# 2. Crear video de avatar UGC con TTS integrado
belt app run pruna/p-video-avatar --input '{
"image": "<url-de-imagen-del-paso-1>",
"voice_script": "Vale, acabo de probar este producto y, sinceramente? Es un cambio radical. No esperaba que me gustara tanto, pero aquí estamos.",
"voice": "Zephyr (Femenina)",
"voice_prompt": "Tono emocionado, casual, auténtico como hablando con un amigo",
"video_prompt": "La persona está hablando casualmente a la cámara en su habitación, gestos naturales",
"resolution": "1080p"
}'
Por qué P-Video-Avatar para UGC
- Todo en uno — TTS integrado significa que no hay un paso separado de generación de audio
- 30 voces, 10 idiomas — adapta a tu audiencia objetivo
- Prompts de voz y video — controla tono, emoción, lenguaje corporal y fondo de forma independiente
- 18 veces más rápido, 6 veces más barato — produce UGC a escala vs. Fabric/OmniHuman/HeyGen
- Soporte 1080p — video vertical listo para plataformas a partir de una sola imagen de retrato
UGC por Lotes: Mismo Producto, Múltiples Presentadores
# Generar 3 presentadores diferentes
for voice in "Zephyr (Femenina)" "Puck (Masculino)" "Aoede (Femenina)"; do
belt app run pruna/p-video-avatar --input "{
\"image\": \"https://portrait.jpg\",
\"voice_script\": \"Esto cambió mi rutina matutina por completo. Cinco minutos y estoy listo.\",
\"voice\": \"$voice\",
\"voice_prompt\": \"Casual, auténtico, como un testimonio real\",
\"video_prompt\": \"Persona hablando a la cámara en una cocina luminosa\",
\"resolution\": \"1080p\"
}"
done
Casos de Uso
- UGC & Marketing: Demostraciones de productos, anuncios estilo UGC con presentadores AI
- Educación: Videos de cursos, explicaciones
- Localización: Doblaje de contenido en 10 idiomas desde una sola imagen
- Redes Sociales: Contenido consistente de influencers virtuales
- Corporativo: Videos de capacitación, anuncios
- Videojuegos: Avatares de personajes, diálogos de NPCs
Consejos
- Usa fotos de retrato de alta calidad (mirando al frente, buena iluminación)
- El audio debe ser claro con mínimo ruido de fondo
- P-Video-Avatar soporta TTS integrado — no es necesario un paso separado de generación de habla
- La relación de aspecto del video de P-Video-Avatar coincide con la imagen de entrada
- Genera retratos con
pruna/p-imageusando la relación de aspecto9:16para videos verticales - OmniHuman 1.5 soporta múltiples personas en una sola imagen
- LatentSync es el mejor para sincronizar videos existentes con nuevo audio
Skills Relacionados
# Skill dedicado de P-Video-Avatar
npx skills add inference-sh/skills@p-video-avatar
# Skill de plataforma completa (todas las apps)
npx skills add inference-sh/skills@infsh-cli
# Texto a voz (generar audio para modelos de avatar sin TTS)
npx skills add inference-sh/skills@text-to-speech
# Voz a texto (transcribir para doblaje)
npx skills add inference-sh/skills@speech-to-text
# Generación de video
npx skills add inference-sh/skills@ai-video-generation
# Generación de imágenes (crear imágenes de avatar)
npx skills add inference-sh/skills@ai-image-generation
Explora todas las apps de video: belt app list --category video
Documentación
- Ejecutar Apps - Cómo ejecutar apps mediante CLI
- Ejemplo de Pipeline de Contenido - Construcción de flujos de trabajo multimedia
- Transmisión de Resultados - Actualizaciones de progreso en tiempo real