- 5 Kwiecień 2008
- 10 446
- 2 644
- 405
- Odznaki
- 205
- QNAP
- TS-x77
- Ethernet
- 1 GbE
Studio w Rtorrent 16 tłumaczy napisy do filmu za pomocą modelu językowego i czyta je głosem lektora. Korzysta z Twoich kluczy API: OpenAI (tłumaczenie, zamiana mowy na napisy, głos) i opcjonalnie ElevenLabs (głos, zamiana mowy na napisy). Pokazuję to na dwóch krótkich scenach. Poradnik dotyczy wersji 16.27-12L i nowszych.
Przykłady
Crank: angielskie napisy z filmu przetłumaczone na polski, lektor OpenAI (głos onyx).
Źródło: Crank (2006), Lakeshore Entertainment, Lions Gate Films. Fragment 16 s do celów poradnika.
Casino Royale: ta kopia filmu ma tylko polskie napisy, więc Studio najpierw zamieniło angielską mowę na napisy (ElevenLabs). Potem przetłumaczyło je na polski i dodało lektora ElevenLabs (głos Piotr).
Źródło: Casino Royale (2006), Eon Productions. Fragment 16 s do celów poradnika.
Oba klipy zapisało Studio poleceniem Zapisz jako MKV…, a ja przekodowałem je do MP4 na potrzeby forum. Polskie napisy AI wtopiłem w obraz. Dźwięk 5.1 zmiksowałem do stereo i podgłośniłem, a w rogu dodałem znak DO NOT COPY. Lektor jest w kanale centralnym angielskiej ścieżki filmu, a oryginał gra o 12 dB ciszej.
Ten sam fragment po włosku i po francusku
Panel zrobił je tak samo jak polskie. Funkcją Przetłumacz napisy… przełożyłem te same angielskie napisy na włoski i francuski, a potem użyłem Zamień napisy na mowę… z głosami ElevenLabs z biblioteki głosów: MarcoTrox po włosku i Nicolas po francusku. W Casino Royale źródłem jest ta sama transkrypcja ElevenLabs. Włoskie zdania są dłuższe, więc włoskie klipy trwają 17 s.
Crank, po włosku
Źródło: Crank (2006), Lakeshore Entertainment, Lions Gate Films. Fragment 17 s do celów poradnika.
Crank, po francusku
Źródło: Crank (2006), Lakeshore Entertainment, Lions Gate Films. Fragment 16 s do celów poradnika.
Casino Royale, po włosku
Źródło: Casino Royale (2006), Eon Productions. Fragment 17 s do celów poradnika.
Casino Royale, po francusku
Źródło: Casino Royale (2006), Eon Productions. Fragment 16 s do celów poradnika.
Czego potrzebujesz
Krok po kroku
Cały projekt Crank po wszystkich krokach:
Porównanie: Crank
Porównanie: Casino Royale
Transkrypcja ElevenLabs zapisała pierwsze zdanie jako pytanie, a tłumaczenie zachowało tę formę. „Skarbiec” to błąd modelu: chodzi o ministerstwo finansów. Tłumaczenie AI warto przejrzeć przed zapisem. Każdy napis poprawisz w Studiu podwójnym kliknięciem.
Uwagi
Linki:
Przewodnik Rtorrent 16: Studio
English version: Rtorrent 16: AI subtitle translation and an AI voice-over in the Media studio
Przykłady
Crank: angielskie napisy z filmu przetłumaczone na polski, lektor OpenAI (głos onyx).
Źródło: Crank (2006), Lakeshore Entertainment, Lions Gate Films. Fragment 16 s do celów poradnika.
Casino Royale: ta kopia filmu ma tylko polskie napisy, więc Studio najpierw zamieniło angielską mowę na napisy (ElevenLabs). Potem przetłumaczyło je na polski i dodało lektora ElevenLabs (głos Piotr).
Źródło: Casino Royale (2006), Eon Productions. Fragment 16 s do celów poradnika.
Oba klipy zapisało Studio poleceniem Zapisz jako MKV…, a ja przekodowałem je do MP4 na potrzeby forum. Polskie napisy AI wtopiłem w obraz. Dźwięk 5.1 zmiksowałem do stereo i podgłośniłem, a w rogu dodałem znak DO NOT COPY. Lektor jest w kanale centralnym angielskiej ścieżki filmu, a oryginał gra o 12 dB ciszej.
Ten sam fragment po włosku i po francusku
Panel zrobił je tak samo jak polskie. Funkcją Przetłumacz napisy… przełożyłem te same angielskie napisy na włoski i francuski, a potem użyłem Zamień napisy na mowę… z głosami ElevenLabs z biblioteki głosów: MarcoTrox po włosku i Nicolas po francusku. W Casino Royale źródłem jest ta sama transkrypcja ElevenLabs. Włoskie zdania są dłuższe, więc włoskie klipy trwają 17 s.
Crank, po włosku
Źródło: Crank (2006), Lakeshore Entertainment, Lions Gate Films. Fragment 17 s do celów poradnika.
Crank, po francusku
Źródło: Crank (2006), Lakeshore Entertainment, Lions Gate Films. Fragment 16 s do celów poradnika.
Casino Royale, po włosku
Źródło: Casino Royale (2006), Eon Productions. Fragment 17 s do celów poradnika.
Casino Royale, po francusku
Źródło: Casino Royale (2006), Eon Productions. Fragment 16 s do celów poradnika.
Czego potrzebujesz
- Rtorrent 16 w wersji 16.27-12L lub nowszej.
- Klucz API OpenAI. Tłumaczenie napisów zawsze korzysta z usługi zgodnej z OpenAI.
- Klucz API ElevenLabs, jeśli chcesz korzystać z głosów tej usługi albo zamieniać w niej mowę na napisy.
Krok po kroku
- Klucze. Otwórz Ustawienia › Pliki i miejsce › Usługa mowy. W części Usługa zgodna z OpenAI wklej klucz w pole Klucz API, naciśnij Zapisz, a potem Test. Panel wyświetli komunikat Klucz działa. To samo zrób w części ElevenLabs i wybierz Głos. Po zapisaniu obu kluczy w polach Zamiana mowy na tekst i Zamiana tekstu na mowę wybierasz usługę dla każdej z tych funkcji. Panel nie pokazuje zapisanego klucza.
- Film w Studiu. W Plikach kliknij film prawym przyciskiem i wybierz Narzędzia › Studio…. Studio zapisuje zmiany w pliku projektu obok filmu. Sam film na dysku pozostaje bez zmian.
- Sama scena. Ustaw wskaźnik na początku sceny i naciśnij Ctrl+K (Podziel klip). Kliknij klip wideo przed cięciem i naciśnij Shift+Delete (Usuń i zamknij lukę). Potem ustaw wskaźnik na końcu sceny, znów naciśnij Ctrl+K, kliknij klip wideo za cięciem i naciśnij Shift+Delete. Studio tnie obraz na najbliższej klatce kluczowej. Zamień mowę na napisy… i Zamień napisy na mowę… wysyłają do usługi tylko to, co zostało na osi czasu. Przetłumacz napisy… wysyła tekst wszystkich napisów ścieżki.
- Tłumaczenie. Kliknij prawym przyciskiem nagłówek ścieżki z angielskimi napisami i wybierz Przetłumacz napisy….
W Przetłumacz na wybierz Polski. Model tłumaczenia to domyślnie gpt-6-luna. Naciśnij Przetłumacz. Studio wysyła do OpenAI tylko tekst napisów. Wideo i dźwięk zostają na NAS. Tłumaczenie 971 napisów z całego filmu Crank zajęło około 4 minut.
Nowa ścieżka Polski pojawia się pod angielską i zachowuje te same czasy napisów. Na zrzucie: C1 to polskie napisy z filmu, C2 angielskie, C3 tłumaczenie AI.
- Film bez angielskich napisów (Casino Royale). Kliknij prawym przyciskiem klip angielskiej ścieżki audio i wybierz Zamień mowę na napisy…. W Język zostaw Angielski i naciśnij Transkrybuj. Studio dodaje nową ścieżkę napisów. Przetłumacz ją jak w kroku 4. Do transkrypcji wybrałem w ustawieniach ElevenLabs. Ta usługa podaje czas każdego słowa, więc napis zaczyna się z pierwszym słowem i kończy z ostatnim. Krótkie napisy przeciągnąłem za prawą krawędź na osi czasu, żeby każdy był widoczny co najmniej 2 sekundy.
- Odsłuch przed nagraniem. Wycisz polską ścieżkę filmu przyciskiem M na jej nagłówku, żeby słyszeć tylko oryginał i lektora. W menu nagłówka polskiej ścieżki napisów włącz Podgląd zamiany na mowę i odtwórz scenę. Studio czyta napisy na bieżąco. Gdy lektor mówi, wszystkie ścieżki audio grają o 12 dB ciszej. Wskaźniki audio pokazują mowę na osobnym pasku (tu C3). Podgląd niczego nie zapisuje.
- Lektor jako ścieżka. W tym samym menu wybierz Zamień napisy na mowę…, wybierz Głos i naciśnij Zamień na mowę. Studio zapisuje mowę w pliku FLAC obok projektu, na przykład Crank (2006) (C3, onyx).flac, i dodaje ją jako nową ścieżkę audio. Lektor czyta każdy napis od chwili, w której napis się pojawia. Studio nie przyspiesza dłuższego polskiego zdania, więc lektor kończy scenę około sekundy po oryginale.
- Lektor na ścieżce filmu. Kliknij klip angielskiej ścieżki i w panelu Informacje, w polu Wzmocnienie audio, wpisz -12 dB. Tam też możesz zmienić nazwę ścieżki (tu Polski (lektor AI)) i jej język (pol).
Rozwiń kanały angielskiej ścieżki strzałką na jej nagłówku i kliknij kanał C. W oknie Kanał A2 C, w polu Audio, wybierz Zmiksuj ze ścieżką A3, czyli ze ścieżką lektora. W zapisanym pliku oryginał gra o 12 dB ciszej przez całą scenę. Podgląd ścisza go tylko wtedy, gdy lektor mówi.
- Zapis. Naciśnij Zapisz jako MKV…. Okno pokazuje, co trafi do nowego pliku: wyciszona ścieżka jest odznaczona, a przy ścieżce lektora widać do kanału C ścieżki A2. Zaznacz wiersze w części Pominięte lub zmienione i naciśnij Zapisz. Studio tworzy nowy plik obok filmu, na przykład Crank (2006) (edit).mkv.
Od wersji 16.27-12L okno zapisuje też ścieżki napisów zrobione z transkrypcji i ich tłumaczenie. W Casino Royale Napisy 2 to angielska transkrypcja, a Napisy 3 polskie tłumaczenie:
- Klucze po pracy. Jeśli nie chcesz trzymać kluczy na NAS, w karcie Usługa mowy naciśnij Usuń klucz przy każdej usłudze.
Cały projekt Crank po wszystkich krokach:
Porównanie: Crank
| Angielski (napisy z filmu) | Tłumaczenie AI (gpt-6-luna) | Polskie napisy z filmu |
|---|---|---|
| It's like I'm slowing down. You know, I'm caught in a tar pit. | Jakby wszystko zwalniało. Wiesz, jakbym ugrzązł w smole. | Jakbym zwalniał, pływał w smole. |
| -Blurred vision? -Yeah. | -Masz zamazany obraz? -Tak. | Nieostre widzenie? |
| -Dizzy? -Sure. | -Kręci ci się w głowie? -Jasne. | Zawroty głowy? |
| -Any pain in your chest? -Not really. | -Boli cię w klatce piersiowej? -Nie bardzo. | - Bóle w klatce piersiowej? - Raczej nie. Czuję się dość dobrze. |
| Actually, I'm feeling pretty good right now. | Właściwie teraz czuję się całkiem dobrze. | (razem z wierszem wyżej) |
| What are you doing? | Co robisz? | Gdzie jesteś? |
| Driving through a mall. Cops chasing me. | Jadę przez centrum handlowe. Gonią mnie gliniarze. | Jadę przez galerię handlową, uciekam glinom. |
Porównanie: Casino Royale
| Angielski (transkrypcja ElevenLabs) | Tłumaczenie AI (gpt-6-luna) | Polskie napisy z filmu |
|---|---|---|
| I'm the money? | To ja wykładam pieniądze? | Ja to pieniądze. |
| Every penny of it. | Co do grosza. | Każdą częścią. |
| The treasury has agreed to stake you in the game | Skarbiec zgodził się postawić na ciebie w tej grze. | Ministerstwo Finansów zgodziło się wystawić cię do gry. |
Uwagi
- Przy tłumaczeniu i zamianie napisów na mowę Studio wysyła poza NAS tylko tekst napisów. Przy zamianie mowy na napisy wysyła dźwięk klipu. Wideo zostaje na NAS.
- Prostszy sposób, bez klucza API i w kilku kliknięciach, jest w przygotowaniu.
Linki:
Przewodnik Rtorrent 16: Studio
English version: Rtorrent 16: AI subtitle translation and an AI voice-over in the Media studio