Blog
Jak zamienić MP3 na tekst (bezpłatnie, z osobami mówiącymi)
Autor: Hushscript Opublikowano: Ostatnio sprawdzono:
Zamiana MP3 na tekst to jedno z najczęstszych zadań transkrypcyjnych i kroki nie zmieniają się w zależności od źródła: odcinek podcastu, nagrany wywiad, wykład czy notatka głosowa z telefonu przechodzą przez ten sam proces. Prześlij plik, poczekaj na transkrypcję, wyeksportuj ją w potrzebnym formacie.
Zmienia się to, jak sam MP3 wpływa na wynik. Większość przewodników to pomija. MP3 to plik stratny, skompresowany, a przepływność, z jaką go zapisano, wyznacza górną granicę szczegółów, którymi dysponuje silnik rozpoznawania mowy. Ten przewodnik opisuje trzy kroki, a potem idzie głębiej: przykład z prawdziwym wynikiem z oznaczeniami osób mówiących, co przepływność naprawdę oznacza dla dokładności i jak naprawiać nagrania, które wychodzą kiepsko.
Czego potrzebujesz
- Pliku MP3. Załaduje się każda przepływność. Dla dokładności praktyczną dolną granicą jest 64 kbps, a 128 kbps to już wygodnie za punktem, w którym ta liczba ma znaczenie (więcej o tym niżej).
- Konta Hushscript. Konta osobiste spełniające warunki mogą jednorazowo otrzymać 30 bezpłatnych minut na wypróbowanie, po weryfikacji karty lub przy pierwszym zakupie; warunki podaje cennik. Za pakiety zapłacisz metodą płatności widoczną przy finalizacji zamówienia. Karta nie jest wymagana.
Niczego nie trzeba instalować: ani aplikacji na komputer, ani rozszerzenia przeglądarki. Hushscript działa w przeglądarce: przygotowuje audio na twoim urządzeniu, a potem wysyła przygotowane audio do transkrypcji.
Poza bezpłatnymi minutami transkrypcja działa w modelu płatności za wykorzystane minuty: kupujesz minuty tylko wtedy, gdy ich potrzebujesz, bez abonamentu. Koszty znajdziesz na stronie cennika.
Zamiana MP3 na tekst w trzech krokach
- Prześlij plik. Otwórz stronę przesyłania, a potem przeciągnij plik MP3 na strefę przesyłania albo kliknij, by go wybrać. Przyjmowane są pliki do 10 godzin, bez limitu rozmiaru pliku. Pierwsze 5 minut wyświetla się w podglądzie w przeglądarce, zanim się zalogujesz, więc możesz zobaczyć styl z oznaczeniami osób mówiących, zanim się zdecydujesz.
- Poczekaj na transkrypcję. Gdy jesteś zalogowany i plik zostanie przesłany, silnik rozpoznawania mowy przetwarza go i zwraca transkrypcję z już rozdzielonymi osobami mówiącymi. Czas przetwarzania bywa różny, a zadanie działa w tle, więc nie musisz trzymać otwartej karty.
- Wyeksportuj. Pobierz wynik w dowolnym z 21 formatów. Obejmuje to zwykły TXT, SRT ze znacznikami czasu, Word DOCX, PDF oraz formaty napisów i osi czasu edytorów, a także chronione hasłem archiwum .husharchive. Każdy format jest wliczony, bez płatnej bariery przy eksporcie i bez znaku wodnego na żadnym z nich.
Gotowa transkrypcja otwiera się w twoim panelu. Osoby mówiące pojawiają się jako Speaker A, Speaker B i tak dalej, a każde oznaczenie możesz kliknąć i zmienić na prawdziwe imię, co aktualizuje wszystkie wypowiedzi tej osoby.
Przykład krok po kroku: wywiad dwóch osób
Powiedzmy, że masz founder-interview.mp3: 42-minutowe nagranie, 128 kbps, jeden prowadzący i jeden gość, nagrane podczas rozmowy online. Po przesłaniu transkrypcja wraca podzielona według wypowiedzi, ze znacznikiem czasu przy każdej:
[00:00:04] Speaker A: Dziękuję, że znalazłeś czas. Zacznijmy od początku:
skąd właściwie wziął się pomysł?
[00:00:11] Speaker B: Szczerze mówiąc, wziął się z problemu, który mieliśmy sami. Tonęliśmy
w nagranych rozmowach i żadnej z nich nie dało się przeszukać.
[00:00:23] Speaker A: Więc zbudowaliście to, czego sami potrzebowaliście.
[00:00:25] Speaker B: Mniej więcej. Pierwsza wersja trzymała się na taśmie klejącej.
Dalsza edycja jest lekka. Raz zmieniasz nazwę Speaker A na prowadzącego, a Speaker B na gościa i wszystkie wypowiedzi się aktualizują. Przeglądasz garstkę nazw własnych, które silnik odgadywał, takich jak nazwa produktu czy nazwisko, i poprawiasz je funkcją znajdź i zamień, która naprawia każde wystąpienie jednym przejściem. Przy czystym wywiadzie 128 kbps takim jak ten, to przejrzenie zwykle wystarcza, zanim transkrypcję można cytować.
Tu transkrypcja, która bezpłatnie oznacza osoby mówiące, pokazuje swoją wartość. Ściana niepodzielonego tekstu z wywiadu jest prawie bezużyteczna, dopóki nie wrócisz i nie zaznaczysz, kto co powiedział; transkrypcja, która trafia do ciebie już podzielona na wypowiedzi, nadaje się do cytowania od razu.
Co przepływność oznacza dla dokładności
MP3 to format stratny: kodowanie odrzuca części audio uznane za najmniej słyszalne, by plik był mały. Przepływność to liczba kilobitów na sekundę, którą koder na to przeznacza. Im niższa, tym więcej odrzuca. Aktualna dokumentacja kodeka MP3 w MDN opisuje obsługiwane przepływności i częstotliwości próbkowania tego formatu i określa jego kompresję jako stratną.
Rozpoznawanie mowy w dużej mierze opiera się na wysokoczęstotliwościowych szczegółach spółgłosek. Różnica między angielskimi „fifteen” i „sixteen” albo „can” i „can’t” tkwi właśnie tam. Agresywna kompresja to dokładnie miejsce, w którym te szczegóły znikają najpierw. Przepływność nie psuje więc transkrypcji równomiernie; zjada słowa najtrudniejsze do usłyszenia, na brzegach wypowiedzi.
W praktyce:
- 32 kbps i niżej: wyraźnie skompresowane nawet dla ludzkiego ucha, a silnik reaguje tak samo. Błędów w słowach przybywa. Unikaj tego przy wszystkim, co chcesz transkrybować.
- 64 kbps: realistyczna dolna granica niezawodnej zamiany mowy na tekst. Wystarcza przy wyraźnym głosie nagranym z bliska.
- 128 kbps i wyżej: wygodnie wystarcza do transkrypcji. Wyższa wartość nie poprawi transkrypcji. Silnik ma wszystkie szczegóły, jakie potrafi dobrze wykorzystać, znacznie wcześniej.
Kilka wyjaśnień, które oszczędzą niepotrzebnego ponownego kodowania. Zmienna przepływność (VBR) jest w porządku; przy mowie nie ma kary za dokładność w porównaniu ze stałą przepływnością (CBR), więc nie konwertuj pliku VBR tylko po to, by go „naprawić”. A mono sprawdza się tak samo jak stereo, bo głos nie potrzebuje dwóch kanałów. Jeśli już, zobacz uwagę o stereo z osobnymi kanałami poniżej.
MP3 czy bezstratny: kiedy nagrać od nowa
Naturalne pytanie brzmi, czy pomogłoby najpierw przekonwertować MP3 na format bezstratny, taki jak WAV. Nie pomoże. Gdy audio zostało zapisane jako MP3 128 kbps, brakujące szczegóły przepadły; zapakowanie tego samego audio w kontener WAV daje tylko większy plik bez żadnych dodatkowych informacji. Jeśli nagrywasz od nowa i masz wybór, lepszym punktem wyjścia jest źródło bezstratne lub o wysokiej przepływności (zobacz przewodnik WAV na tekst w takim przypadku), ale konwertowanie istniejącego MP3 w górę nic nie daje.
Uczciwa zasada decyzji: jeśli jedyną kopią jest MP3 o rozsądnej przepływności, transkrybuj go w obecnej postaci. Jeśli nagranie jest naprawdę złe (przesterowane, zatopione w szumie albo zapisane w 32 kbps) i możesz nagrać je ponownie, ponowne nagranie pomoże znacznie bardziej niż jakakolwiek konwersja. Gdy nagrywasz od nowa, ważniejsze od przepływności są dwa nawyki: ustaw mikrofon blisko mówiącego i, jeśli możesz, daj każdej osobie osobny mikrofon, bo czyste rozdzielenie u źródła sprawia, że i słowa, i oznaczenia osób mówiących wychodzą poprawnie.
Naprawianie typowych problemów
Większość kiepskich transkrypcji wynika z nagrania, a nie z narzędzia. Oto co zrobić z typowymi winowajcami.
Niska głośność. Jeśli przebieg fali wygląda płasko (bardzo ciche nagranie), silnik ma mniej sygnału do pracy, a dokładność spada. Najpierw znormalizuj lub wzmocnij audio w dowolnym edytorze audio, a potem prześlij głośniejszą wersję. Podniesienie poziomu to jedna z najbardziej opłacalnych poprawek słabego nagrania.
Szum tła. Stały szum (klimatyzacja, szum drogi) jest obsługiwany dość dobrze; to nagłe dźwięki nakładające się na mowę, jak drzwi, kaszel czy sztućce, powodują gubienie słów. Jeśli możesz przed przesłaniem przepuścić nagranie przez lekką redukcję szumu, zrób to, ale nie przesadzaj: mocne odszumianie wprowadza artefakty, które szkodzą dokładności bardziej niż sam szum.
Silne akcenty lub słownictwo specjalistyczne. Nowoczesne silniki dobrze radzą sobie z szerokim zakresem akcentów angielskiego. Niezawodnie mylą się przy terminach branżowych, których silnik nie ma powodu się spodziewać, takich jak nazwy leków, cytowania prawne czy niszowe nazwy marek. Zaplanuj jedno przejrzenie po eksporcie, by je wychwycić, i korzystaj z funkcji znajdź i zamień: jeśli nazwa firmy za każdym razem ląduje błędnie tak samo, jedna poprawka obejmuje cały plik.
Bardzo długie pliki MP3. Nagranie 6-godzinne samo w sobie nie jest problemem. Limit 10 godzin obejmuje niemal wszystko, a do tego nie ma limitu rozmiaru pliku, więc nie trzeba najpierw dzielić długiego pliku na kawałki. To, co naprawdę pogarsza długi plik, to dryf jakości nagrania: mówiący odchodzący od mikrofonu, poziom opadający po pierwszej godzinie, sala, która się zapełnia i robi głośniejsza. Gdzie możesz, utrzymuj stałe źródło; gdzie nie możesz, spodziewaj się, że gorsze fragmenty będą wymagały więcej edycji niż czyste. Znaczniki czasu ułatwiają to ogarnąć: możesz przeskoczyć od razu do fragmentu, który źle się czyta, zamiast odsłuchiwać wszystko od nowa.
Nakładające się głosy. Gdy dwie osoby mówią naraz, silnik przypisuje słowa głośniejszemu głosowi; to ograniczenie rozdzielania osób mówiących w ogóle, a nie jakiegoś jednego narzędzia. Po stronie przesyłania nie da się tego naprawić; zaplanuj czas na edycję fragmentów z przekrzykiwaniem się w żywym nagraniu grupowym.
Czyste rozdzielenie osób mówiących
Rozróżnianie osób mówiących (diaryzacja) działa w każdej transkrypcji bez dodatkowych kosztów, a kilka rzeczy na poziomie MP3 wpływa na to, jak czysto wychodzi. Jeśli chcesz poznać szczegóły działania od środka, zobacz czym jest diaryzacja osób mówiących; praktyczne wskazówki tutaj:
- Stereo z osobnymi kanałami. Niektóre konfiguracje podcastów i rozmów nagrywają każdą osobę na osobnym kanale stereo. Wbrew intuicji zmiksowanie tego do jednej ścieżki mono przed przesłaniem zwykle pomaga: silnik słyszy jedną połączoną rozmowę zamiast dwóch odizolowanych strumieni. Większość edytorów eksportuje taki mono „mix-down”.
- Szybka wymiana zdań. Bardzo krótkie wymiany (wypowiedzi krótsze niż dwie sekundy) mogą czasem zlać się w jedną oznaczoną wypowiedź. Rzadko szkodzi to czytelności, a w razie potrzeby konkretnego cytatu możesz rozdzielić wypowiedź ręcznie.
- Czyste zmiany mówiących pomagają najbardziej. Im czystsze przekazywanie głosu między osobami (mniej przerywania, mniej przekrzykiwania się), tym wiarygodniejsze oznaczenia. Nie ma nic do konfigurowania; to wyłącznie cecha nagrania.
Eksport transkrypcji
Właściwy format zależy od tego, co robisz z tekstem. Tabela poniżej wymienia te, po które sięga się najczęściej, spośród 21 dostępnych formatów; pełne porównanie znajdziesz w tekście jakiego formatu transkrypcji naprawdę potrzebujesz:
| Format | Najlepszy do |
|---|---|
| TXT | Notatek, kopiowania i wklejania, przekazania tekstu do innego narzędzia |
| SRT | Napisów do wideo albo nawigowania według znaczników czasu; to też właściwy wybór, jeśli źródłem jest plik wideo, taki jak MP4 |
| VTT | Napisów internetowych i natywnych odtwarzaczy wideo w przeglądarce |
| CSV | Przeglądu w arkuszu i lekkiego przekazywania danych |
| Markdown | Publikowania notatek, plików w stylu README i edytowalnych wersji roboczych |
| JSON | Przetwarzania programistycznego i własnych narzędzi |
| DOCX | Udostępniania redaktorom lub osobom komentującym, które pracują w Wordzie |
| Udostępniania tylko do odczytu i archiwizacji |
Każdy eksport zawiera oznaczenia osób mówiących i znaczniki czasu, bez znaku wodnego na żadnym z nich.
Znaczniki czasu i edycja
Edytor pokazuje każdą wypowiedź z jej czasem początkowym, oznaczeniem osoby mówiącej i tekstem. Kliknij dowolną linię, aby odtworzyć ten fragment audio razem z tekstem. To wygodne przy sprawdzaniu trudnego fragmentu bez ręcznego przewijania całego pliku.
Znaczniki czasu w eksporcie SRT mają poziom wypowiedzi: jeden wpis na wypowiedź osoby mówiącej, a nie na słowo. Do napisów, nawigacji i cytowania ze znacznikiem czasu to właściwa szczegółowość. Jeśli potrzebujesz struktury na poziomie słów do przetwarzania w kodzie, wyeksportuj JSON: każdy wpis zawiera oznaczenie osoby mówiącej, czas początku i końca w milisekundach oraz tekst tej wypowiedzi.
Prześlij, transkrybuj, wyeksportuj: to całe zadanie, razem ze szczegółami specyficznymi dla MP3, które decydują o tym, jak czysty jest wynik. Strona MP3 na tekst zawiera pełny przegląd funkcji, a jeśli pracujesz z nagraniem w innym kontenerze, strona audio na tekst opisuje każdy format w ten sam sposób. Transkrybujesz cały podcast? Przewodnik po transkrypcji podcastów pokazuje, jak zamienić transkrypcję w notatki do odcinka, a jeśli twój plik to WAV, a nie MP3, przewodnik WAV na tekst zawiera uwagi o obsłudze dużych plików bezstratnych.
Niezależne źródła i standardy
Hushscript korzystał z tych niezależnych źródeł niezwiązanych z konkurencją. Wyjaśniają badania, standardy lub działanie platform i nie stanowią rekomendacji Hushscript.
Źródła sprawdzono: