Do czego służy
To narzędzie zamienia plik audio lub wideo na pisemną transkrypcję albo napisy SRT lub VTT, niczego nie wysyłając. Uruchamia model rozpoznawania mowy Whisper od OpenAI bezpośrednio w przeglądarce, więc wywiady, spotkania, wykłady, notatki głosowe i podcasty możesz transkrybować prywatnie i za darmo. Whisper potrafi też od razu tłumaczyć mowę w innych językach na tekst angielski.
Po wybraniu pliku strona dekoduje ścieżkę dźwiękową przez Web Audio API przeglądarki, przepróbkowuje ją do 16 kHz mono (format, którego oczekuje Whisper) i transkrybuje w workerze w tle, w oknach po 30 sekund z niewielkim nakładaniem, dzięki czemu działa też z długimi nagraniami. Wynik pojawia się w polu wyjściowym i można go skopiować lub pobrać jako .txt, .srt albo .vtt.
Jak używać
- Wybierz model: Tiny jest najszybszy, Small najdokładniejszy, a Base (domyślny) to dobry kompromis.
- Kliknij Pobierz model i zacznij. Za pierwszym razem model pobiera się z paskiem postępu; potem przeglądarka wczytuje go z pamięci podręcznej w chwilę.
- Upuść plik audio lub wideo na stronę albo kliknij Wybierz plik. MP3, WAV, M4A, AAC, OGG, Opus, FLAC, WebM i MP4 działają w większości przeglądarek, do 500 MB. Wyświetlane są nazwa pliku, czas trwania i rozmiar.
- Transkrypcja startuje sama i pokazuje, ile fragmentów jest gotowych. Po zmianie języka lub zadania kliknij Transkrybuj ponownie.
- Przełączaj format wyniku między tekstem, SRT i VTT w dowolnej chwili, bez ponownej transkrypcji. Potem skopiuj albo pobierz.
Język nagrania jest wykrywany automatycznie na podstawie pierwszych 30 sekund. Ustawienie go ręcznie jest szybsze i zapobiega pomyłkom przy krótkich klipach. Wybierz Przetłumacz na angielski, aby z mowy w innym języku dostać tekst po angielsku. Model, język, zadanie i format są zapisane w adresie strony, więc przycisk Udostępnij prowadzi do tych samych ustawień; plik nigdy nie trafia do linku.
Przykład
Klip z dwoma zdaniami wyeksportowany jako SRT wygląda tak:
1
00:00:00,000 --> 00:00:03,240
Welcome back to the show.
2
00:00:03,240 --> 00:00:07,800
Today we are talking about speech recognition.
VTT używa tych samych bloków z nagłówkiem WEBVTT i kropką przed milisekundami — to format odczytywany przez odtwarzacze wideo HTML5.
Prywatność, dokładność i wymagania
Po pobraniu modelu wszystko dzieje się na Twoim urządzeniu, więc narzędzie nadaje się do poufnych nagrań. Potrzebna jest aktualna przeglądarka Chrome, Edge, Firefox lub Safari z WebAssembly. Gdy dostępne jest WebGPU (Chrome i Edge na większości komputerów), jest używane automatycznie i działa znacznie szybciej; w przeciwnym razie narzędzie korzysta z WebAssembly. Długie pliki wymagają pamięci: godzina nagrania po zdekodowaniu zajmuje kilkaset megabajtów, a Small potrzebuje więcej niż Tiny czy Base, więc na telefonie zamknij inne ciężkie karty. Nie zamykaj karty do końca.
Whisper dobrze radzi sobie z wyraźną mową i nieźle znosi akcenty oraz hałas w tle, ale może przekręcać nazwiska i terminy, a przy ciszy lub muzyce czasem powtarza albo wymyśla zdanie. Przejrzyj transkrypcję przed publikacją. Narzędzie nie rozpoznaje mówców, a wideo zostanie przetworzone tylko wtedy, gdy przeglądarka potrafi zdekodować jego kodek audio.
FAQ
› Czy moje nagranie jest wysyłane na serwer?
Nie. Plik jest dekodowany i transkrybowany w przeglądarce. Jedyne żądanie sieciowe to jednorazowe pobranie plików modelu Whisper z Hugging Face; Twoje audio, wideo i transkrypcja nigdy nie opuszczają urządzenia.
› Jakiego modelu używa i na jakiej licencji?
OpenAI Whisper (tiny, base lub small) w wersjach ONNX publikowanych przez onnx-community na Hugging Face, uruchamianego biblioteką transformers.js (Apache-2.0). OpenAI udostępnia kod i wagi Whisper na licencji MIT.
› Ile waży pobieranie i ile to trwa?
Około 40 MB dla Tiny, 80 MB dla Base i 250 MB dla Small (nieco więcej z WebGPU, które używa enkodera w pełnej precyzji). Pobiera się raz i zostaje w pamięci podręcznej przeglądarki. Szybkość zależy od urządzenia: z WebGPU Base zwykle działa kilka razy szybciej niż czas rzeczywisty, na WebAssembly może być bliżej czasu rzeczywistego.
› Jakie języki są obsługiwane?
Whisper rozpoznaje około 99 języków, a lista zawiera najpopularniejsze, w tym polski, angielski, niemiecki, hiszpański, francuski, chiński i japoński. Najdokładniej działa dla angielskiego i szeroko używanych języków, a dla rzadszych dokładność spada, zwłaszcza w Tiny i Base. Automatyczne wykrywanie słucha pierwszych 30 sekund; wybierz język ręcznie, jeśli nagranie zaczyna się muzyką lub innym językiem.
› Czy tworzy napisy albo rozróżnia mówców?
Tworzy napisy SRT i WebVTT ze znacznikami czasu dla fragmentów, które wczytasz do YouTube, VLC lub edytora wideo. Nie rozróżnia mówców, a znaczniki czasu są dla fraz, nie dla pojedynczych słów.