InfiniteTalk API
WaveSpeedAI InfiniteTalk — bir fotoğraf + sesi 10 dakikaya kadar konuşan VEYA şarkı söyleyen avatar videolarına dönüştürür. Standard ve Fast katmanlar; ayrıca Multi varyantları (çok karakterli çıktı için tek görsel + iki ses girdisi) ve Video-to-Video varyantları (mevcut bir videoyu yeni sesle yönlendirin).
Standard ve Fast katmanlar, ayrıca 720p çıktı. Multi varyantları, çok karakterli konuşan/şarkı söyleyen video üretmek için tek görsel + iki ses girdisi kabul eder. Video-to-Video varyantları, dudak senkronu değiştirme için mevcut bir videoyu yeni sesle yönlendirir. 10 dakikaya kadar çıktı.
Genel Bakış
InfiniteTalk API Hakkında
InfiniteTalk ne yapar, WaveSpeedAI model yelpazesindeki yeri nedir ve ekipler neden onu tercih eder.
InfiniteTalk, WaveSpeedAI tarafından geliştirilen bir video üretimi modelidir ve WaveSpeedAI REST API'si üzerinden kullanılabilir. WaveSpeedAI InfiniteTalk — bir fotoğraf + sesi 10 dakikaya kadar konuşan VEYA şarkı söyleyen avatar videolarına dönüştürür. Standard ve Fast katmanlar; ayrıca Multi varyantları (çok karakterli çıktı için tek görsel + iki ses girdisi) ve Video-to-Video varyantları (mevcut bir videoyu yeni sesle yönlendirin).
Standard ve Fast katmanlar, ayrıca 720p çıktı. Multi varyantları, çok karakterli konuşan/şarkı söyleyen video üretmek için tek görsel + iki ses girdisi kabul eder. Video-to-Video varyantları, dudak senkronu değiştirme için mevcut bir videoyu yeni sesle yönlendirir. 10 dakikaya kadar çıktı.
WaveSpeedAI'daki InfiniteTalk ailesi, Digital-Human iş akışını kapsayan 8 REST uç noktası sunar. Her varyantın kendi fiyatı, parametre seçenekleri ve örnek çıktıları vardır — girdi türünüze ve üretim gereksinimlerinize uyanı seçin ya da çok adımlı işlem hatları kurmak için aynı API anahtarıyla birkaçını birlikte çağırın.
InfiniteTalk modelini, WaveSpeedAI'daki diğer 1.000+ AI modeli için kullandığınız aynı API anahtarı, faturalandırma hesabı ve hız sınırı çerçevesi üzerinden çalıştırın. Ayrı bir sağlayıcı kurulumu, sağlayıcıya özel SDK'lar veya sağlayıcıya özel hız sınırları yok — tek bir entegrasyon, metinden görsele ve metinden videoya, ses sentezi, 3D üretimi, büyütme ve düzenlemeye kadar her şeyi kapsar.
Uç Noktalar
Tüm InfiniteTalk API uç noktaları
WaveSpeedAI'da şu anda 8 InfiniteTalk uç noktası kullanılabilir — iş akışınıza uyan varyantı seçin.
/filters:quality(82)/media/images/20260408110527_g86tqkpw.webp)
Infinitetalk Fast Video To Video Multi
InfiniteTalk fast video-to-video multi converts a video and two audio inputs into multi-character talking or singing videos. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408110532_2m95tzbp.webp)
Infinitetalk Fast Video To Video
Audio-driven infinitetalk-fast turns one video plus audio into realistic talking or singing videos with lip-sync. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408111359_7pt74rzh.webp)
Infinitetalk Video To Video Multi
InfiniteTalk Video-to-Video Multi converts a video and two audio inputs into multi-character talking or singing videos at up to 720p. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408110534_dl097qgv.webp)
Infinitetalk Fast Multi
InfiniteTalk fast multi converts a single image and two audio inputs into multi-character talking or singing videos. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408110525_m58v6n7u.webp)
Infinitetalk Fast
InfiniteTalk fast converts one photo + audio into audio-driven talking or singing avatar videos (Image-to-Video), up to 10 minutes. Ready-to-use REST API, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408111403_q1ar1bex.webp)
Infinitetalk Video To Video
Audio-driven InfiniteTalk turns one video plus audio into realistic talking or singing videos with lip-sync in 480p or 720p. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1790561759067766019_QVeeWlOj.webp)
Infinitetalk
InfiniteTalk Image-to-Video converts a single photo and audio track into long-form audio-driven talking or singing avatar videos, supporting up to 10 minutes, 720P output, natural lip sync, expressive motion, and digital human video workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408111406_upu4dbpi.webp)
Infinitetalk Multi
InfiniteTalk Multi converts a single image and two audio inputs into multi-character talking or singing videos at up to 720p. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Örnekler
InfiniteTalk iş başında
InfiniteTalk API'siyle üretilmiş gerçek çıktılar. Önizlemek için bir videonun üzerine gelin, tam boyutlu görüntüleyiciyi açmak için tıklayın.
Nasıl Kullanılır
InfiniteTalk API'si nasıl kullanılır
Kayıttan tamamlanmış bir üretime dört adım. Python, Node.js ve cURL örneklerinin tamamı aşağıdaki API bölümünde.
- 01
API anahtarı alın
Bir WaveSpeedAI hesabı oluşturun ve API anahtarınızı kontrol panelinden kopyalayın. Yeni hesaplar ücretsiz başlangıç kredisiyle gelir — faturalandırma başlamadan önce playground'u birkaç düzine kez çalıştırmaya yeter.
- 02
Tahmin gönderin
Girdinizi JSON olarak https://api.wavespeed.ai/api/v3/wavespeed-ai/infinitetalk adresine POST edin. Uç nokta hemen bir tahmin kimliği döndürür — üretimler asenkrondur, bu yüzden çıkarım sırasında açık bir bağlantı tutmanız gerekmez.
- 03
Tamamlanmayı yoklayın
https://api.wavespeed.ai/api/v3/predictions/{request_id}/result adresine GET isteği gönderin. completed durumunda çıktıları alın; failed, cancelled, timeout veya deleted durumunda hata ile durun; diğer tüm durumlarda yoklamaya devam edin.
- 04
Çıktı URL'sini okuyun
Durum "completed" olduğunda URL'yi data.outputs[0] alanından okuyun. URL, WaveSpeedAI CDN'indeki üretilmiş medyanıza işaret eder — çağırdığınız InfiniteTalk varyantına göre görsel, video, ses veya 3D dosyası.
Kullanım Alanları
InfiniteTalk ile neler geliştirebilirsiniz
Geliştiricilerin ve içerik üreticilerin InfiniteTalk API'sini kullandığı yaygın iş akışları.
Bir fotoğraftan konuşan VEYA şarkı söyleyen avatar
wavespeed-ai/infinitetalk, bir fotoğraf + sesi konuşan veya şarkı söyleyen avatar videolarına dönüştürür. Katalog çerçevesi: "Görselden videoya, 10 dakikaya kadar, 720p katmanı." Şarkı söyleme desteği ayırt edici bir özelliktir.
İki ses girdisiyle çok karakterli
wavespeed-ai/infinitetalk/multi, 720p'ye kadar çok karakterli konuşan/şarkı söyleyen videolar üretmek için tek görsel + iki ses girdisi kabul eder. Diyalog sahneleri, düetler ve tek kurulumdan iki kişilik sunumlar için kullanışlıdır.
Videodan videoya dudak senkronu değiştirme
wavespeed-ai/infinitetalk/video-to-video, mevcut bir videoyu yeni sesle yönlendirerek dudak senkronlu gerçekçi konuşma veya şarkı söyleme üretir (480p veya 720p). Mevcut görüntüleri yeni bir seslendirmeyle yeniden dublajlamak için kullanışlıdır.
10 dakikaya kadar çıktı
Temel varyantta katalog iddiası: 10 dakikaya kadar. Çoğu video modelinden belirgin biçimde daha uzun — podcast'ler, dersler, uzun formlu anlatım ve tam bölümlük konuşan avatar içeriğini tek üretimde kullanılabilir kılar.
Fast katmanı
wavespeed-ai/infinitetalk-fast. Optimize edilmiş çıkarımla aynı görselden videoya akışı — yüksek hacimli işler ve ön prodüksiyon iterasyonu için kullanışlıdır. Multi ve video-to-video için de Fast varyantları vardır.
Çok karakterli videodan videoya
wavespeed-ai/infinitetalk/video-to-video-multi, 720p'ye kadar çok karakterli konuşma/şarkı için bir video ve iki ses girdisi kabul eder. Çok karakterli + video kaynaklı iş akışlarının tam birleşimi tek çağrıda.
İpuçları
InfiniteTalk için istem yazma ipuçları
InfiniteTalk ile daha iyi çıktı almak için pratik öneriler — üretim hatlarında video modelleri genelinde işe yarayan yöntemlerden derlendi.
- 01
Önce temiz ses, sonra senkron
Dudak senkronu kalitesi ses netliğiyle sınırlıdır. Sesi vermeden önce arka plan gürültüsünü kaldırın, seviyeleri normalize edin ve kırpılma olup olmadığını kontrol edin. Temiz ses, dudak senkronunu diğer her değişkenden daha fazla iyileştirir.
- 02
Referans görseli sesin diline/kültürüne uydurun
İngilizce ses ile belirgin biçimde Batılı bir karakterin eşleşmesi, uyumsuzluğa göre daha doğal görünür. Japonca / Çince / Korece ses + karşılık gelen karakter referansları için de aynısı geçerli.
- 03
Karşıdan portreler en temiz senkronu verir
Düz karşıdan portre referansları en doğal dudak senkronunu üretir. Üç çeyrek ve profil açıları çalışır ancak ince artefaktlarla. Karakter görseli üzerinde kontrolünüz varsa, neredeyse karşıdan bir poz verin.
- 04
Yalnızca konuşma değil, şarkı söyleme de desteklenir
Katalog özelliği: "konuşan veya şarkı söyleyen avatar videoları." Müzik videoları, koro / solist içeriği, öne çıkan bir karakterli sözlü videolar için kullanın — yalnızca sözlü içerik için değil.
- 05
Multi varyantı iki ses girdisi kabul eder
wavespeed-ai/infinitetalk/multi, 720p'ye kadar çok karakterli konuşan/şarkı söyleyen videolar üretmek için tek görsel + iki ses girdisi alır. Diyalog sahneleri, düetler ve tek kurulumdan iki kişilik sunumlar için kullanışlıdır.
- 06
Mevcut görüntüleri yeniden dublajlamak için videodan videoya
wavespeed-ai/infinitetalk/video-to-video, mevcut bir videoyu yeni sesle yönlendirerek dudak senkronlu gerçekçi konuşma veya şarkı söyleme üretir. Orijinal görseli korurken klipleri yeni bir seslendirmeyle yeniden dublajlamak için kullanışlıdır.
Fiyatlandırma
InfiniteTalk API fiyatlandırması
Fiyatlandırma çıktı başınadır. Nihai ücret, her varyantın playground'unda belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir.
| Uç Nokta | Tür | Başlangıç fiyatı |
|---|---|---|
| wavespeed-ai/ | digital-human | $0.075 |
| wavespeed-ai/ | digital-human | $0.075 |
| wavespeed-ai/ | digital-human | $0.15 |
| wavespeed-ai/ | digital-human | $0.075 |
| wavespeed-ai/ | digital-human | $0.075 |
| wavespeed-ai/ | digital-human | $0.15 |
| wavespeed-ai/ | digital-human | $0.15 |
| wavespeed-ai/ | digital-human | $0.15 |
API
InfiniteTalk API'sini çağırın
wavespeed.ai/accesskey adresinden bir API anahtarı alın, ardından REST ile bir tahmin gönderin. Playground, girdilerin her kombinasyonu için yapıştırmaya hazır örnekler üretir.
POSThttps://api.wavespeed.ai/api/v3/wavespeed-ai/infinitetalk
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/infinitetalk" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"audio": "https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3",
"resolution": "480p"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/wavespeed-ai/infinitetalk";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"audio": "https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3",
"resolution": "480p"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"audio": "https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3",
"resolution": "480p"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/wavespeed-ai/infinitetalk", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Karşılaştır
InfiniteTalk ve alternatifleri
WaveSpeedAI'daki benzer modeller yerine ne zaman InfiniteTalk seçmeli.
InfiniteTalk ve Wan 2.2 Speech-to-Video
Wan 2.2 Speech-to-Video (wavespeed-ai/wan-2.2/speech-to-video), 480p'de 10 dakikaya kadar klipleri destekler — InfiniteTalk ile aynı azami süre. InfiniteTalk, Wan 2.2'nin ayrı bir uç nokta olarak sunmadığı Multi varyantlarını (iki ses girdisi), Video-to-Video'yu ve bir Fast katmanını ekler.
InfiniteTalk ve Stock avatar tools
Hazır avatar araçları (HeyGen tarzı), sizi önceden eğitilmiş avatarlardan oluşan seçilmiş bir kütüphaneyle sınırlar. InfiniteTalk herhangi bir karakter görselini — marka maskotu, AI ile üretilmiş karakter, çizimle yapılmış sunucu — karakter başına kurulum olmadan kabul eder ve konuşmanın yanı sıra şarkı söylemeyi de destekler.
InfiniteTalk ve ElevenLabs voice tools
ElevenLabs sesi yönetir (üretim, klonlama, çok dilli TTS). InfiniteTalk video katmanıdır: tam dudak senkronlu bir video üretmek için bir ElevenLabs seslendirmesini bir karakter görseliyle (veya mevcut videoyla) eşleştirin.
SSS
InfiniteTalk API — Sıkça sorulan sorular
Fiyatlandırma, lisans, entegrasyon — InfiniteTalk modelini WaveSpeedAI'da çalıştırmaya dair sık sorulan sorular.
InfiniteTalk API'si nedir?
InfiniteTalk, WaveSpeedAI'da REST API olarak sunulan, WaveSpeedAI tarafından geliştirilmiş bir video üretimi modelidir. WaveSpeedAI InfiniteTalk — bir fotoğraf + sesi 10 dakikaya kadar konuşan VEYA şarkı söyleyen avatar videolarına dönüştürür. Standard ve Fast katmanlar; ayrıca Multi varyantları (çok karakterli çıktı için tek görsel + iki ses girdisi) ve Video-to-Video varyantları (mevcut bir videoyu yeni sesle yönlendirin). Onu programatik olarak çağırabilir veya yukarıda bağlantısı verilen playground'dan deneyebilirsiniz.
InfiniteTalk API'sini nasıl çağırırım?
Bir WaveSpeedAI hesabı oluşturun, API anahtarınızı /accesskey sayfasından kopyalayın, ardından girdinizi JSON olarak https://api.wavespeed.ai/api/v3/wavespeed-ai/infinitetalk adresine POST edin. Uç nokta bir tahmin kimliği döndürür. Sonuç uç noktasını yaklaşık 2 saniyede bir yoklayın, uzun süren görevlerde aralığı artırın ve herhangi bir son durumda durun. Üretime yönelik Python / Node.js / cURL örnekleri yukarıda.
InfiniteTalk API'sinin maliyeti nedir?
InfiniteTalk çalıştırma başına $0.075'dan başlar. Kesin maliyet, belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir. Playground'da Üret düğmesinin yanındaki canlı maliyet önizlemesi, mevcut girdiniz için kesin fiyatı gösterir.
Hangi InfiniteTalk varyantları mevcut?
WaveSpeedAI, 8 canlı InfiniteTalk uç noktası barındırır: wavespeed-ai/infinitetalk-fast/video-to-video-multi, wavespeed-ai/infinitetalk-fast/video-to-video, wavespeed-ai/infinitetalk/video-to-video-multi, wavespeed-ai/infinitetalk-fast/multi, wavespeed-ai/infinitetalk-fast, wavespeed-ai/infinitetalk/video-to-video, wavespeed-ai/infinitetalk, wavespeed-ai/infinitetalk/multi. Her varyantın kendi playground sayfası ve fiyatı vardır.
InfiniteTalk çıktılarını ticari amaçla kullanabilir miyim?
Ticari kullanım hakları WaveSpeedAI model lisansına tabidir. Çoğu WaveSpeedAI modeli çıktıların ticari kullanımına izin verir; lisans özeti için her modelin playground sayfasına, platform düzeyindeki koşullar için WaveSpeedAI Hizmet Koşulları'na bakın.
InfiniteTalk modelini neden doğrudan kullanmak yerine WaveSpeedAI'da kullanmalıyım?
InfiniteTalk ve diğer sağlayıcıların 1.000+ AI modeli için tek bir API anahtarı ve tek bir faturalandırma hesabı. Sağlayıcıya özel SDK kurulumu yok, ayrı hız sınırı çerçeveleri yok, her sağlayıcı için entegrasyon kodunu yeniden yazmak yok. Fiyatlar genellikle WaveSpeedAI'ın doğrudan API'siyle aynı düzeyde veya daha düşüktür.
Sağlayıcı
WaveSpeedAI Hakkında
WaveSpeedAI'daki InfiniteTalk ve daha geniş WaveSpeedAI model yelpazesinin arkasındaki ekip.
WaveSpeedAI, ByteDance, Google, OpenAI, Alibaba, Kuaishou, ElevenLabs ve düzinelerce bağımsız laboratuvar dahil her büyük sağlayıcıdan 1.000'den fazla AI modelini tek bir API anahtarı, tek bir faturalandırma hesabı ve tek bir hız sınırı zarfı arkasında barındıran bir çıkarım platformu işletir. WaveSpeedAI ayrıca üretim iş hatları için ayarlanmış birinci taraf modeller (Görsel / Video Yükselticiler, Filigran Kaldırıcılar, Animate, InfiniteTalk) sunar.
WaveSpeedAI'da InfiniteTalk ile geliştirmeye başlayın
Kayıt olunca ücretsiz başlangıç kredisi. WaveSpeedAI ve diğer tüm sağlayıcılardan 1.000+ AI modeli için tek API anahtarı.