| title | Video Transcriber |
|---|---|
| emoji | 🎙️ |
| colorFrom | blue |
| colorTo | indigo |
| sdk | docker |
| app_port | 8000 |
A beautiful, modern web application for transcribing video and audio files using OpenAI Whisper. Built with FastAPI.
- 🚀 Fast Transcription: Uses OpenAI's generic Whisper model.
- 🎨 Modern UI: Dark mode, responsive design, and real-time progress updates.
- 📁 File Support: Supports
.wav,.mp3(with auto-conversion). - 🐍 Python Powered: Built on the robust FastAPI framework.
-
Clone the repo
git clone https://github.com/your-username/video-transcriber.git cd video-transcriber -
Install Dependencies
# Create virtual env (optional but recommended) python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate # Install requirements pip install -r requirements.txt
-
Run the App
uvicorn app:app --reload
Open http://localhost:8000 in your browser.
docker build -t video-transcriber .
docker run -p 8000:8000 video-transcriberThis project is configured for deployment on Hugging Face Spaces.
- Create a new Space on Hugging Face.
- Select Docker as the SDK.
- Push this repository to your Space's remote.
Note: The Dockerfile includes permissions settings (creating a non-root user) specifically for HF Spaces compatibility.
MIT