The fastest way to get Whisper Transcriber running on Windows!
- Python 3.7+: Download from python.org (check "Add Python to PATH")
- FFmpeg: Download from ffmpeg.org and add to PATH
- OpenAI API Key: Get from OpenAI Platform
- Download this project to your Windows machine
- Double-click
install_windows.bat - Wait for installation to complete
- Edit the
.envfile - Replace
your-api-key-herewith your actual OpenAI API key - Save the file
- Double-click
start_windows.bat - Open your browser to
http://localhost:5000 - Upload an audio file and transcribe!
install_windows.bat- Automated installerstart_windows.bat- Easy launchersetup_windows.py- Python setup scriptrequirements_windows.txt- Windows-specific dependenciesWINDOWS_INSTALL.md- Detailed installation guide
- ✅ One-click installation with batch scripts
- ✅ Automatic dependency management
- ✅ Virtual environment setup
- ✅ Windows-optimized audio processing
- ✅ Error checking and validation
- ✅ User-friendly error messages
If you prefer manual installation:
# 1. Open Command Prompt as Administrator
# 2. Navigate to project folder
cd C:\path\to\transcriber
# 3. Create virtual environment
python -m venv venv
venv\Scripts\activate
# 4. Install dependencies
pip install -r requirements.txt
# 5. Create .env file
echo OPENAI_API_KEY=your-api-key-here > .env
# 6. Start application
python web_app.py| Problem | Solution |
|---|---|
| "Python not recognized" | Install Python and check "Add to PATH" |
| "FFmpeg not found" | Install FFmpeg and add to PATH |
| "Module not found" | Run install_windows.bat first |
| "API key error" | Edit .env file with your actual key |
| "Permission denied" | Run Command Prompt as Administrator |
- Check the detailed guide:
WINDOWS_INSTALL.md - Run the setup script:
python setup_windows.py - Verify prerequisites: Python, FFmpeg, API key
- Check error messages: Look for specific error details
- MP3, WAV, M4A, FLAC, OGG, WEBM, MP4
- Automatic compression for large files
- Smart chunking for very large files
- Audio trimming to save API costs
- All processing happens locally
- Only audio files are sent to OpenAI
- API key stored securely in
.envfile - No data collection or tracking
- File size limit: 100MB (auto-compressed to 25MB)
- Processing: Automatic optimization for Whisper
- Chunking: Large files split into 10-minute chunks
- Trimming: Optional 10-minute limit to save costs
Once installed, you can:
- Transcribe any audio file
- Download transcripts as text files
- Use the web interface from any device
- Process multiple files in sequence
Happy transcribing! 🎤✨