surfup

Lokalna transkrypcja spotkań

Aplikacja desktopowa transkrybuje spotkania lokalnie i nie wysyła dźwięku do publicznej usługi AI.

Rozwój · Procesy AI · AutomatyzacjaKlient prywatny · NDA
01 · Wyzwanie

Kierownicy potrzebowali protokołów i zadań, ale poufnych rozmów nie można było wysyłać do publicznych usług AI, a ręczna

transkrypcja zajmowała czas.

02 · Zakres prac

Zbudowano aplikację macOS i Windows z interfejsem Tkinter/ttk. Apple Silicon używa MLX Whisper, a Intel Mac i Windows Faster Whisper z CTranslate2 na CPU. Użytkownik wybiera plik, język i format TXT/SRT. Zadania w tle utrzymują responsywność interfejsu i pokazują postęp oraz szczegółowe błędy. Pierwsze uruchomienie pobiera zależności i model; kolejne transkrypcje działają lokalnie.

Stos obejmuje Python 3.10+, Hugging Face Hub do pobierania i buforowania modelu oraz FFmpeg do odczytu audio/wideo (w razie potrzeby instalowany przez Homebrew na macOS). Apple Silicon używa mlx-community/whisper-large-v3-turbo; tryb CPU korzysta z Faster Whisper, CTranslate2 i large-v3-turbo. Łączny postęp pobierania uwzględnia rozmiar plików, więc procent nie zeruje się między nimi. Przetwarzanie działa w wątkach roboczych z kolejką zdarzeń GUI; błędy pokazują przechwycony wynik i pełny, możliwy do skopiowania traceback Pythona.

03 · Wynik

Według materiałów case study godzinną rozmowę można transkrybować w 3–5 minut zamiast poświęcać 1–2 godziny na pracę ręczną. Dźwięk jest przetwarzany lokalnie; materiały wskazują też oszczędność 6–8 godzin tygodniowo na sporządzaniu protokołów przez zespół.

04 · Najważniejsze wyniki
WskaźnikWynik
Transkrypcja godzinnego nagrania1–2 godziny ręcznie → 3–5 minut automatycznie
Dźwięk wysyłany do usług zewnętrznych0 bajtów
Czas zespołu na protokoły tygodniowo6–8 godzin → minuty weryfikacji
Windows bez GPUDziała na CPU (CTranslate2)

Szybkość i oszczędność czasu podano w materiałach case study; rzeczywista wydajność zależy od nagrania i komputera.

Najnowsze materiały

Wszystkie materiały

Praktyczne artykuły i poradniki SurfUp.

Poradnik · 10 min

Strony „co to jest…” i odpowiedzi AI: utracone kliknięcia czy popyt

Sekcja informacyjna banku straciła 24% wizyt, popyt spadł o 13%. Jak odróżnić kliknięcia utracone na rzecz bloku AI od spadku popytu i jak to zmierzyć.

Czytaj
Poradnik · 8 min

Ruch spadł po aktualizacji Google

Jak ustalić, czy spadek ruchu wynika z aktualizacji Google, sezonowości czy awarii witryny. Oś czasu aktualizacji z 2026 r., test z sześciu pytań i plan na pierwsze 14 dni.

Czytaj
Poradnik · 9 min

Spadł popyt czy serwis stracił: uzgadnianie ruchu z Wordstat

Popyt na lokaty spadł o 75%, ruch o 37%; w kartach popyt −35%, ruch −63%. Jak uzgodnić ruch z popytem i nie obwiniać serwisu za rynek.

Czytaj