https://github.com/musabdev/whisper-gui
A Python GUI for transcribing audio/video using OpenAI's Whisper — clean, fast, and easy to use
https://github.com/musabdev/whisper-gui
Last synced: 6 months ago
JSON representation
A Python GUI for transcribing audio/video using OpenAI's Whisper — clean, fast, and easy to use
- Host: GitHub
- URL: https://github.com/musabdev/whisper-gui
- Owner: MusabDev
- Created: 2025-07-12T12:42:45.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-07-12T12:45:36.000Z (6 months ago)
- Last Synced: 2025-07-12T14:51:12.544Z (6 months ago)
- Language: Python
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Whisper Transcriber GUI
A sleek Python desktop application built with `customtkinter` that leverages OpenAI's [Whisper](https://github.com/openai/whisper) model for accurate speech-to-text transcription of audio and video files.
## Features
- 🎛 User-friendly GUI using `customtkinter`
- 🎚 Choose from all Whisper models (tiny → large)
- 📂 Load audio/video files (MP3, MP4, WAV, etc.)
- 📋 Copy and 💾 Save transcription with a click
- 🌐 Multilingual transcription support
## Tech Stack
- Python 3.10+
- customtkinter
- OpenAI Whisper
- ffmpeg (for media decoding)
## Installation
Download the project or clone it to your computer. Then, run the provided installation script **once** to set up Python, dependencies, and required programs:
### On macOS / Linux
```bash
./install.sh
```
On Windows (PowerShell or CMD)
```bash
install.bat
```
This script will install Python, pip, and all required Python packages from requirements.txt.
## Running the Application
After installation, start the application using the run script:
On macOS / Linux
```bash
./run.sh
```
On Windows (PowerShell or CMD)
```bash
run.bat
```
This will launch the Whisper Transcriber GUI.
## Model Info
Whisper models supported:
- `tiny` (39 MB)
- `base` (74 MB)
- `small` (244 MB)
- `medium` (769 MB)
- `large` (1550 MB)
- `large-v2` (1550 MB)
- `large-v3` (1550 MB)
- `turbo` (809 MB)
---
Contributions welcome! ⭐