SubTranscribe
This project is a web application built with Flask that allows users to upload audio or video files through a user-friendly interface. The site incorporates HTML, CSS, JavaScript, and Python to create a responsive design and interactive user experience. After uploading a file, users will receive a Subtitle file of the uploaded content.
Features
Modern Dashboard Interface: User-friendly dashboard to manage all your transcriptions
File Upload: Upload audio or video files through an intuitive drag-and-drop interface
URL Processing: Transcribe content directly from YouTube, Vimeo, or other media links
Transcription: Convert speech in audio/video to accurate text transcriptions
Subtitle Generation: Generate subtitle files in multiple formats
Subtitle Format: Choose between SRT or VTT formats for your subtitle files
Real-Time Progress Tracking: Monitor transcription progress with detailed status updates
User Accounts: Create accounts to save and manage your transcription history
Customizable Settings: Personalize your experience through the settings page
File Management: Easily view, download, and delete your transcription files
Background Processing: Heavy tasks are processed in the background using Redis & RQ
Docker Support: Fully containerized application for easy deployment
Responsive Design: Works seamlessly across desktop, tablet, and mobile devices