Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

yt-transcriptor

A lightweight and efficient tool to extract and transcribe YouTube video subtitles using Rust.

🚀 Demo

Experience the live application here:

👉 yt-transcriptor on Render

🛠️ Features

  • Fast and Lightweight: Built with Rust for optimal performance.
  • Subtitle Extraction: Retrieves English subtitles from YouTube videos.
  • Web Interface: User-friendly interface for easy interaction.
  • No Authentication Required: Access the tool without any sign-in.

📦 Backend Installation

Prerequisites

Ensure you have the following installed:

  • Rust: The programming language used for development.
  • Docker: Optional, for containerized deployment.

Steps

  1. Navigate to the backend folder:

    cd yt-transcriptor/backend
  2. Build and run the backend locally:

    cargo run
  3. Access the backend API at http://localhost:8000.

Docker Setup for Backend

  1. Build the Docker image:

    docker build -t yt-transcriptor-backend ./backend
  2. Run the Docker container:

    docker run -p 8000:8000 yt-transcriptor-backend
  3. Open your browser or API client and visit http://localhost:8000 to use the backend.

📝 License

This project is licensed under the MIT License.

About

yt-transcriptor is a tool designed to automatically extract and generate transcriptions from YouTube videos. It leverages YouTube’s APIs, speech recognition technologies, and user-friendly features to help users easily obtain and manage subtitles or text transcripts. Ideal for anyone needing accurate video transcription.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages