Faster Whisper XXL GUI is a desktop interface for the Faster Whisper XXL transcription engine. It supports local files, YouTube downloads, and a wide range of output formats with configurable VAD/audio settings.
- File and YouTube transcription (audio-only or full video).
- Automatic dependency setup (Faster Whisper XXL + FFmpeg).
- Model/task/language controls plus VAD and audio options.
- Model Manager with custom HF/local models and Transformers -> CT2 conversion.
- Multiple output formats (SRT, VTT, JSON, TXT, etc.).
- Light/Dark/AMOLED themes.
- Persistent settings.
- Download the latest
.exefrom the Releases page. - Run it (no installation required).
- On first launch, accept the prompt to download and set up Faster Whisper XXL + FFmpeg.
- Download the latest
yt-dlp.exefrom the official yt-dlp releases page. - Place it in a stable folder (or anywhere on your PATH).
- In the app, go to Settings → yt-dlp and set Source to
EXE (custom or PATH), then browse to the file. - To update later, replace that
yt-dlp.exewith a newer one.
- Install Python 3.8+ and
pip. - Clone and install:
If you want Transformers model conversion from source:
git clone https://github.com/cbro33/Faster-Whisper-XXL-GUI.git cd Faster-Whisper-XXL-GUI pip install -r requirements.txtpip install ctranslate2 transformers[torch] safetensors sentencepiece
- Launch:
python src/faster-whisper-xxl-gui.py
Auto Setup is still a WIP and may not work all the time on every machine. If there are issues, you can do a manual installation.
Download the standalone Faster Whisper XXL archive and extract its contents into the app bin folder.
If extraction fails on Windows, install 7-Zip.
- Add files in the File tab or provide a URL in yt-dlp.
- Adjust settings in Global Settings, Advanced, VAD, or Audio tabs.
- Manage models in Manage Models (download, import, enable, verify).
- Click Run and check the console output for progress.
- Outputs are saved to your chosen output directory (defaults to
outputin the app folder).
Open Manage Models to add custom models from Hugging Face or import local CT2 folders.
- HF repos with
model.bin(CTranslate2) download directly. - HF repos with
model.safetensors/pytorch_model.binwill prompt to convert to CT2.- EXE: downloads a converter bundle (~250 MB) once.
- Source: uses your current Python environment (install deps above).
- Advanced setting: Converter Python lets you point conversion at a specific Python (useful for conda).
Detailed options and hardware guidance live in the Wiki.
Issues and pull requests are welcome.
