Skip to content

🐝 Effortlessly transcribe YouTube videos with AI-powered accuracy, seamless Chrome extension integration, and a modern web interface.

Notifications You must be signed in to change notification settings

Bilalkamal/Transcribee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐝 Transcrib.ee

MIT License

Next.js FastAPI TypeScript

Redis Tailwind CSS Vercel

Effortless, accurate YouTube video transcriptions powered by cutting-edge AI technology.

Visit Transcrib.ee

🎯 Overview

Transcrib.ee is your ultimate YouTube transcription solution, combining a sleek user interface, advanced backend architecture, and a convenient Chrome extension to deliver high-quality, AI-driven video transcriptions.

Component Description
🌐 Frontend Built with Next.js and Tailwind CSS for an intuitive UI
πŸ–₯️ Backend Powered by FastAPI, Flask, and Redis for scalability
πŸ”Œ Chrome Extension Integrates seamlessly with YouTube for easy transcription

Whether you’re a student, professional, or content creator, Transcrib.ee makes it effortless to generate, view, and manage transcriptions from any YouTube video.


✨ Features

πŸ”§ Core Features

  • AI-Powered Transcriptions: Convert YouTube audio into accurate, readable text
  • One-Click Accessibility: Paste a URL or use the Chrome extension for instant transcriptions
  • Dark Mode Support: Optimized for day and night use
  • Mobile-Responsive: Fully functional on all devices

πŸš€ Advanced Capabilities

  • Backend: Distributed microservices with intelligent job queuing, caching, and error recovery
  • Frontend: Smart polling, local caching, and dynamic progress visualization
  • Chrome Extension:
    • Video overlay button for direct transcription
    • Configurable keyboard shortcuts for convenience
    • Options page for user preferences

πŸ“ Project Architecture

.
β”œβ”€β”€ Backend/            # API and processing services
β”‚   β”œβ”€β”€ FastAPI/        # Main API gateway
β”‚   β”œβ”€β”€ Flask/          # Dedicated transcription service
β”‚   β”œβ”€β”€ Redis/          # Background job queue
β”‚
β”œβ”€β”€ Frontend/           # User interface
β”‚   β”œβ”€β”€ Next.js/        # Modern React-based web application
β”‚   β”œβ”€β”€ TailwindCSS/    # Styling for a sleek design
β”‚
β”œβ”€β”€ Chrome Extension/   # Browser integration
β”‚   β”œβ”€β”€ Background.js   # Extension logic
β”‚   β”œβ”€β”€ Content.js      # YouTube integration
β”‚   └── Options.html    # Settings page

πŸš€ Getting Started

Prerequisites and Installation

Refer to the detailed setup guides in each respective folder:

These guides provide instructions for setting up dependencies, configuration, and running each component of the project.


🀝 Contributing

We welcome contributions from the community! Feel free to:

  • Report bugs or suggest new features here
  • Fork the repository and submit pull requests

πŸ“¬ Connect With Us

Email GitHub Website


πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

🐝 Effortlessly transcribe YouTube videos with AI-powered accuracy, seamless Chrome extension integration, and a modern web interface.

Topics

Resources

Stars

Watchers

Forks