Wideo Bytedance

Volcengine Lip Sync API

Korzystaj z API Volcengine Lip Sync przez RunAPI z model skillem, wspólnym uwierzytelnianiem i cennikiem pay-as-you-go.

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
OVERVIEW

O Volcengine Lip Sync

Volcengine Lip Sync przyjmuje wideo źródłowe i docelowy dźwięk, a następnie generuje wideo, w którym ruch ust podąża za audio, zachowując strukturę oryginalnego klipu.

Dostawca
Bytedance
Modalność
Wideo
PRICING

Cennik

Nieudane generacje nie są rozliczane
Synchronizacja ust w wideo
$0.08 / sekunda
SPECYFIKACJA

Szczegóły techniczne

ID modelu volcengine-lip-sync
Dostawca Bytedance
Modalność video
Typ zadania asynchronous
Jednostka rozliczeniowa sekunda
API endpoint /api/v1/volcengine_lip_sync/lip_sync_video
Licencja komercyjna Tak — wliczona przez API
Status katalogu Operacyjny
Integracja agentów

Uruchamiaj Volcengine Lip Sync z agenta

JAK TO DZIAŁA

Zacznij korzystać z Volcengine Lip Sync

  1. Wybierz model

    Wybierz model i wariant pasujące do typu wyjścia, progu jakości i celu opóźnienia.

  2. Konfiguracja

    Ustaw klucz RunAPI i zainstaluj model skill w workspace kodu.

  3. Implementacja

    Użyj instrukcji skilla, aby dodać funkcję modelu w swojej aplikacji.

  4. Odbiór

    Odpytuj po task ID, streamuj gdy wspierane albo obsłuż callback webhook.

CONTEXT

Czym jest API Volcengine Lip Sync?

Volcengine Lip Sync zapewnia w RunAPI wyspecjalizowany endpoint synchronizacji ust wideo-do-wideo z jednolitym API, SDK, CLI, Bruno i dokumentacją.

Dostawca
Bytedance
Zobacz wszystko →
Modalność
Wideo
Przeglądaj modele →

Dlaczego używać API Volcengine Lip Sync przez RunAPI

Jedno uwierzytelnienie, wszyscy providerzy

Jeden klucz RunAPI odblokowuje cały katalog. Bez osobnych kont i rotacji kluczy dla każdej integracji.

Ujednolicony cennik i rozliczenia

Rozliczanie za wywołanie w USD, fakturowane co miesiąc. Nieudane generacje nie są naliczane.

Skill ze schematami

Typowane schematy i notatki setupu są spakowane w model skill, więc implementacja startuje od właściwego kontraktu.

Pytania o Volcengine Lip Sync

Jakich danych wejściowych wymaga Volcengine Lip Sync?

Wymaga publicznego URL wideo źródłowego oraz publicznego URL audio źródłowego.

Który tryb wybrać?

Użyj `lite` dla frontalnych nagrań jednej osoby i szybszego przetwarzania. Użyj `basic`, gdy scena jest bardziej złożona i potrzebujesz wykrywania scen.

Co robi `enable_vocal_separation`?

Ogranicza szum tła przez separację wokalu przed sterowaniem ruchem ust.

Kiedy mogę użyć `align_audio`?

`align_audio`, `align_audio_reverse` i `template_start_seconds` są dostępne tylko w trybie `lite`.

Co zwraca ukończona odpowiedź?

Ukończona odpowiedź zwraca adresy URL wygenerowanych wideo w `videos`.

Od jakiego wariantu powinienem zacząć?

Wybierz najtańszy wariant, który spełnia Twoje wymagania jakościowe. Większość zespołów zaczyna od szybkiego wariantu, a do produkcji przechodzi na pro.

PODOBNE MODELE

Jeśli podoba Ci się API Volcengine Lip Sync, wypróbuj też te

Zacznij budować z API Volcengine Lip Sync.

Endpoints

  • lip_sync_video

Ta sama kategoria

Od tego dostawcy

Dokumentacja