What is Whisper?
Whisper is OpenAI's Speech-to-Text model – completely open source and runnable locally. It transcribes audio in over 90 languages with impressive accuracy.
Unlike cloud services, you don't pay API costs and your audio data stays private. Perfect for confidential interviews, customer calls, or sensitive meeting recordings.
Whisper vs. Cloud Services
Google Speech-to-Text costs $0.006 per 15 seconds. For 10 hours of podcast per month, that's ~$15. A small fixed-price VPS transcribes unlimited – and your data never leaves your server.
For GDPR-sensitive content (interviews, customer conversations, patient data), self-hosting is the only safe option. No third parties, no data sharing.
| Service | Cost/Month (10h Audio) | Privacy |
|---|---|---|
| Google Speech-to-Text | ~$15 | US Cloud |
| AWS Transcribe | ~$14 | US Cloud |
| Whisper API (OpenAI) | ~$6 | US Cloud |
| Whisper Self-Hosted | Small VPS (see live table) | 100% local |
faster-whisper: The Better Alternative
faster-whisper uses CTranslate2 and is 4x faster than the original with the same accuracy. On a 4-core VPS, you can transcribe 1 hour of audio in about 15-20 minutes instead of 60+ minutes.
Installation via Docker: A single docker-compose.yml is all you need for a production-ready transcription setup with REST API.
Hardware Requirements by Model
RAM requirements depend on the chosen model. For most languages, the 'Small' model offers the best balance of speed and accuracy.
| Model | RAM | Duration (1h Audio) | Quality |
|---|---|---|---|
| Tiny | 2 GB | ~8 min | Sufficient |
| Base | 2 GB | ~15 min | Good |
| Small | 4 GB | ~20 min | Very good |
| Medium | 8 GB | ~40 min | Excellent |
| Large-v3 | 12 GB | ~60+ min | Best |
Our Recommendation
For occasional transcription with the Small model, a VPS with 4 GB RAM is sufficient, e.g. at Hetzner.
For regular use or the Medium model, we recommend 8 GB RAM, e.g. at Contabo.
For batch processing large audio volumes: 16 GB RAM. Which plans currently offer this at the lowest price is shown in the live table on this page (prices incl. VAT, updated twice daily).

