Une API key
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
It looks like you may prefer a different language. Switch anytime.
Utilisez l'API Volcengine Lip Sync via RunAPI avec une compétence de modèle, une authentification unifiée et une tarification à l'usage.
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
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.
| 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 |
Sélectionnez le modèle et la variante adaptés au type de sortie, au niveau de qualité et à la latence cible.
Utilisez votre clé RunAPI pour tous les modèles pris en charge.
Ajoutez le model skill à votre workspace de code avant d'implémenter la fonctionnalité.
Interrogez par task ID ou traitez le callback quand la génération se termine.
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.
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
Le model skill inclut schémas, notes de setup, contexte tarifaire et IDs de modèle.
Les tarifs à l'usage sont visibles avant l'appel.
Il exige une URL publique de vidéo source et une URL publique d'audio source.
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.
Il réduit le bruit de fond en séparant les voix avant de piloter le mouvement des lèvres.
`align_audio`, `align_audio_reverse` et `template_start_seconds` sont disponibles uniquement en mode `lite`.
La réponse terminée renvoie les URL des vidéos générées dans `videos`.
Installez le model skill et suivez ses notes de setup avec votre clé RunAPI.