Uitvoerresolutie
Ondersteunt 720p, 1080p vanuit het gepubliceerde endpoint-schema.
Audio-gestuurde talking-headvideo vanuit een portret en sturende audio
curl -X POST https://runapi.ai/api/v1/omnihuman/audio_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "omnihuman-1.5",
"image_url": "https://cdn.runapi.ai/public/samples/portrait.jpg",
"audio_url": "https://cdn.runapi.ai/public/samples/voice.mp3"
}'
import { OmnihumanClient } from "@runapi.ai/omnihuman";
const client = new OmnihumanClient();
const result = await client.audioToVideo.run({
model: "omnihuman-1.5",
image_url: "https://cdn.runapi.ai/public/samples/portrait.jpg",
audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/omnihuman/audio_to_video",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"omnihuman-1.5","image_url":"https://cdn.runapi.ai/public/samples/portrait.jpg","audio_url":"https://cdn.runapi.ai/public/samples/voice.mp3"}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/omnihuman/audio_to_video");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'omnihuman-1.5',
'image_url' => 'https://cdn.runapi.ai/public/samples/portrait.jpg',
'audio_url' => 'https://cdn.runapi.ai/public/samples/voice.mp3',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.audioToVideo().run({"model":"omnihuman-1.5","image_url":"https://cdn.runapi.ai/public/samples/portrait.jpg","audio_url":"https://cdn.runapi.ai/public/samples/voice.mp3"});
task.waitForResult();
require "runapi/omnihuman"
client = RunApi::Omnihuman::Client.new
result = client.audio_to_video.run(
model: "omnihuman-1.5",
image_url: "https://cdn.runapi.ai/public/samples/portrait.jpg",
audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3"
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.audioToVideo.Run({"model":"omnihuman-1.5","image_url":"https://cdn.runapi.ai/public/samples/portrait.jpg","audio_url":"https://cdn.runapi.ai/public/samples/voice.mp3"})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model omnihuman-1.5 \
--endpoint audio_to_video \
--wait
3 versies beschikbaar
Kies een model en genereer binnen enkele seconden.
Kies een model en genereer binnen enkele seconden.
| Provider | Bytedance |
| Model-ID | omnihuman-1.5 |
| Modaliteit | Video |
| Taaktypen | Asynchronous |
| API-eindpunt | /api/v1/omnihuman/audio_to_video |
| Factureringseenheid | second |
| Invoerparameters | mask_urls, output_resolution, prompt, source_audio_url, source_image_url |
| Maximale resolutie | 720p, 1080p |
| Catalogusstatus | Operationeel |
Meld je gratis aan en maak vanuit het dashboard een API-sleutel voor omnihuman-1.5.
Stuur een POST-verzoek naar /api/v1/omnihuman/audio_to_video met de model-ID omnihuman-1.5 en je parameters.
Poll de taak of volg de callback om het voltooide omnihuman-1.5-resultaat op te halen.
Ondersteunt 720p, 1080p vanuit het gepubliceerde endpoint-schema.
Configureer 5 gedocumenteerde parameters, waaronder mask_urls, output_resolution, prompt, source_audio_url, source_image_url.
Stelt 1 openbaar(e) endpoint(s) beschikbaar: audio_to_video.
Gemeten aan de hand van second, zonder abonnementsvereiste.
promptGeen beschrijving beschikbaar.
mask_urlsGeen beschrijving beschikbaar.
source_audio_urlGeen beschrijving beschikbaar.
source_image_urlGeen beschrijving beschikbaar.
output_resolutionGeen beschrijving beschikbaar. (720p, 1080p)
Genereer clips voor productlanceringen en korte ads op basis van een tekstbriefing, waardoor je de productie van weken terugbrengt naar uren.
Zet lesmateriaal om in geanimeerde uitlegvideo's op schaal, zonder camera of crew.
Maak virale short-form content voor social platforms direct vanuit een prompt.
Geef de model-ID door die in de quickstart wordt getoond.
Rate limits per key schalen mee met je usage tier. Bekijk de prijzenpagina voor de actuele limieten.
Ja — variant is een flag. Wissel door de modelparameter aan te passen.
Waar streaming beschikbaar is, streamt RunAPI end-to-end.
Open een issue in de publieke GitHub-repo of mail support.
We helpen je met enterprise-inrichting, integraties en technische vragen.
Neem contact op