All projects
Artificial Intelligence

YouTube Transcript App

A tool that extracts text from a video link

localhost
YouTube Transcript App
Streamlit
Interface
.docx
Output
2024
Year

Overview

Most educational content is now in video form. But video is the hardest format to work with: you cannot annotate it, search it or quote from it.

This tool takes a YouTube link as input, extracts the audio channel and converts it to text through speech recognition. The resulting transcript is arranged into paragraphs and downloaded as a Word document. For students it means turning lecture videos into notes; for researchers it means making talks and panels quotable.

The application was built on the same core as the audio transcript tool; the only difference is the input source. That shared structure lets both tools be maintained together.

Highlights

  • Transcript generation straight from a video link
  • Readable output arranged into paragraphs
  • Download as a Word document
  • A shared core with the audio transcript tool

Objectives

  • Make video content searchable and quotable
  • Speed up note-taking from lectures and conferences
  • Build the shortest possible flow driven by one link

Solution

  • Extracting the audio channel from a link
  • Converting to text with speech recognition
  • Paragraph segmentation for readability
  • Document generation and download

Approach

  1. 01Reusing the shared core from the audio tool
  2. 02Adding the link processing layer
  3. 03Testing across different video lengths

Outcomes

  • Video content became archivable as text
  • Note-taking time dropped noticeably
  • Both tools are maintained from one code base

Challenges

  • Managing processing time for long videos
  • Accuracy on videos without subtitles
  • Making paragraph segmentation meaningful

Selected Work

Similar projects

View all