Wprowadzenie
Co robi ten endpoint
VEED Dubbing analizuje mowę w video_url, tłumaczy ją na target_language, odtwarza sklonowanym głosem każdej osoby i przerysowuje usta zgodnie z nowymi słowami. Reszta każdej klatki pozostaje bez zmian.
Ważne dane wejściowe
target_language to jeden z 86 języków podstawowych. Domyślną wartością source_language jest auto; ustaw ją ręcznie tylko wtedy, gdy wykrywanie wybiera niewłaściwy język. keyterms przyjmuje do dziesięciu nazw lub krótkich fraz, które rozpoznawanie mowy ma zapisać dokładnie według podanej pisowni.
Co otrzymasz
Jeden plik MP4 w rozmiarze źródła, z 25 fps i czasem trwania zbliżonym do oryginału. W naszych testach czterosekundowy film był gotowy po około 80 sekundach, a ośmiosekundowy dialog dwóch osób po około czterech minutach.
| Pole | Wartość |
|---|---|
| Wejście | Wideo |
| Wyjście | Wideo |
| Wymagane dane | Film z mową (przesłany lub jako bezpośredni link do pliku) i język docelowy |
| Długość filmu | Do 10 minut |
| Języki docelowe | 86 języków podstawowych |
| Język mowy | Wykrywany automatycznie lub jeden z 86 języków |
| Głosy | Głos każdej osoby klonowany z filmu |
| Wynik | MP4 w rozmiarze źródła, 25 fps, zsynchronizowane usta |
| Rozliczenie | Za sekundę filmu źródłowego, z zaokrągleniem w górę |
Najważniejsze funkcje
Scena z dwiema osobami z dubbingiem po hiszpańsku i przerysowanymi ustami
Nasz ośmiosekundowy dialog w piwnicy z winem wrócił po hiszpańsku, z ruchem ust obu osób dopasowanym do nowych kwestii. Przerysowywany jest tylko obszar wokół każdych ust. Beczki, kieliszek i oświetlenie odpowiadają oryginałowi klatka po klatce.
Ta sama klatka, inny kształt ust
Porównaj ten sam moment obok siebie: po lewej oryginalne ujęcie po angielsku, po prawej hiszpański dubbing. Usta mężczyzny układają się teraz do hiszpańskiej kwestii, a reszta twarzy, broda i tło pozostają takie jak na nagraniu.
Głos każdej osoby jest klonowany bezpośrednio z klipu
Nie musisz niczego włączać ani przesyłać referencyjnego nagrania audio. Każdy głos w dubbingu powstaje na podstawie własnych kwestii danej osoby. Dzięki temu w scenie z dwiema osobami także w nowym języku zachowane są dwie różne barwy głosu.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
video_url | Tak | Film do dubbingu, do 10 minut, z mową w ścieżce dźwiękowej. Prześlij go lub podaj bezpośredni link do pliku wideo; nieczytelny link zostanie odrzucony przy wysyłaniu bez opłat. od 1 znaków |
target_language | Tak | Wymagane. Jeden z 86 podstawowych języków dubbingu. |
source_language | Nie | Język mówiony w filmie. Domyślnie auto, czyli automatyczne wykrywanie. |
keyterms | Nie | Do 10 nazw lub krótkich fraz do zapisania dokładnie w podanej postaci, każda do 50 znaków i 5 słów, bez < > { } [ ] ani ukośników odwrotnych. do 10 elementów |
Cennik
$0.144 / sekundę wyniku
Opłata za sekundę filmu źródłowego, z zaokrągleniem w górę do pełnej sekundy, maksymalnie za 10 minut. Przed wysłaniem szacunek uwzględnia długość przesłanego filmu lub maksymalne 10 minut dla linku. Różnica jest zwalniana przy końcowym rozliczeniu zadania. Wybór języka i keyterms nie zmienia ceny. Nieudane żądania nie są płatne.
Zastosowania
Filmy z wypowiedzią do kamery na nowe rynki
Twórca może opublikować to samo nagranie po hiszpańsku, niemiecku lub japońsku. Widzowie zobaczą usta dopasowane do nowych słów.
Reklamy i filmy produktowe
Lokalizuj krótkie spoty z prezenterem bez ponownych nagrań i aktora dubbingowego. Koszt zależy od liczby sekund materiału.
Postacie z modeli wideo
Wygenerowaną postać mówiącą po angielsku można zdubbingować i zsynchronizować jej usta, by scena wyglądała naturalnie również w innym języku.
Wskazówki
Prześlij film z wyraźną mową
Prześlij nagranie lub podaj bezpośredni link do pliku. Najlepszy ruch ust uzyskasz przy dobrze oświetlonych twarzach zwróconych do kamery.
Wybierz język dubbingu
Wybierz
target_languagespośród 86 języków podstawowych. Pozostawsource_languagena auto, chyba że wykrywanie regularnie wybiera niewłaściwy język.Podaj nazwy, które trzeba dobrze rozpoznać
Dodaj do dziesięciu keyterms, np. nazwę marki lub imię postaci, aby rozpoznawanie mowy zachowało podaną pisownię.
Wprowadzenie
VEED Dubbing to standardowy wariant API dubbingu VEED. Prześlij film z mową w video_url, wybierz target_language i otrzymaj film w tym języku, ze sklonowanym głosem każdej osoby i ruchem ust dopasowanym do tłumaczenia.
Funkcje i zalety
Usta podążają za nowym językiem
Obszar ust jest przerysowywany u każdej widocznej osoby mówiącej. W naszym teście w piwnicy z winem zarówno kobieta, jak i mężczyzna zostali zsynchronizowani z hiszpańskim dialogiem. Beczki, kieliszek i oświetlenie pozostały bez zmian.
Głosy pozostają rozpoznawalne
Nie trzeba niczego włączać: głos każdej osoby jest klonowany z samego filmu. Dubbing zachowuje barwę głosu bez osobnej próbki.
Tłumaczenie zachowujące sens
W naszym teście kobieta mówiła, że sprowadzono ją do piwnicy samą. Tłumaczenie użyło zwrotu „a solas”, unikając błędu rodzaju gramatycznego, który mógłby powstać przy przekładzie słowo w słowo.
Zastosowania
Jeden twórca, wiele języków
Nagraj raz i publikuj materiał na każdym rynku docelowym, z ustami dopasowanymi do danej wersji.
Lokalizacja wygenerowanych scen
Dubbinguj postacie z modelu wideo na język odbiorców, zachowując przekonujący ruch ust.
Wskazówki dotyczące danych wejściowych
Zadbaj o widoczne twarze
Dobrze oświetlone twarze zwrócone do kamery dają najlepszą synchronizację ust. Szerokie kadry i zasłonięte twarze również otrzymają nowy dźwięk, lecz widoczna zmiana wokół ust będzie niewielka.
Używaj keyterms do nazw, nie do tłumaczeń
Keyterms pomagają transkrypcji rozpoznać nazwę lub markę; nie są parami termin–tłumaczenie. Zapisz każdy termin tak, jak jest wypowiadany w filmie.
Potrzebujesz akcentu?
Ten wariant oferuje dubbing na języki podstawowe. Akcenty regionalne i regulacja podobieństwa głosu są dostępne w VEED Dubbing Pro.
Szybki start z API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "veed/dubbing/video-translate",
"input": {
"source_language": "auto",
"target_language": "af",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.


