Streamowanie na żywo w OBS
Streamuj w swoim języku, a widzowie będą czytać tłumaczone napisy bezpośrednio na obrazie. Aplikacja internetowa Whisperr transkrybuje i tłumaczy Twój komentarz w czasie rzeczywistym, a przezroczysta strona nakładki wyświetla napisy w OBS jako Browser Source (źródło przeglądarki) — bez wtyczek, bez pobierania, bez zmian w enkoderze GPU. Nakładka pokazuje też mały kod QR w rogu: widzowie, którzy chcą innego języka, mogą go zeskanować i czytać na telefonie w dowolnym języku obsługiwanym przez Whisperr.
Jak to działa
- Rozpocznij transmisję w aplikacji internetowej Whisperr z włączonym linkiem do udostępniania — to tworzy pokój na żywo dla Twojej sesji
- Wygeneruj URL nakładki i dodaj go do OBS jako Browser Source — tłumaczone napisy pojawiają się na streamie, gdy mówisz
- Widzowie skanują kod QR w rogu, aby otworzyć pokój na telefonie i wybrać własny język
Czego potrzebujesz
- Konta Whisperr, zalogowanego w aplikacji internetowej w Chrome
- OBS Studio (lub innego oprogramowania do streamowania z Browser Source, np. Streamlabs)
- Swojego zwykłego zestawu do streamowania — Twitch, YouTube Live, Kick lub dowolna inna platforma, na którą OBS może streamować
Krok 1 — Rozpocznij transmisję z linkiem do udostępniania
Otwórz aplikację internetową i rozpocznij nowe nagranie:
- Wybierz swój język mówiony oraz język tłumaczenia, który ma zostać wtopiony w stream
- Wybierz źródło dźwięku — Dźwięk z mikrofonu dla komentarza lub Mikrofon + ekran, jeśli chcesz transkrybować także dźwięk gry lub karty
- Włącz link do udostępniania i rozpocznij nagrywanie

Po rozpoczęciu nagrywania pojawia się panel udostępniania z dwiema kartami: Pokój (link i kod QR, przez które słuchacze mogą dołączyć bezpośrednio) oraz OBS (link do konfiguracji nakładki dla Twojego streamu).

Krok 2 — Otwórz stronę konfiguracji nakładki
W panelu udostępniania kliknij kartę OBS, a następnie ikonę otwierania obok linku konfiguracyjnego — oba elementy zaznaczone na czerwono poniżej:

Link do konfiguracji nakładki wygląda tak:
https://whisperr.co/app/overlay/<your-room-id>/choose
Na stronie konfiguracji wybierzesz, co mają pokazywać napisy na streamie, bez ręcznego edytowania adresu URL:

Krok 3 — Wybierz, co widzą widzowie, i wygeneruj URL
- Tłumaczenie — tylko przetłumaczone napisy (najczęstszy wybór)
- Transkrypcja — tylko Twoja oryginalna mowa, jako napisy na żywo
- Oba — oryginalna wypowiedź z tłumaczeniem poniżej, jak napisy dwujęzyczne
Wybierz, ile linii napisów ma pozostawać na ekranie jednocześnie, naciśnij Generuj i skopiuj URL:

Do OBS wklej wygenerowany URL — nie adres samej strony konfiguracji. Strona konfiguracji to ekran ustawień; dodanie jej do OBS spowodowałoby wyświetlenie karty konfiguracyjnej na Twoim streamie.
Krok 4 — Dodaj nakładkę do OBS jako Browser Source
W OBS:
- W sekcji Źródła kliknij + i wybierz Przeglądarka
- Wklej wygenerowany URL w polu URL
- Ustaw Szerokość i Wysokość zgodnie ze swoim płótnem — zazwyczaj 1920 × 1080
- Kliknij OK i umieść źródło nad warstwami z rozgrywką lub kamerą

Tło nakładki jest w pełni przezroczyste — gdy nikt nie mówi, źródło jest niewidoczne. Przez pierwszą minutę po załadowaniu wyświetla przygaszoną linię statusu ("Whisperr overlay connected — waiting for captions…", czyli "Nakładka Whisperr połączona — oczekiwanie na napisy…"), dzięki której możesz potwierdzić, że wszystko działa podczas przygotowań; linia statusu znika, gdy tylko pojawi się pierwszy napis, i nigdy nie pokazuje się w trakcie streamu.
Krok 5 — Wejdź na żywo
Mów normalnie. Napisy pojawiają się na streamie w czasie rzeczywistym — trwająca część zdania jest lekko przygaszona i utrwala się w miarę potwierdzania transkrypcji, a zakończone linie znikają kilka sekund po tym, jak przestaniesz mówić.

Kod QR w rogu
Wtopione napisy docierają do wszystkich, ale tylko w jednym języku. Kod QR w rogu otwiera Twój pokój na żywo na telefonie widza, gdzie wybiera on swój własny język, a nawet może słuchać dzięki syntezie mowy. Jest domyślnie włączony z podpisem "Scan to read in your language" ("Zeskanuj, aby czytać w swoim języku") — dostosuj go parametrami URL poniżej (na przykład ?qrlabel= z własnym tekstem w języku Twojej widowni albo ?qr=0, aby go usunąć).
Dostosuj nakładkę
Każda opcja jest parametrem URL, ponieważ w źródła przeglądarki w OBS nie da się klikać. Dodawaj je do wygenerowanego adresu za pomocą &:
| Parametr | Domyślnie | Co robi |
|---|---|---|
mode | translation | translation (tłumaczenie), transcription (transkrypcja) lub both (oba) |
lines | 2 | Liczba linii napisów widocznych jednocześnie (1–6) |
size | 42 | Rozmiar czcionki w px (12–120) |
color | ffffff | Kolor tekstu — hex bez # lub nazwa koloru CSS |
bg | 0 | Nieprzezroczystość tła za każdą linią, 0–1 (0 = tylko cień tekstu) |
hold | 8 | Liczba sekund, przez które zakończona linia zostaje na ekranie (1–60) |
align | bottom | Zakotwiczenie napisów na dole (bottom) lub na górze (top) |
lang | (all) | Pokazuj tłumaczenia tylko dla jednego języka docelowego, np. lang=es |
qr | on | qr=0 ukrywa kod QR w rogu |
qrsize | 132 | Rozmiar kodu QR w px (64–400) |
qrpos | br | Róg kodu QR: br, bl, tr lub tl |
qrlabel | Scan to read in your language | Podpis pod kodem QR; qrlabel= (puste) pokazuje sam kod |
Na przykład większe żółte napisy u góry, bez kodu QR:
https://whisperr.co/app/overlay/<room-id>?size=56&color=ffcc00&align=top&qr=0
Wskazówki i rozwiązywanie problemów
- Źródło niczego nie pokazuje w OBS — kliknij Browser Source prawym przyciskiem myszy i wybierz Odśwież pamięć podręczną bieżącej strony. Jeśli linia statusu pokazuje "connecting…" i nigdy się nie łączy, sprawdź sieć; jeśli pokazuje "waiting for captions", nakładka działa prawidłowo, a Twoja sesja Whisperr po prostu nie wysyła jeszcze mowy.
- Każdy stream to nowy pokój — każda sesja nagrywania dostaje nowe ID pokoju, więc wygeneruj nowy URL nakładki, gdy zaczynasz nową transmisję, albo utrzymuj tę samą sesję Whisperr przez cały stream.
- Sesje w planie darmowym są ograniczone do 2 minut — na prawdziwy stream przyda Ci się wyższy plan, żeby sesja działała tak długo, jak jesteś na żywo.
- Tłumaczysz na kilka języków? Wtop jeden język w stream za pomocą
lang=, a pozostałym widzom zostaw kod QR — właśnie do tego służy.