O modelu Video Translator
Zdubbinguj klip na 28 języków z napisami, rozliczane za minutę.
Wywołujesz go nazwą modelu popnow/video-translator-v1/video-translate w POST /jobs/createTask, od 0,005 USD.
Wprowadzenie
Video Translator dubbinguje mówiący klip na inny język. Wyślij materiał w video_url i wybierz target_language; narzędzie transkrybuje mowę, tłumaczy ją, ponownie nagrywa w rytm oryginalnych kwestii i zwraca ten sam obraz z nowym dźwiękiem. Włącz clone_voice, a każdy mówca zachowa głos wymodelowany na jego własnym.
Najważniejsze cechy
Mówcy wciąż brzmią jak sami siebie
Przy włączonym clone_voice dubbing jest wypowiadany głosem zbudowanym z głosu każdego mówcy: w naszym teście z dwiema osobami kobieta i mężczyzna wrócili po hiszpańsku z własną barwą, a każda kwestia zaczynała się tam, gdzie zaczynała się oryginalna.
Twoje nazwy zostają twoimi nazwami
Wypisz terminy w glossary jako pary {term, translation}, a będą tłumaczone za każdym razem po twojemu. W naszym teście fraza z glosariusza została użyta dosłownie w obu kwestiach, w których się pojawiała.
Parametry żądania
| Parametr | Wymagany | Opis |
|---|---|---|
clone_voice | Nie | Każdy mówca dostaje głos wzorowany na jego własnym. Domyślnie: false |
glossary | Nie | Nazwy i zwroty o stałym tłumaczeniu, do 100 par. |
keep_background_audio | Nie | Zachowaj oryginalną muzykę i efekty pod dubbingiem; wyłącz, by zostały same głosy. Domyślnie: true |
source_language | Nie | Język mówiony w nagraniu. Wykrywany automatycznie; wybierz go przy muzyce, silnym akcencie lub długich pauzach. auto · en · zh-CN · zh-TW · yue · es · fr · de · it · pt · ru · ja · ko · ar · hi · tr · vi · th · id · ms · nl · pl · uk · sv · fi · da · no · nn · cs · sk · ro · hu · el · bg · hr · sr · sl · bs · mk · sq · lt · lv · et · he · fa · ur · ps · sd · bn · as · pa · gu · mr · ne · sa · ta · te · kn · ml · si · my · km · lo · bo · ka · hy · az · kk · uz · tg · tk · mn · ba · tt · be · is · fo · cy · br · eu · gl · ca · oc · lb · la · mt · af · sw · so · am · ha · yo · ln · sn · mg · tl · jw · su · haw · mi · ht · yi · Domyślnie: auto |
speaker_count | Nie | Ile osób mówi, od 1 do 4. Zostaw puste, by wykryć. 1 · 2 · 3 · 4 |
target_language | Nie | Język dubbingu. Musi różnić się od języka nagrania. en · es · fr · de · it · pt · nl · sv · da · no · fi · el · ru · pl · tr · he · id · ms · vi · th · tl · sw · zh-CN · zh-TW · ja · ko · ar · hi · Domyślnie: en |
video_url | Tak | Klip do obróbki. |
Ceny
Ceny podano w USD. API korzysta z oddzielnego salda w dolarach amerykańskich. Kredytów strony nie można używać w API ani zamieniać na saldo API. Nie można też zamieniać salda API na kredyty strony. Po przyjęciu zadania rezerwujemy maksymalną kwotę wyceny na saldzie API. Po zakończeniu naliczamy opłatę za rzeczywiste użycie, nie wyższą niż rezerwacja, i zwalniamy resztę. Jeśli zadanie się nie powiedzie, rezerwacja zostaje zwolniona.
| Opcja | USD za sekundę |
|---|---|
| Standard | 0,005 USD |
Przed uruchomieniem wyślij tę samą treść żądania do POST /jobs/quote, aby zobaczyć szacowaną i maksymalną opłatę w USD. Wycena nie uruchamia zadania ani nie obciąża salda.
Zastosowania
Lokalizacja krótkich filmów
Publikuj ten sam klip na kilku rynkach językowych bez zatrudniania lektora do każdego z nich.
Dubbing postaci z modeli wideo
Wygenerowane postacie mówiące po angielsku można zdubbingować na język twojej publiczności, zachowując głos postaci.
Poradnik promptów i porady dla zaawansowanych
Ustaw język mowy, gdy jest muzyka
Automatyczne wykrywanie jest wiarygodne przy czystej mowie. Jeśli zadanie zawiedzie z komunikatem o przetwarzaniu wideo, ustaw source_language i wyślij ponownie.
Powiedz, ile osób mówi
speaker_count jest opcjonalny, ale ustawienie go przy dialogu dwóch osób utrzymuje każdą kwestię przy właściwym głosie.
Zaplanuj pod obraz
Podmieniany jest tylko dźwięk. Przy zbliżeniach, w których liczą się usta, przepuść potem dubbingowany klip przez narzędzie Lip Sync.
Szybki start z API
Wywołaj API Video Translator w trzech krokach
- Utwórz klucz API. Zaloguj się do PopNow i utwórz klucz w konsoli API. Klucze zaczynają się od sk-popnow-. Wywołania korzystają z oddzielnego salda w dolarach amerykańskich.
- Wyślij żądanie. Wyślij POST /jobs/createTask z model popnow/video-translator-v1/video-translate i obiektem input zgodnym z tabelą parametrów. Odpowiedź od razu zwraca ID zadania.
- Odbierz wynik. Odpytuj GET /jobs/recordInfo po ID zadania albo podaj callBackUrl, a wyślemy tam wynik. Gdy zadanie się powiedzie, pobierz pliki z linków wyjściowych.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "popnow/video-translator-v1/video-translate",
"input": {
"video_url": "https://media.popnow.ai/effects/flower-bloom-1abd6efb.mp4",
"target_language": "en",
"source_language": "auto"
}
}'
# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"Podmień prompt i linki na własne. Odniesienie do odpowiedzi, odpytywania i callbacku znajdziesz na karcie API.
Pytania o API Video Translator
Ile kosztuje API Video Translator?
Video Translator kosztuje 0,005 USD za sekundę. API korzysta z oddzielnego salda w dolarach amerykańskich. Kredytów strony nie można używać w API ani zamieniać na saldo API. Nie można też zamieniać salda API na kredyty strony. Po przyjęciu zadania rezerwujemy maksymalną kwotę wyceny na saldzie API. Po zakończeniu naliczamy opłatę za rzeczywiste użycie, nie wyższą niż rezerwacja, i zwalniamy resztę. Jeśli zadanie się nie powiedzie, rezerwacja zostaje zwolniona.
Jaka jest nazwa modelu Video Translator w API?
Wpisz popnow/video-translator-v1/video-translate do zadania Tłumacz wideo w polu model żądania POST /jobs/createTask.
Czy to zmienia ruch warg?
Nie. Obraz wraca klatka po klatce tak, jak go wysłano; zmieniany jest tylko dźwięk. Jeśli ruch ust ma pasować do nowego języka, przepuść wynik przez narzędzie Lip Sync.
Co dzieje się z muzyką i efektami dźwiękowymi?
Przy włączonym keep_background_audio (domyślnie) zostają pod nowymi głosami. Po wyłączeniu zwrócony klip zawiera tylko przetłumaczoną mowę, a między wypowiedziami jest cisza.
Czy dostanę napisy?
Tak. Każdy wynik zawiera plik napisów (.srt) przetłumaczonej mowy, zsynchronizowany z dubbingiem, zwracany jako drugi zasób z rolą subtitle obok wideo.
Czy mogę wypróbować Video Translator bez pisania kodu?
Uruchom Video Translator w Playground z salda API w USD, bez klucza API. Każde uruchomienie trafia do historii dewelopera wraz z odpowiednim kodem.