Przejdź do głównej treści

Blog

Jak zamienić MP3 na tekst (bezpłatnie, z osobami mówiącymi)

Autor: 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

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

  1. 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.
  2. 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.
  3. 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:

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:

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
PDF 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:

Najczęściej zadawane pytania

Jaki jest maksymalny rozmiar pliku MP3, który mogę przesłać?

Do 10 godzin na plik, bez limitu rozmiaru pliku. Każdy plik zużywa twoje minuty opłacone z góry; obowiązują też zabezpieczenia usługi i aktywnych zadań.

Czy przepływność MP3 wpływa na dokładność transkrypcji?

Poniżej około 64 kbps może. Kompresja przy bardzo niskich przepływnościach rozmywa spółgłoski, na których opiera się rozpoznawanie mowy, więc słowa na brzegach wypowiedzi giną. Przy 128 kbps lub więcej jesteś już za punktem, w którym przepływność ma znaczenie, a wyższa liczba nie poprawi transkrypcji.

Czy mogę dostać plik napisów SRT z samego audio MP3?

Tak. Hushscript eksportuje SRT, TXT, DOCX i JSON z dowolnego źródła. SRT zawiera znaczniki czasu dla każdej wypowiedzi, mimo że wejściem było audio bez wideo, więc możesz go później od razu nałożyć na wideo.

Czy potrzebuję karty kredytowej, żeby zacząć?

Nie. Konta osobiste spełniające warunki mogą jednorazowo otrzymać 30 bezpłatnych minut po weryfikacji karty lub przy pierwszym zakupie, więc karta nie jest wymagana. Za pakiety zapłacisz metodą płatności widoczną przy finalizacji zamówienia. Warunki podaje strona cennika.

Co dzieje się z moim plikiem MP3 po transkrypcji?

Hushscript usuwa swoją kopię audio do transkrypcji po przetworzeniu i nigdy nie trenuje modeli na twoich nagraniach. Samą transkrypcję możesz też usunąć ze swojego panelu jednym kliknięciem.

Jak dokładne jest rozdzielanie osób mówiących w pliku MP3?

Oznaczenia osób mówiących są najbardziej wiarygodne, gdy rozmówcy mówią na przemian, a nagranie jest w miarę czyste. Wywiad dwóch osób zwykle rozdziela się czysto; hałaśliwa rozmowa grupowa, w której ludzie przekrzykują się nawzajem, wymaga potem więcej ręcznej edycji.

Czy plik MP3 o zmiennej przepływności (VBR) zadziała?

Tak. VBR jest w porządku. Przy mowie nie ma żadnej wady dokładności względem stałej przepływności (CBR). Mono i stereo też działają; przed przesłaniem nie musisz niczego ponownie kodować.

Czy da się transkrybować MP3 w języku innym niż angielski?

Tak. Język jest wykrywany automatycznie spośród około 99 języków. Najlepiej transkrybuje się czyste nagranie w jednym języku; intensywne przełączanie języków w środku zdania jest trudniejsze dla każdego silnika.

Zacznij od 30 bezpłatnych minut

Sprawdź podgląd do 5 minut, zanim utworzysz konto, a nowe konto osobiste otrzymuje bezpłatny podgląd pierwszego pliku przesłanego w aplikacji. Pełna transkrypcja wymaga konta i minut; konta osobiste spełniające warunki jednorazowo dostają 30 bezpłatnych minut, po weryfikacji karty lub przy pierwszym zakupie. Bez abonamentu.

Otrzymaj 30 bezpłatnych minut