It looks like you may prefer a different language. Switch anytime.

Video Bytedance

Volcengine Lip Sync API

Utilisez l'API Volcengine Lip Sync via RunAPI avec une compétence de modèle, une authentification unifiée et une tarification à l'usage.

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
APERÇU

À propos de Volcengine Lip Sync

Volcengine Lip Sync prend une vidéo source et un audio cible, puis génère une vidéo où le mouvement de la bouche suit l'audio tout en conservant la structure du clip source.

Fournisseur
Bytedance
Modalité
Video
TARIFS

TARIFS

Les générations échouées ne sont pas facturées
Lip sync video
$0.08 / second
FICHE TECHNIQUE

FICHE TECHNIQUE

ID de modèle volcengine-lip-sync
Fournisseur Bytedance
Modalité video
Type de tâche asynchronous
Facturation second
Endpoint /api/v1/volcengine_lip_sync/lip_sync_video
Commercial Oui
Statut du catalogue Opérationnel
Intégration d'agents

Exécutez Volcengine Lip Sync depuis un agent

FONCTIONNEMENT

Démarrer avec Volcengine Lip Sync

  1. Choisir le modèle

    Sélectionnez le modèle et la variante adaptés au type de sortie, au niveau de qualité et à la latence cible.

  2. S'authentifier une fois

    Utilisez votre clé RunAPI pour tous les modèles pris en charge.

  3. Installer le skill

    Ajoutez le model skill à votre workspace de code avant d'implémenter la fonctionnalité.

  4. Recevoir la sortie

    Interrogez par task ID ou traitez le callback quand la génération se termine.

CONTEXTE

Où utiliser Volcengine Lip Sync

Volcengine Lip Sync fournit via RunAPI un endpoint ciblé de synchronisation labiale vidéo-à-vidéo avec une couverture unifiée API, SDK, CLI, Bruno et documentation.

Fournisseur
Bytedance
Tout voir →
Modalité
Video
Parcourir les modèles →

Pourquoi utiliser Volcengine Lip Sync via RunAPI

Une API key

Utilisez les mêmes identifiants pour les modèles et les fournisseurs.

Prêt pour les skills

Le model skill inclut schémas, notes de setup, contexte tarifaire et IDs de modèle.

Facturation prévisible

Les tarifs à l'usage sont visibles avant l'appel.

Questions sur Volcengine Lip Sync

Quelles entrées Volcengine Lip Sync exige-t-il ?

Il exige une URL publique de vidéo source et une URL publique d'audio source.

Quel mode choisir ?

Utilisez `lite` pour les vidéos frontales d'une seule personne et un traitement plus rapide. Utilisez `basic` quand la scène est plus complexe et nécessite la détection de scène.

Que fait `enable_vocal_separation` ?

Il réduit le bruit de fond en séparant les voix avant de piloter le mouvement des lèvres.

Quand puis-je utiliser `align_audio` ?

`align_audio`, `align_audio_reverse` et `template_start_seconds` sont disponibles uniquement en mode `lite`.

Que renvoie la réponse terminée ?

La réponse terminée renvoie les URL des vidéos générées dans `videos`.

Comment appeler ce modèle ?

Installez le model skill et suivez ses notes de setup avec votre clé RunAPI.

MODÈLES SIMILAIRES

Modèles similaires à Volcengine Lip Sync

Commencez à construire avec Volcengine Lip Sync.