Jedno uwierzytelnienie, wszyscy providerzy
Jeden klucz RunAPI odblokowuje cały katalog. Bez osobnych kont i rotacji kluczy dla każdej integracji.
Korzystaj z API InfiniteTalk przez RunAPI z model skillem, wspólnym uwierzytelnianiem i cennikiem pay-as-you-go.
curl -X POST https://runapi.ai/api/v1/infinitetalk/audio_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "infinitetalk-from-audio",
"image_url": "https://cdn.runapi.ai/public/samples/portrait.jpg",
"audio_url": "https://cdn.runapi.ai/public/samples/voice.mp3"
}'
import { InfinitetalkClient } from "@runapi.ai/infinitetalk";
const client = new InfinitetalkClient();
const result = await client.audioToVideo.run({
model: "infinitetalk-from-audio",
image_url: "https://cdn.runapi.ai/public/samples/portrait.jpg",
audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3",
});
<?php
require __DIR__ . "/vendor/autoload.php";
use RunApi\Infinitetalk\InfinitetalkClient;
$client = new InfinitetalkClient();
$result = $client->audioToVideo->run([
'model' => 'infinitetalk-from-audio',
'image_url' => 'https://cdn.runapi.ai/public/samples/portrait.jpg',
'audio_url' => 'https://cdn.runapi.ai/public/samples/voice.mp3',
]);
require "runapi/infinitetalk"
client = RunApi::Infinitetalk::Client.new
result = client.audio_to_video.run(
model: "infinitetalk-from-audio",
image_url: "https://cdn.runapi.ai/public/samples/portrait.jpg",
audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3"
)
npx skills add runapi-ai/infinitetalk -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
InfiniteTalk to model MeiGen-AI do animacji mówiącej głowy sterowanej audio, który generuje animacje twarzy z synchronizacją ust na podstawie nagrania audio i obrazu referencyjnego. Tworzy naturalne ruchy głowy i mimikę zsynchronizowane z mową.
| ID modelu | infinitetalk-from-audio |
| Dostawca | MeiGen-AI |
| Modalność | video |
| Typ zadania | asynchronous |
| Jednostka rozliczeniowa | sekunda |
| API endpoint | /api/v1/infinitetalk/audio_to_video |
| Licencja komercyjna | Tak — wliczona przez API |
| Status katalogu | Operacyjny |
Wybierz model i wariant pasujące do typu wyjścia, progu jakości i celu opóźnienia.
Ustaw klucz RunAPI i zainstaluj model skill w workspace kodu.
Użyj instrukcji skilla, aby dodać funkcję modelu w swojej aplikacji.
Odpytuj po task ID, streamuj gdy wspierane albo obsłuż callback webhook.
InfiniteTalk to model awatarów MeiGen-AI sterowany audio, który generuje animację z synchronizacją ust na podstawie portretu i nagrania audio. W RunAPI ma ujednolicony dostęp do API i wspólne rozliczenia.
Jeden klucz RunAPI odblokowuje cały katalog. Bez osobnych kont i rotacji kluczy dla każdej integracji.
Rozliczanie za wywołanie w USD, fakturowane co miesiąc. Nieudane generacje nie są naliczane.
Typowane schematy i notatki setupu są spakowane w model skill, więc implementacja startuje od właściwego kontraktu.
Obrazu portretowego (z wyraźnie widoczną twarzą) i pliku audio. Model generuje wideo, w którym postać z portretu wypowiada nagranie z synchronizacją ust.
InfiniteTalk tworzy synchronizację ust dokładną co do klatki, dopasowaną do nagrania wejściowego, z naturalnymi kształtami ust dla dźwięków mowy.
Tak — model generuje naturalne ruchy głowy, ruchy brwi i subtelne mikroekspresje twarzy zsynchronizowane z rytmem mowy.
Obsługiwane formaty to MP3, WAV, AAC, MP4 i OGG. Audio steruje zarówno timingiem synchronizacji ust, jak i intensywnością mimiki.
InfiniteTalk obsługuje generowanie długich filmów z mówiącą głową — długość wyniku odpowiada długości nagrania wejściowego.
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.