From 41be75dd19b4503734d5ef73167135e896bf6fa6 Mon Sep 17 00:00:00 2001 From: hariel1985 Date: Tue, 3 Feb 2026 10:13:17 +0100 Subject: [PATCH] Add Large v3 Turbo model (recommended) - Add ggml-large-v3-turbo.bin to model list - Mark as recommended: fast like Medium, accurate like Large - Update README with new model comparison Co-Authored-By: Claude Opus 4.5 --- README.md | 5 +++-- macos/src/main.swift | 14 ++++++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b782b0d..396e32a 100644 --- a/README.md +++ b/README.md @@ -87,8 +87,9 @@ Download models directly from the app or manually: | Tiny | 75 MB | ~1 sec | Basic | Quick tests, simple phrases | | Base | 142 MB | ~2 sec | Good | Clear speech, quiet environment | | Small | 466 MB | ~3 sec | Better | General use, some accents | -| Medium | 1.5 GB | ~5 sec | Best | Accents, noisy audio (Recommended) | -| Large | 3.1 GB | ~8 sec | Maximum | Difficult audio, max accuracy | +| Medium | 1.5 GB | ~5 sec | Great | Accents, noisy audio | +| Large v3 Turbo | 1.6 GB | ~4 sec | Best | **Recommended** - fast like Medium, accurate like Large | +| Large v3 | 3.1 GB | ~8 sec | Maximum | Difficult audio, max accuracy | Models are stored in `~/.whisper-models/` diff --git a/macos/src/main.swift b/macos/src/main.swift index 70e1ca8..e7cfef4 100644 --- a/macos/src/main.swift +++ b/macos/src/main.swift @@ -41,18 +41,24 @@ struct WhisperModels { url: "https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-small.bin", pros: "Good balance of speed and accuracy", cons: "Slower on Intel Macs"), - Model(name: "Medium (Recommended)", + Model(name: "Medium", filename: "ggml-medium.bin", size: "1.5 GB", url: "https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-medium.bin", - pros: "Best price/performance, handles accents well", + pros: "Good accuracy, handles accents well", cons: "Larger download, slower on older Macs"), - Model(name: "Large", + Model(name: "Large v3 Turbo (Recommended)", + filename: "ggml-large-v3-turbo.bin", + size: "1.6 GB", + url: "https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-large-v3-turbo.bin", + pros: "Best speed/accuracy ratio, fast like Medium, accurate like Large", + cons: "Slightly larger than Medium"), + Model(name: "Large v3", filename: "ggml-large-v3.bin", size: "3.1 GB", url: "https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-large-v3.bin", pros: "Maximum accuracy for difficult audio", - cons: "Very large, slow, minimal improvement over Medium") + cons: "Very large, slow, minimal improvement over Turbo") ] static var modelsDirectory: String {