macrostack

Layer 4 · self-hosting reality check

What it actually takes to self-host faster-whisper

The docs say 2 GB. In practice you want 5 GB VRAM for large-v3 in float16; 2 GB with int8. Here is the honest version — real requirements, real monthly cost, what you will be maintaining, and the one thing that catches people out.

Usually reached from Deepgram alternatives, where faster-whisper is one of the picks.

Wondering whether you need to at all? Is Deepgram free? — what the free tier actually allows, and where the wall is.

RAM — documented minimum2 GB
RAM — what it really needs5 GB VRAM for large-v3 in float16; 2 GB with int8
CPU4 vCPU if running on CPU — usable but slow
Disk3 GB for the large model
Monthly cost$0 on hardware you own. A one-off archive transcription is a few dollars of rented GPU against a four-figure API invoice.
Setup time30 minutes
How you install itpip install faster-whisper; it uses CTranslate2 under the hood
Ongoing maintenanceVery low.
Where it stops scalingHours of audio per hour of GPU time. Batch throughput is excellent; concurrency needs multiple workers.

The thing that catches people out

Whisper hallucinates on silence — long pauses, music or dead air produce confident invented sentences, often repeated phrases from training data. Deepgram does not do this. Enable the built-in VAD filter and set `no_speech_threshold`, or you will ship transcripts containing text nobody said, which is worse than a gap.

When not to self-host faster-whisper

You need real-time streaming with sub-second interim results. Whisper is architecturally batch-oriented and streaming wrappers trade latency against accuracy.

Every guide here carries this section. A site that only ever tells you to self-host is selling something — the useful answer is sometimes no.

Other Layer 4 self-hosting guides

Common questions

How much RAM does faster-whisper actually need?
5 GB VRAM for large-v3 in float16; 2 GB with int8 in practice. The documented minimum is 2 GB, which is the figure at which the process starts rather than the figure at which it works under real use. 4 vCPU if running on CPU — usable but slow alongside it.
What does self-hosting faster-whisper cost per month?
$0 on hardware you own. A one-off archive transcription is a few dollars of rented GPU against a four-figure API invoice. This is commodity VPS pricing and excludes your time, which is the larger cost for most people — budget for very low.
How long does it take to set up faster-whisper?
30 minutes, via pip install faster-whisper; it uses CTranslate2 under the hood.
When should I NOT self-host faster-whisper?
You need real-time streaming with sub-second interim results. Whisper is architecturally batch-oriented and streaming wrappers trade latency against accuracy.
What is the most common mistake when self-hosting faster-whisper?
Whisper hallucinates on silence — long pauses, music or dead air produce confident invented sentences, often repeated phrases from training data. Deepgram does not do this. Enable the built-in VAD filter and set `no_speech_threshold`, or you will ship transcripts containing text nobody said, which is worse than a gap.
The Macrostack brief

New swaps, worth your inbox.

A short, occasional email when we add a high-intent alternative or ship a new head-to-head. No spam, no selling your address — unsubscribe in one click.