L
lecture-transcript-slide-matcher
Combines YouTube lecture transcripts with PDF slides to create an interactive HTML page. Matches each slide to corresponding transcript segments, organized by key concepts. Use when users want to create synchronized lecture notes from transcript text files and slide PDFs.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Combines YouTube lecture transcripts with PDF slides to create an interactive HTML page. Matches each slide to corresponding transcript segments, organized by key concepts. Use when users want to create synchronized lecture notes from transcript text files and slide PDFs.
How to use
- Przygotuj transkrypcję wykładu w formacie tekstowym (txt) oraz plik PDF ze slajdami. Transkrypcja powinna zawierać znaczniki czasu.
- Uruchom skrypt konwersji transkrypcji, aby ustandaryzować format znaczników czasu. Polecenie przyjmuje ścieżkę do pliku wejściowego i wyjściowego, automatycznie konwertując znaczniki na format [MM:SS] lub [H:MM:SS] i dołączając je bezpośrednio do tekstu.
- Uruchom skrypt analizy zawartości, podając ścieżkę do przekonwertowanej transkrypcji, pliku PDF ze slajdami i opcjonalnie nazwę pliku wyjściowego. Skrypt przeanalizuje wszystkie segmenty transkrypcji z czasami, wyodrębni tekst z każdego slajdu i utworzy szablon mapowania.
- Przejrzyj wygenerowany plik JSON zawierający analizę zawartości. Zawiera on wszystkie informacje potrzebne do następnego kroku, w tym segmenty transkrypcji z czasami i podglądy slajdów.
- Narzędzie wygeneruje ostateczną stronę HTML z lewą tabelą spisu treści zawierającą kluczowe pojęcia, głównym obszarem z slajdami i odpowiadającymi im fragmentami transkrypcji, czystą transkrypcją bez słów wypełniających oraz wizualnym podziałem między sekcjami.