Video Bytedance

Volcengine Lip Sync API

Accede a la API de Volcengine Lip Sync a través de RunAPI con una habilidad de modelo, autenticación unificada y precios de pago por uso.

runapi.ai
curl -X POST https://runapi.ai/api/v1/volcengine_lip_sync/lip_sync_video \
  -H "Authorization: Bearer $RUNAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "volcengine-lip-sync",
  "mode": "lite",
  "source_video_url": "https://cdn.runapi.ai/public/samples/volcengine-lip-sync-source.mp4",
  "source_audio_url": "https://cdn.runapi.ai/public/samples/volcengine-lip-sync-voice-adam.mp3"
}'
import { VolcengineLipSyncClient } from "@runapi.ai/volcengine-lip-sync";

const client = new VolcengineLipSyncClient();
const result = await client.lipSyncVideo.run({
    model: "volcengine-lip-sync",
    mode: "lite",
    source_video_url: "https://cdn.runapi.ai/public/samples/volcengine-lip-sync-source.mp4",
    source_audio_url: "https://cdn.runapi.ai/public/samples/volcengine-lip-sync-voice-adam.mp3",
});
<?php

require __DIR__ . "/vendor/autoload.php";

use RunApi\VolcengineLipSync\VolcengineLipSyncClient;

$client = new VolcengineLipSyncClient();
$result = $client->lipSyncVideo->run([
        'model' => 'volcengine-lip-sync',
        'mode' => 'lite',
        'source_video_url' => 'https://cdn.runapi.ai/public/samples/volcengine-lip-sync-source.mp4',
        'source_audio_url' => 'https://cdn.runapi.ai/public/samples/volcengine-lip-sync-voice-adam.mp3',
]);
require "runapi/volcengine_lip_sync"

client = RunApi::VolcengineLipSync::Client.new
result = client.lip_sync_video.run(
    model: "volcengine-lip-sync",
    mode: "lite",
    source_video_url: "https://cdn.runapi.ai/public/samples/volcengine-lip-sync-source.mp4",
    source_audio_url: "https://cdn.runapi.ai/public/samples/volcengine-lip-sync-voice-adam.mp3"
)
npx skills add runapi-ai/volcengine-lip-sync -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp

# Codex
codex plugin install runapi-mcp@agents

# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
@runapi.ai/volcengine-lip-sync v1
RESUMEN

Acerca de Volcengine Lip Sync

Volcengine Lip Sync toma un vídeo fuente y audio objetivo, y genera un vídeo donde el movimiento de la boca sigue el audio mientras conserva la estructura del clip original.

Proveedor
Bytedance
Modalidad
Video
PRECIOS

PRECIOS

Las generaciones fallidas no se cobran
Sincronización labial de vídeo
$0.08 / segundo
FICHA TÉCNICA

FICHA TÉCNICA

ID de modelo volcengine-lip-sync
Proveedor Bytedance
Modalidad video
Tipo de tarea asynchronous
Facturación segundo
Endpoint /api/v1/volcengine_lip_sync/lip_sync_video
Comercial Sí
Estado del catálogo Operativo
Integración de agentes

Ejecuta Volcengine Lip Sync desde un agente

CÓMO FUNCIONA

Empieza con Volcengine Lip Sync

  1. Elige el modelo

    Selecciona el modelo y la variante que encajan con tu tipo de salida, calidad objetivo y latencia.

  2. Autentica una vez

    Usa tu clave RunAPI para todos los modelos compatibles.

  3. Instala el skill

    Añade el model skill a tu workspace de código antes de implementar la función.

  4. Recibe la salida

    Consulta por task ID o procesa el callback cuando termine la generación.

CONTEXTO

Dónde encaja Volcengine Lip Sync

Volcengine Lip Sync ofrece en RunAPI un endpoint especializado de sincronización labial de vídeo a vídeo con cobertura unificada de API, SDK, CLI, Bruno y documentación.

Proveedor
Bytedance
Ver todo →
Modalidad
Video
Explorar modelos →

Por qué usar Volcengine Lip Sync mediante RunAPI

Una API key

Usa las mismas credenciales entre modelos y proveedores.

Listo para skills

El model skill incluye schemas, notas de setup, contexto de precios e IDs de modelo.

Facturación predecible

El precio por uso es visible antes de llamar.

Preguntas sobre Volcengine Lip Sync

¿Qué entradas requiere Volcengine Lip Sync?

Requiere una URL pública de vídeo fuente y una URL pública de audio fuente.

¿Qué modo debo elegir?

Usa `lite` para vídeos frontales de una sola persona y procesamiento más rápido. Usa `basic` cuando la escena sea más compleja y necesites detección de escenas.

¿Qué hace `enable_vocal_separation`?

Reduce el ruido de fondo separando la voz antes de impulsar el movimiento labial.

¿Cuándo puedo usar `align_audio`?

`align_audio`, `align_audio_reverse` y `template_start_seconds` solo están disponibles en modo `lite`.

¿Qué devuelve la respuesta completada?

La respuesta completada devuelve las URL de los vídeos generados en `videos`.

¿Cómo llamo a este modelo?

Instala el model skill y sigue sus notas de setup con tu clave RunAPI.

MODELOS SIMILARES

Modelos similares a Volcengine Lip Sync

Empieza a construir con Volcengine Lip Sync.