WhisperKit Models
All WhisperKit models are hosted on HuggingFace in CoreML format, optimized for Apple Neural Engine.Model Repository
WhisperKit CoreML Models
Browse all available models on HuggingFace
Standard Whisper Models
- tiny
- base
- small
- medium
- large-v3
Tiny
Model ID:openai_whisper-tinySize
~40 MB
Parameters
39M
Memory
~200 MB RAM
Speed
Fastest
- Quick testing and prototyping
- Resource-constrained devices
- When speed is more important than accuracy
- iPhone 13 and earlier devices
- Real-time on all supported devices
- WER (Word Error Rate): ~15-20% on English
- RTF < 0.2 on most devices
Distilled Models
Distilled models provide significant performance improvements with minimal accuracy loss through knowledge distillation.
Distil-Large-V3
Model ID:distil-whisper_distil-large-v3
Size
~800 MB
Parameters
756M
vs. Large-V3
50% smaller, 2x faster
Accuracy
~95% of large-v3
- Significantly faster than large-v3
- Much smaller download and memory footprint
- Near-identical accuracy to large-v3
- Real-time on iPhone 15 Pro
- Recommended for most use cases
- WER: ~5-7% on English
- RTF ~0.6-0.9 on modern devices
- Runs well on iPhone 14 Pro and newer
Other Distilled Models
Several other distilled variants are available in the model repository:distil-whisper_distil-medium.endistil-whisper_distil-small.en
Model Selection Guide
Custom Models
You can create and deploy custom fine-tuned models using whisperkittools.
Creating Custom Models
1
Fine-tune Whisper
Use whisperkittools to fine-tune on your dataset:
2
Convert to CoreML
Convert the fine-tuned model to CoreML:
3
Upload to HuggingFace
Upload to your HuggingFace repository:
4
Use in WhisperKit
Load your custom model:
Use Cases for Custom Models
- Domain-specific vocabulary (medical, legal, technical)
- Accents and dialects
- Background noise handling
- Custom wake words
- Language variants
TTSKit Models
- 0.6B
- 1.7B
Qwen3 TTS 0.6B
Model ID:qwen3TTS_0_6bSize
~1 GB
Parameters
600M
Platforms
macOS, iOS
Speed
Fast
- 9 voices
- 10 languages
- Real-time streaming
- Runs on all platforms
- Generates ~2-3s audio per second on M1
- Suitable for real-time playback
- Lower memory requirements
TTSKit Voices
All models support these 9 voices:TTSKit Languages
- English
- Chinese (Mandarin)
- Japanese
- Korean
- German
- French
- Russian
- Portuguese
- Spanish
- Italian
Model Download
Automatic Download
WhisperKit automatically downloads the recommended model on first use:Manual Download
Download specific models via CLI:Model Caching
Models are cached at:- macOS:
~/.cache/whisperkit/ - iOS: App’s cache directory
Performance Benchmarks
View Detailed Benchmarks
Compare performance across devices and models
Next Steps
Supported Devices
Check device compatibility
Benchmarks
Run performance tests
Quick Start
Start transcribing
Custom Models
Create fine-tuned models