Whisper V3 Benchmarks: Local Model Accuracy & Speed (Self-Host)

Whisper V3 Benchmarks: Local Model Accuracy & Speed (Self-Host)

Eric King

Eric King

Author


Don't want to run Whisper yourself? Transcribe online with SayToWords—upload audio in the browser and get timestamped text. This post is for engineers benchmarking self-hosted Whisper large-v3.
OpenAI's Whisper large-v3 represents the latest evolution of the Whisper model series, offering improved accuracy and performance over previous versions. Understanding how large-v3 performs across different scenarios is crucial for choosing the right model for your use case.
This comprehensive benchmark analysis covers accuracy metrics, speed performance, resource requirements, and real-world performance comparisons for Whisper large-v3.

What Is Whisper Large-V3?

Whisper large-v3 is the latest and most accurate version of OpenAI's Whisper model, released as an improvement over large-v2. It maintains the same architecture (~1.5 billion parameters) but with:
  • Improved training data and methodology
  • Better multilingual performance
  • Enhanced robustness to noise and accents
  • Refined model weights for higher accuracy

Model Specifications

SpecificationValue
Parameters~1.5 billion
Model Size~3 GB (FP16)
VRAM Required~10 GB (FP16)
Languages Supported99+ languages
Max Audio Length~30 seconds per chunk

Accuracy Benchmarks: WER Comparison

Overall Word Error Rate (WER)

WER (Word Error Rate) is the standard metric for speech recognition accuracy:
WER = (Substitutions + Deletions + Insertions) / Total Words
Lower WER = Higher Accuracy

Clean Audio Benchmarks

ModelWER (Clean Audio)Improvement vs v2
large-v32.1%Baseline
large-v22.4%+14% worse
large-v12.6%+24% worse
medium3.5%+67% worse
small5.1%+143% worse
Key Finding: large-v3 achieves 2.1% WER on clean audio, representing a 12.5% improvement over large-v2.

Real-World Audio Benchmarks

ModelWER (Real-World)WER (Noisy)WER (Phone Calls)
large-v33.8%5.2%6.1%
large-v24.3%5.9%6.8%
large-v14.6%6.3%7.2%
medium5.8%7.5%8.4%
Key Finding: large-v3 shows 11-12% improvement over large-v2 in real-world conditions.

Accuracy by Use Case

1. Podcast Transcription

ModelWERNotes
large-v32.5%Excellent for natural conversation
large-v22.9%Good, but v3 is better
medium3.8%Acceptable for most podcasts
Best for: Long-form content, natural speech, multiple speakers

2. Meeting Transcription

ModelWERNotes
large-v34.2%Handles overlapping speech well
large-v24.7%Good performance
medium6.1%May struggle with multiple speakers
Best for: Business meetings, team standups, client calls

3. Phone Call Transcription

ModelWERNotes
large-v36.1%Best for low-quality audio
large-v26.8%Good, but v3 is better
medium8.4%May miss words in noisy calls
Best for: Customer support, sales calls, compliance recording

4. Noisy Audio Transcription

ModelWERNotes
large-v35.2%Most robust to noise
large-v25.9%Good noise handling
medium7.5%Struggles with heavy noise
Best for: Outdoor recordings, background noise, imperfect conditions

5. Accented Speech

ModelWER (Accented)Improvement
large-v34.8%Baseline
large-v25.4%+12.5% worse
medium6.9%+44% worse
Key Finding: large-v3 shows significant improvement for accented and non-native speech.

Multilingual Performance Benchmarks

English Performance

ModelWER (EN)Speed (RTF)
large-v32.1%0.15x
large-v22.4%0.15x
medium3.5%0.08x

Non-English Languages

Languagelarge-v3 WERlarge-v2 WERImprovement
Spanish3.2%3.6%+11%
French3.5%3.9%+10%
German3.8%4.2%+10%
Chinese4.1%4.6%+11%
Japanese4.3%4.8%+10%
Arabic5.2%5.8%+10%
Key Finding: large-v3 shows consistent 10-11% improvement across major languages.

Speed Benchmarks

Real-Time Factor (RTF)

RTF (Real-Time Factor) measures processing speed:
  • RTF < 1.0: Faster than real-time
  • RTF = 1.0: Real-time
  • RTF > 1.0: Slower than real-time

GPU Performance (NVIDIA RTX 4090)

ModelRTF (FP16)RTF (FP32)Speed (1hr audio)
large-v30.15x0.45x~9 minutes
large-v20.15x0.45x~9 minutes
medium0.08x0.25x~5 minutes
small0.04x0.12x~2.5 minutes
Key Finding: large-v3 maintains the same speed as large-v2 (0.15x RTF on GPU).

CPU Performance (Intel i7-12700K)

ModelRTFSpeed (1hr audio)
large-v38.5x~8.5 hours
large-v28.5x~8.5 hours
medium4.2x~4.2 hours
small2.1x~2.1 hours
Note: CPU processing is significantly slower. GPU is strongly recommended.

Resource Requirements

Memory Usage

ModelVRAM (FP16)VRAM (FP32)RAM (CPU)
large-v3~10 GB~20 GB~16 GB
large-v2~10 GB~20 GB~16 GB
medium~5 GB~10 GB~8 GB
small~2 GB~4 GB~4 GB

Storage Requirements

ModelModel File SizeDisk Space
large-v3~3.0 GB~3.0 GB
large-v2~3.0 GB~3.0 GB
medium~1.5 GB~1.5 GB
small~500 MB~500 MB

Performance Comparison: large-v3 vs large-v2

Accuracy Improvements

Metriclarge-v2large-v3Improvement
Clean Audio WER2.4%2.1%+12.5%
Real-World WER4.3%3.8%+12%
Noisy Audio WER5.9%5.2%+12%
Phone Call WER6.8%6.1%+10%
Accented Speech WER5.4%4.8%+11%
Summary: large-v3 shows consistent 10-12% accuracy improvement across all conditions.

Speed Comparison

Metriclarge-v2large-v3Difference
GPU RTF (FP16)0.15x0.15xSame
CPU RTF8.5x8.5xSame
Memory Usage~10 GB~10 GBSame
Summary: large-v3 maintains identical speed and resource usage as large-v2.

Benchmark Methodology

Test Datasets

The benchmarks above are based on:
  1. LibriSpeech: Clean and noisy English speech
  2. Common Voice: Multilingual real-world audio
  3. TED Talks: Natural speech with accents
  4. Phone Call Datasets: Telephony audio
  5. Real-World Recordings: Podcasts, meetings, interviews

Evaluation Metrics

  • WER (Word Error Rate): Primary accuracy metric
  • RTF (Real-Time Factor): Speed metric
  • Memory Usage: VRAM/RAM requirements
  • Latency: Time to first word (for streaming)

Test Conditions

  • Hardware: NVIDIA RTX 4090 (GPU), Intel i7-12700K (CPU)
  • Software: Whisper v20231117, PyTorch 2.1, CUDA 12.1
  • Settings: temperature=0.0, best_of=5, beam_size=5
  • Audio: 16 kHz mono, WAV format

Real-World Performance Insights

When to Use large-v3

Choose large-v3 when:
  • ✅ Maximum accuracy is critical
  • ✅ You have GPU resources available
  • ✅ Processing time is not the primary constraint
  • ✅ Working with noisy or accented audio
  • ✅ Multilingual transcription is required
  • ✅ Professional/commercial use cases

When to Use Other Models

Choose large-v2 when:
  • ✅ You need identical performance to v3 but want proven stability
  • ✅ Your infrastructure is already optimized for v2
Choose medium when:
  • ✅ You need faster processing
  • ✅ Accuracy requirements are moderate
  • ✅ GPU memory is limited (~5 GB available)
Choose small when:
  • ✅ Speed is critical
  • ✅ Accuracy requirements are lower
  • ✅ Limited computational resources

Performance Optimization Tips

For Maximum Accuracy

import whisper

model = whisper.load_model("large-v3")

result = model.transcribe(
    audio,
    language="en",  # Specify if known
    temperature=0.0,  # Most deterministic
    best_of=5,  # Multiple decodings
    beam_size=5,  # Beam search
    condition_on_previous_text=True,  # Use context
    initial_prompt="Context about your audio..."
)
Expected WER: 2.1-3.8% depending on audio quality

For Balanced Speed/Accuracy

model = whisper.load_model("large-v3")

result = model.transcribe(
    audio,
    language="en",
    temperature=0.0,
    best_of=1,  # Single decoding (faster)
    beam_size=5,
    condition_on_previous_text=True
)
Expected WER: 2.3-4.0% (slightly higher but 5x faster)

Benchmark Results Summary

Accuracy Summary

Conditionlarge-v3 WERRank
Clean Audio2.1%🥇 Best
Real-World3.8%🥇 Best
Noisy Audio5.2%🥇 Best
Phone Calls6.1%🥇 Best
Accented Speech4.8%🥇 Best

Speed Summary

Hardwarelarge-v3 RTFStatus
GPU (RTX 4090)0.15x⚡ Very Fast
CPU (i7-12700K)8.5x🐌 Slow

Resource Summary

ResourceRequirementStatus
VRAM (FP16)~10 GB💾 High
Model Size~3 GB💾 Moderate
Processing Speed0.15x RTF⚡ Fast

Comparison with Other Models

large-v3 vs Commercial APIs

ServiceWER (Clean)WER (Noisy)Cost
Whisper large-v32.1%5.2%Free (self-hosted)
Google Speech-to-Text2.3%5.8%$0.006/min
Deepgram2.5%6.1%$0.0043/min
AssemblyAI2.6%6.3%$0.00025/min
Key Finding: large-v3 matches or exceeds commercial API accuracy while being free (self-hosted).

Practical Recommendations

For Production Use

  1. Use large-v3 for maximum accuracy
  2. Deploy on GPU for reasonable speed
  3. Use optimized settings (temperature=0.0, best_of=5)
  4. Chunk long audio for better accuracy
  5. Specify language when known

For Development/Testing

  1. Use medium model for faster iteration
  2. Upgrade to large-v3 for final accuracy validation
  3. Test on representative audio from your use case

For Cost-Conscious Deployments

  1. Use large-v3 (free, self-hosted)
  2. Optimize batch processing to maximize GPU utilization
  3. Consider medium model if GPU costs are prohibitive

Limitations and Considerations

Known Limitations

  1. Not real-time: Processing is batch-oriented
  2. High memory: Requires ~10 GB VRAM
  3. GPU dependency: CPU processing is very slow
  4. No streaming: Must process complete audio chunks
  5. No speaker diarization: Requires separate tools

When large-v3 May Not Be Best

  • Real-time transcription: Use streaming ASR instead
  • Very low latency requirements: Consider specialized models
  • Limited GPU resources: Use medium or small models
  • Simple use cases: Smaller models may be sufficient

Conclusion

Whisper large-v3 represents the current state-of-the-art in open-source speech recognition:
  • Best accuracy: 2.1% WER on clean audio
  • Consistent improvements: 10-12% better than large-v2
  • Same speed: No performance penalty vs large-v2
  • Multilingual excellence: Strong performance across 99+ languages
  • Robust to noise: Excellent handling of real-world conditions
Key Takeaways:
  1. large-v3 is the best choice for maximum accuracy
  2. GPU is essential for reasonable processing speed
  3. 10-12% accuracy improvement over large-v2 across all conditions
  4. Free and open-source with commercial API-level accuracy
  5. Best for: Professional transcription, multilingual content, noisy audio
For most production use cases requiring high accuracy, Whisper large-v3 is the recommended choice.

For production-ready transcription with optimized Whisper large-v3 performance, platforms like SayToWords provide managed infrastructure and automatic optimization for the best results.

Try It Free Now

Try our AI audio and video service! You can not only enjoy high-precision speech-to-text transcription, multilingual translation, and intelligent speaker diarization, but also realize automatic video subtitle generation, intelligent audio and video content editing, and synchronized audio-visual analysis. It covers all scenarios such as meeting recordings, short video creation, and podcast production—start your free trial now!