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.).
- Skip or overwrite existing outputs, for resuming interrupted batches.
- 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.
Some antivirus products flag the .exe as a trojan, usually when it first downloads a model or the Faster Whisper XXL archive. This is a false positive: the release is an unsigned PyInstaller build, and antivirus engines score that packaging heavily on its own.
Add an exclusion for the app folder, or run from source instead. Reporting the file to your antivirus vendor as a false positive helps everyone using that product. Microsoft Defender submissions go here. See the Wiki for details.
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Windows releases are built by GitHub Actions from the tagged commit and signed by SignPath. The private key is held by SignPath and is never in this repository or on a maintainer machine. See CODE_SIGNING_POLICY.md.
- 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.
