비디오 Bytedance

Volcengine Lip Sync API

RunAPI를 통해 모델 스킬, 통합 인증, 종량제 요금으로 Volcengine Lip Sync API를 사용하세요.

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
개요

Volcengine Lip Sync 소개

Volcengine Lip Sync는 소스 동영상과 대상 오디오를 받아 원본 클립의 구도와 움직임 구조를 유지하면서 입 모양이 오디오를 따라가는 동영상을 생성합니다.

제공사
Bytedance
모달리티
비디오
요금

요금

실패한 생성은 과금되지 않습니다
동영상 립싱크
$0.08 / 초
스펙

스펙

모델 ID volcengine-lip-sync
제공사 Bytedance
모달리티 video
작업 유형 asynchronous
과금 초
Endpoint /api/v1/volcengine_lip_sync/lip_sync_video
상업적 사용 예
카탈로그 상태 운영 중
에이전트 통합

에이전트에서 Volcengine Lip Sync 실행

작동 방식

Volcengine Lip Sync 시작하기

  1. 모델 선택

    출력 유형, 품질 기준, 지연 시간 목표에 맞는 모델과 변형을 고릅니다.

  2. 한 번 인증

    모든 지원 모델에 RunAPI key를 사용합니다.

  3. skill 설치

    기능을 구현하기 전에 코딩 워크스페이스에 model skill을 추가합니다.

  4. 결과 받기

    task ID로 조회하거나 생성 완료 시 callback을 처리합니다.

컨텍스트

Volcengine Lip Sync의 위치

Volcengine Lip Sync는 RunAPI에서 동영상-동영상 립싱크에 집중한 엔드포인트를 API, SDK, CLI, Bruno, 문서까지 통합된 형태로 제공합니다.

제공사
Bytedance
모두 보기 →
모달리티
비디오
모델 보기 →

RunAPI로 Volcengine Lip Sync을 쓰는 이유

하나의 API key

모델과 제공사를 넘나들며 같은 인증 정보를 사용합니다.

Skill-ready

model skill에 schema, 설정 메모, 가격 컨텍스트, 모델 ID가 포함됩니다.

예측 가능한 과금

호출 전에 사용량 기반 가격을 확인할 수 있습니다.

Volcengine Lip Sync FAQ

Volcengine Lip Sync에는 어떤 입력이 필요한가요?

공개 소스 동영상 URL과 공개 소스 오디오 URL이 필요합니다.

어떤 mode를 선택해야 하나요?

정면 단일 인물 동영상과 더 빠른 처리에는 `lite`를 사용하세요. 장면이 더 복잡하고 장면 감지가 필요하면 `basic`을 사용하세요.

`enable_vocal_separation`은 무엇을 하나요?

입 모양 움직임을 구동하기 전에 보컬을 분리해 배경 소음을 줄입니다.

`align_audio`는 언제 사용할 수 있나요?

`align_audio`, `align_audio_reverse`, `template_start_seconds`는 `lite` 모드에서만 사용할 수 있습니다.

완료 응답은 무엇을 반환하나요?

완료 응답은 생성된 동영상 URL을 `videos`에 반환합니다.

이 모델은 어떻게 호출하나요?

model skill을 설치하고 RunAPI key와 함께 설정 메모를 따르세요.

유사 모델

Volcengine Lip Sync와 비슷한 모델

Volcengine Lip Sync로 개발을 시작하세요.

endpoint

  • lip_sync_video

같은 카테고리

제공사

Docs