Whisper Self-Hosting: Speech-to-Text on Your Own Server

Whisper Self-Hosting: Speech-to-Text on Your Own Server

Run OpenAI's Whisper on your own VPS: GDPR-compliant, no API costs, unlimited usage.

Loading matching offers...

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 VPS for €5/month 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.

ServiceCost/Month (10h Audio)Privacy
Google Speech-to-Text~$15US Cloud
AWS Transcribe~$14US Cloud
Whisper API (OpenAI)~$6US Cloud
Whisper Self-Hosted~€5 VPS100% 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.

ModelRAMDuration (1h Audio)Quality
Tiny2 GB~8 minSufficient
Base2 GB~15 minGood
Small4 GB~20 minVery good
Medium8 GB~40 minExcellent
Large-v312 GB~60+ minBest

Our Recommendation

For occasional transcription with the Small model, Hetzner CX22 with 4 GB RAM for about €4/month is sufficient.

For regular use or the Medium model, we recommend Contabo Cloud VPS S with 8 GB RAM for about €6/month.

For batch processing large audio volumes: Contabo Cloud VPS M with 16 GB RAM for about €10/month.

Frequently Asked Questions

How much RAM do I need for Whisper?
The Small model needs 4 GB RAM and offers the best quality-to-speed ratio. Tiny and Base run on 2 GB, Medium needs 8 GB, and Large-v3 requires 12+ GB.
Which VPS provider is best for Whisper?
Hetzner offers the best value with fast NVMe SSDs and AMD EPYC CPUs. Contabo offers more RAM for the money but with older hardware.
Is GPU required for Whisper?
No, Whisper runs well on CPU. With faster-whisper, a 4-core CPU transcribes 1 hour of audio in about 15-20 minutes. GPU is only needed if you need real-time transcription.

Related Articles