Toolverse
All skills

lecture-transcript-slide-matcher

by az9713

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

Quick info

Author
az9713
Category
Frontend
Views
68

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

  1. Przygotuj transkrypcję wykładu w formacie tekstowym (txt) oraz plik PDF ze slajdami. Transkrypcja powinna zawierać znaczniki czasu.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Related skills