Instala el skill de la CLI belt:
npx skills add belt-sh/cli
Pruna P-Video-Avatar
Genera videos de avatar con cabeza parlante a partir de una sola imagen de retrato a través de la CLI de inference.sh.
P-Video-Avatar es el modelo de video avatar más rápido y rentable disponible en la actualidad. Con una calidad comparable a Veo 3.0, es 18 veces más rápido y 6 veces más barato que alternativas como Fabric, OmniHuman y HeyGen.
Inicio rápido
Requiere la CLI inference.sh (
belt). Instrucciones de instalación
belt login
# Generar avatar a partir de retrato + guión de texto
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"voice_script": "¡Hola, bienvenidos a nuestra demostración de producto!",
"voice": "Zephyr (Female)"
}'
Flujo de trabajo completo: Generar retrato + video avatar
Usa Pruna P-Image para generar el retrato y luego P-Video-Avatar para animarlo:
# 1. Genera una imagen de retrato con P-Image
belt app run pruna/p-image --input '{
"prompt": "retrato profesional de una mujer joven, fondo neutro, mirando a la cámara, iluminación de estudio, fotorrealista",
"aspect_ratio": "9:16"
}'
# 2. Usa la URL de la imagen generada para crear el video avatar
belt app run pruna/p-video-avatar --input '{
"image": "<url-de-imagen-del-paso-1>",
"voice_script": "¡Hola! Permíteme guiarte a través de nuestras últimas funciones.",
"voice": "Zephyr (Female)",
"resolution": "720p"
}'
Ejemplos
Guión de texto con selección de voz
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"voice_script": "Bienvenido a nuestro recorrido de producto. Hoy te mostraré tres funciones clave.",
"voice": "Puck (Male)",
"voice_language": "English (US)",
"resolution": "720p"
}'
Avatar impulsado por audio
Proporciona tu propio archivo de audio en lugar de usar el TTS integrado:
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"audio": "https://speech.mp3"
}'
Cuando se proporcionan tanto audio como voice_script, el audio tiene prioridad.
1080p con estilo personalizado
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"voice_script": "¡Esta es una noticia emocionante para nuestra comunidad!",
"voice": "Aoede (Female)",
"voice_prompt": "Tono entusiasta y enérgico, ritmo ligeramente más rápido",
"video_prompt": "La persona está presentando en un escenario con iluminación dramática",
"resolution": "1080p"
}'
Contenido multilingüe
# Español
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"voice_script": "Bienvenidos a nuestra demostración de producto.",
"voice": "Kore (Female)",
"voice_language": "Spanish"
}'
# Japonés
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"voice_script": "こんにちは、製品デモへようこそ。",
"voice": "Leda (Female)",
"voice_language": "Japanese"
}'
Generación reproducible
belt app run pruna/p-video-avatar --input '{
"image": "https://portrait.jpg",
"voice_script": "Resultados consistentes cada vez.",
"seed": 42
}'
Voces disponibles
Femenino: Zephyr, Kore, Leda, Aoede, Callirrhoe, Autonoe, Despina, Erinome, Laomedeia, Achernar, Gacrux, Pulcherrima, Vindemiatrix, Sulafat
Masculino: Puck, Charon, Fenrir, Orus, Enceladus, Iapetus, Umbriel, Algenib, Algieba, Schedar, Achird, Zubenelgenubi, Sadachbia, Sadaltager, Alnilam, Rasalgethi
Idiomas soportados
Inglés (EE. UU.), Inglés (Reino Unido), Español, Francés, Alemán, Italiano, Portugués (Brasil), Japonés, Coreano, Hindi
Parámetros
| Parámetro | Tipo | Predeterminado | Descripción |
|---|---|---|---|
image | archivo | obligatorio | Imagen de retrato (jpg, jpeg, png, webp) |
voice_script | cadena | - | Texto que debe decir la persona |
audio | archivo | - | Archivo de audio (anula voice_script) |
voice | cadena | "Zephyr (Female)" | Selección de voz |
voice_language | cadena | "English (US)" | Idioma de salida |
resolution | cadena | "720p" | 720p o 1080p |
video_prompt | cadena | "The person is talking." | Controla el comportamiento del avatar y el fondo |
voice_prompt | cadena | "Say the following." | Controla el tono, ritmo y emoción |
seed | entero | aleatorio | Generación reproducible |
disable_safety_filter | booleano | true | Desactiva el filtro de contenido |
disable_prompt_upsampling | booleano | false | Omite la mejora del prompt |
Precios
| Resolución | Precio |
|---|---|
| 720p | $0.025 por segundo de video de salida |
| 1080p | $0.045 por segundo de video de salida |
Ejemplo: video de 30 segundos a 720p = $0.75
Fin de semana de lanzamiento gratuito
P-Video-Avatar es completamente gratuito desde el jueves 1 de mayo de 2026 a las 16:00 CET hasta el domingo 4 de mayo de 2026 a las 23:59 CET. Todos los costos corren por nuestra cuenta durante este período, sin facturación ni límites de resolución.
Ventaja competitiva
| Característica | P-Video-Avatar | Fabric 1.0 | OmniHuman 1.5 | HeyGen Avatar 4 |
|---|---|---|---|---|
| Velocidad (por segundo de video) | ~1.83s/s | ~34s/s (18x más lento) | ~28s/s (15x más lento) | ~26s/s (14x más lento) |
| Costo por segundo | $0.025 | $0.14 (5.6x más) | $0.16 (6.4x más) | $0.075 (3x más) |
| TTS integrado | Sí | Sí | No | Sí |
| Fondo dinámico | Sí | Sí | No | Sí |
| Soporte 1080p | Sí | No | No | Sí |
Casos de uso
- Marketing: Demostraciones de productos, anuncios estilo UGC con presentadores IA
- Educación: Videos de cursos, videos explicativos, contenido de tutoría
- Localización: Doblaje de contenido en 10 idiomas desde una sola imagen
- Redes sociales: Contenido coherente de influencers virtuales
- Corporativo: Capacitación, incorporación, anuncios
- Videojuegos: Avatares de personajes, videos de diálogo de NPC
- Atención al cliente: Respuestas de video personalizadas
Consejos
- Usa fotos de retrato de alta calidad (de frente, con buena iluminación)
- La relación de aspecto del video de salida coincide con la imagen de entrada
- Usa
video_promptpara controlar fondos dinámicos y lenguaje corporal - Usa
voice_promptpara controlar el estilo de habla, emoción y ritmo - Mantén los videos por debajo de 3 minutos para obtener la mejor consistencia visual
- Genera retratos con
pruna/p-imageusando la relación de aspecto9:16para videos de avatar verticales
Modelos Pruna relacionados
# Generar imágenes de retrato
belt app run pruna/p-image --input '{"prompt": "retrato profesional de primer plano"}'
# Generación general de video
belt app run pruna/p-video --input '{"prompt": "escena cinematográfica"}'
# Edición de imágenes
belt app run pruna/p-image-edit --input '{"prompt": "cambiar fondo", "image": "https://photo.jpg"}'
Skills relacionados
# Skill completo de la plataforma (todas las apps)
npx skills add inference-sh/skills@infsh-cli
# Generación de video Pruna
npx skills add inference-sh/skills@p-video
# Generación de imágenes Pruna
npx skills add inference-sh/skills@p-image
# Todos los modelos de generación de video
npx skills add inference-sh/skills@ai-video-generation
# Generación de imágenes (para crear retratos)
npx skills add inference-sh/skills@ai-image-generation
Explora todas las apps de Pruna: belt app list --search "pruna"
Documentación
- Ejecución de apps - Cómo ejecutar apps a través de la CLI
- Resultados en streaming - Actualizaciones de progreso en tiempo real
- Ejemplo de canal de contenido - Creación de flujos de trabajo multimedia