A small desktop GUI that transcribes audio/video files into text using faster-whisper (open-source Whisper). Runs 100% locally — no cloud APIs required.
- 🎙️ Transcription of
.m4a / .mp3 / .mp4 / .wav / .webm / ... - ⚡ Two modes:
- Precision — Whisper
large-v3 - Speed —
deepdml/faster-whisper-large-v3-turbo-ct2
- Precision — Whisper
- 🖥️ CPU (int8) or GPU (CUDA float16) inference
- 🪟 Simple PySimpleGUI desktop UI
- 📝 Local logging to
./logs/app.log
.
├── app.py # GUI + transcription logic
├── requirements.txt
└── logs/ # auto-created (gitignored)
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txtFor GPU, install the CUDA-enabled wheels of PyTorch matching your CUDA version (see https://pytorch.org/get-started/locally/).
python app.pyThen in the GUI:
- Pick a mode (Precision / Speed)
- Pick CPU or GPU
- Browse to your audio/video file
- Pick an output
.txtpath - Click Run
- Python 3.10+
- faster-whisper
- PyTorch
- PySimpleGUI
MIT