
Richtet die Mundbewegung in einem bestehenden Video auf eine hochgeladene Audiospur oder auf Text aus, der von einer der vierzehn eingebauten Stimmen gesprochen wird.
Richtet die Mundbewegung in einem bestehenden Video auf eine hochgeladene Audiospur oder auf Text aus, der von einer der vierzehn eingebauten Stimmen gesprochen wird.
pixverse-lipsync/v1/videos/generationspixverse/lipsyncLive Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
Pixverse Lip Sync läuft über POST /v1/videos/generations. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "pixverse-lipsync",
"prompt": "Describe what you want Pixverse Lip Sync to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "pixverse-lipsync",
"prompt": "Describe what you want Pixverse Lip Sync to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Request-Parameter, die die Pixverse Lip Sync API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| lip_sync_tts_content | string | - | - | Die Zeile zum Sprechen. Wird verwendet, wenn keine Audiodatei angehängt ist. In 15-Zeichen-Blöcken bestellt. |
| lip_sync_tts_speaker_id | enum | Auto | Auto, Emily, James, Isabella, Liam, Chloe, Adrian, Harper, Av... | Für die gesprochene Zeile verwendete Stimme. Auto wählt eines, das zum Clip passt. Wird ignoriert, wenn eine Audiodatei angehängt ist. |
| video | string | - | - | Quelle-Video-URL. Erforderlich. |
| audio | string | - | - | Audio-URL zum Lippensynchronisieren. Hat Vorrang vor dem gesprochenen Text. |
Gleicht die Mundbewegung in einem bestehenden Video mit der Sprache aus, entweder aus einer von Ihnen bereitgestellten Audiodatei oder aus Text, der von einer eingebauten Stimme gesprochen wird. Eingaben - video: der Quellclip, bis zu 300 Sekunden und 250 MB. - audio: die passende Sprache, bis zu 300 Sekunden und 250 MB. - Oder lip_sync_tts_content mit lip_sync_tts_speaker_id, dass das Modell deinen Text spricht. Vierzehn benannte Stimmen sind verfügbar plus Auto, die eine zum Clip auswählt. Abrechnung - Berechnet pro Redesekunde. Die Text-zu-Sprache-Eingabe wird in 15-Zeichen-Blöcken mit derselben Rate gemessen, sodass die Ladung die Länge des Skripts und nicht die Länge des Quellvideos verfolgt. Eingabebegrenzungen - Video: MP4, MOV oder WebM, bis zu 1920px auf der langen Kante. - Audio: MP3, WAV, M4A oder AAC.
Auf EmpirioLabs wird Pixverse Lip Sync nach Verbrauch abgerechnet: Rede $0.020444 pro Sekunde. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
Pixverse Lip Sync wird über POST /v1/videos/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt Pixverse Lip Sync im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.
Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.