Dokładność i poprawki
Dlaczego w filmach z muzyką brakuje automatycznych napisów?
Krótka odpowiedź
Większość narzędzi do automatycznych napisów korzysta z rozpoznawania mowy, które słucha nagrania w fragmentach po około 30 sekund. Gdy muzyka, śpiew lub bardzo szybka mowa utrudniają rozpoznanie fragmentu, model może pominąć jego część bez żadnego błędu – zostaje luka albo jedno słowo zawieszone na ekranie. Sprawdź długie luki, transkrybuj ponownie tylko ten fragment albo dopisz brakujące linijki samodzielnie.
3 min czytania
Dlaczego muzyka sprawia, że napisy znikają?
- Rozpoznawanie mowy uczy się głównie na mowie. Śpiew wydłuża słowa, a rytm i instrumenty zagłuszają dźwięki, które pozwalają odróżnić jedno słowo od drugiego. Badania nad transkrypcją śpiewanych tekstów pokazują, że dokładność bardzo różni się w zależności od utworu, a te same słowa wypowiedziane zwykłym głosem są rozpoznawane znacznie pewniej (NLP4MusA 2024).
- Słucha fragmentami. Popularne modele, takie jak Whisper, przetwarzają dźwięk w oknach po około 30 sekund. Jeśli model uzna, że w oknie jest mało mowy, może zakończyć je wcześniej, więc brakujący fragment może trwać nawet około pół minuty.
- Nic Cię nie ostrzega. Transkrypcja wygląda na kompletną. Nie pojawia się żaden błąd.
- Ponowna próba rzadko pomaga. Ponowne przetworzenie tego samego pliku zwykle daje tę samą lukę.
Najczęściej zdarza się to przy piosenkach i muzyce w tle, ale może też wystąpić przy szybkiej mowie i w niektórych językach.
Jak sprawdzić, czy w napisach czegoś brakuje?
- Ktoś mówi lub śpiewa, ale przez kilka sekund nie ma żadnych napisów.
- Jedno słowo zostaje na ekranie znacznie dłużej, niż trwało jego wypowiedzenie.
- Po przerwie muzycznej napisy przestają pasować do tego, co jest mówione.
Przed publikacją odtwórz każdy fragment, w którym jest muzyka lub nakładające się dźwięki.
Jak uzupełnić brakujące napisy?
- Transkrybuj ponownie tylko brakujący fragment. Wytnij go jako osobny krótki klip i dodaj do niego napisy osobno. Krótki klip daje modelowi nowy start.
- Dodaj napisy do głosu, zanim dołożysz muzykę. Jeśli masz jeszcze projekt, transkrybuj samą ścieżkę głosu albo najpierw ścisz muzykę.
- Krótkie luki dopisz ręcznie. Przy jednej czy dwóch linijkach to często najszybsze.
- Użyj narzędzia, które ponownie sprawdza luki, żeby nie szukać ich samodzielnie.
Podgłośnienie całej ścieżki nie jest pewnym rozwiązaniem. W naszych testach nie zmniejszyło liczby luk.
Co wykazały nasze testy
Przeanalizowaliśmy dziesiątki prawdziwych filmów z piosenkami, muzyką w tle i szybką mową i porównaliśmy obok siebie pięć konfiguracji trzech usług rozpoznawania mowy. Każda z nich pominęła jakieś fragmenty; żadna nie uniknęła problemu całkowicie.
Ponowne sprawdzenie każdej luki osobno odzyskało większość brakujących słów. Niewielka część odzyskanych słów – w naszych testach około 3 na 100 – nie zgadzała się z niezależną transkrypcją, dlatego odzyskany tekst warto sprawdzić przed dodaniem.
Jak radzi sobie z tym CaptionBolt
Głębokie skanowanie w CaptionBolt znajduje luki i słowa, które za długo zostają na ekranie, i sprawdza każde z tych miejsc ponownie, żebyś mógł odzyskać teksty piosenek i dialogi ukryte pod muzyką bez przepisywania ich.
- Otwórz projekt i przejdź do Edytora tekstu.
- Kliknij Głębokie skanowanie.
- Odtwórz każdy odzyskany fragment razem z oryginalnym dźwiękiem i zostaw te, które chcesz.
- Dodaj je w jednym kroku. Możesz to cofnąć.
Głębokie skanowanie jest dostępne w każdym planie i nie zużywa minut przetwarzania. Działa w projektach przesłanych w ciągu ostatnich 14 dni. W ukończonym projekcie najpierw wybierz Edytuj ponownie, żeby utworzyć kopię do edycji. Odzyskane linijki często są zapisane małymi literami i bez interpunkcji, więc popraw je jak każdy inny napis w Edytorze tekstu.
Kiedy słów nie da się odzyskać?
Samej muzyki, nucenia albo głosu zagłuszonego hałasem lub innymi mówiącymi może nie rozpoznać żadne narzędzie. Te linijki dopisz samodzielnie. CaptionBolt tworzy napisy na podstawie własnej transkrypcji i nie importuje plików z tekstami piosenek ani z napisami, więc do wklejenia gotowego tekstu piosenki potrzebujesz innego narzędzia.
Żeby nadać napisom styl, gdy już są kompletne, zobacz, jak sprawić, żeby napisy pojawiały się słowo po słowie.
Powiązane pytania
Automatyczne napisy ciągle przekręcają nazwiska i nazwy produktów. Jak je poprawić przed publikacją?
Przeczytaj transkrypcję przed eksportem i popraw każde nazwisko, nazwę marki i termin techniczny; rozpoznawanie mowy zgaduje nieznane słowa na podstawie ich brzmienia. Poprawiaj je w edytorze napisów, który zachowuje czas każdego słowa, żeby poprawki nie przesuwały napisów, i sprawdź też liczby oraz skróty. Wyraźne mówienie pomaga, ale niezawodnym rozwiązaniem jest przeczytanie tekstu.
Jak ocenzurować przekleństwa w napisach?
Zmień tekst napisu, żeby ukryć słowo, np. na k***a albo [piip], i osobno zdecyduj, co zrobić z dźwiękiem: zostawić go, wyciszyć lub zagłuszyć piknięciem w programie do montażu albo wyciąć ten fragment. Napisy i dźwięk są od siebie niezależne, więc ocenzurowanie tekstu nie zmienia tego, co słychać. Sprawdź też zasady platformy, bo niektóre wykrywają wulgaryzmy zarówno w mowie, jak i w tekście.
Jak usunąć albo poprawić napisy, które są już wtopione w film?
Wtopionych napisów nie da się naprawdę usunąć, bo są częścią obrazu. Można odciąć pas z napisami, zakryć go albo rozmyć, można też wypróbować narzędzie AI, które zamalowuje tekst, ale każda z tych metod ma swoje wady. Czystym rozwiązaniem jest powrót do oryginalnego filmu albo projektu, w którym powstał, i ponowny eksport bez napisów albo z poprawionymi napisami.
Napisy wyświetlają się kilka sekund za wcześnie albo za późno – jak poprawić czasy?
Ustal, jaki to rodzaj przesunięcia. Jeśli każdy wiersz jest przesunięty o tyle samo, przesuń cały plik o tę wartość; jeśli błędne są tylko niektóre wiersze, popraw te wiersze; jeśli różnica rośnie z czasem, plik powstał dla innej liczby klatek na sekundę albo innego montażu, więc przeskaluj czasy albo utwórz nowe napisy z ostatecznego filmu. Potem sprawdź początek, środek i koniec.