Whisperのモデルサイズを解説:Tiny vs Base vs Small vs Medium vs Large
すべてのWhisperモデルを徹底比較。パラメータ数、速度、精度、そして実際にどれを使うべきか。
OpenWhispr
エンジニアリング
目次
OpenAIのWhisperは、5つのサイズカテゴリにまたがる9種類のモデルバリアントで提供されています。 tiny(39Mパラメータ)、base(74M)、small(244M)、medium(769M)、large(1.55B)です。各サイズには多言語版と英語専用版があります(ただしlargeとturboは多言語版のみ)。さらにturboモデル(809M)もあり、これはlarge-v3を蒸留したバージョンで、精度はほぼ同等のまま劇的に高速です。モデルが大きいほど精度は高くなりますが、速度は遅くなり、より多くのメモリを必要とします。
ほとんどのローカル文字起こしアプリで使われるwhisper.cppの量子化(GGML)形式では、モデルファイルのサイズは75 MB(tiny)から2.9 GB(large)までの範囲です。実行時のメモリ使用量は、tinyで約273 MB、largeで3.9 GBほどになります。適切なモデルは、お使いのハードウェア、言語、そして必要とする精度の度合いによって変わります。
最終更新:2026年2月17日。パラメータ数、メモリ、ベンチマークに関する記載は、少なくとも2つの一次情報源と照合済みです。
ファクトチェック早見表(複数ソース)
- 公式のモデルファミリーとパラメータ数: tiny/base/small/medium/largeおよびturboは、OpenAIによって文書化されています。 OpenAI Whisper README · Whisperモデルカード
- GGML/GGUFのディスク容量と実行時メモリの背景: ローカル展開時のフットプリントは、whisper.cppの変換・実行ドキュメントに基づいています。 whisper.cpp · whisper.cpp メモリに関する注記
- ベンチマークの注意点: WERはデータセットや言語によって大きく変動します。LibriSpeechの数値は普遍的な品質スコアではありません。 Whisper論文 · large-v2モデルカード
- turboモデルの位置づけ: turboは速度重視のバリアントであり、精度とのトレードオフがリリースノートやモデルカードに記載されています。 turboモデルカード · turboリリースの議論
- OpenWhisprでの利用シーン: OpenWhisprは複数のWhisperサイズを利用できるようにしており、ユーザーがデバイス上で速度と精度を調整できます。 OpenWhispr · whisper.cpp バックエンド
Whisper モデルのサイズ: 速度と精度
バブルのサイズは相対的なパラメータ数を反映します
ワードエラー率: Whisper とオープンソースの競合他社との比較
LibriSpeech test-clean (英語読み上げ音声) — 低いほど良い
出典: Hugging Face モデル カード、NVIDIA モデル カード、Open ASR Leaderboard (Feb 2026)。英語のきれいな読み上げ音声のみ - 実際の精度は、音声の品質、アクセント、ドメインによって異なります。商用の API は、LibriSpeech ベンチマークを公開していないため省略されています。
モデル比較完全版
この表はすべての公式Whisperモデルを網羅しています。「相対速度」はlarge(1倍を基準)に対する相対値です。VRAMの数値はGPU上でのPyTorch推論を対象としています。GGMLの列は、ほとんどのデスクトップアプリが使用するwhisper.cppのファイルサイズとRAM使用量を示しています。
| モデル | パラメータ数 | 英語専用 | VRAM(GPU) | GGMLディスク | RAM(whisper.cpp) | 速度 | 英語WER | 多言語WER |
|---|---|---|---|---|---|---|---|---|
| tiny | 39 M | tiny.en | ~1 GB | 75 MiB | ~273 MB | ~10x | ~7.6% | ~12% |
| base | 74 M | base.en | ~1 GB | 142 MiB | ~388 MB | ~7x | ~5.0% | ~10% |
| small | 244 M | small.en | ~2 GB | 466 MiB | ~852 MB | ~4x | ~3.4% | ~7% |
| medium | 769 M | medium.en | ~5 GB | 1.5 GiB | ~2.1 GB | ~2x | ~2.9% | ~5% |
| large-v2 | 1,550 M | 該当なし | ~10 GB | 2.9 GiB | ~3.9 GB | 1x | ~2.7% | ~4% |
| large-v3 | 1,550 M | 該当なし | ~10 GB | 2.9 GiB | ~3.9 GB | 1x | ~2.4% | ~3.5% |
| turbo | 809 M | 該当なし | ~6 GB | 1.6 GiB | ~2.3 GB | ~8x | ~2.5% | ~3.7% |
注記: WER(単語誤り率)の数値は、Whisper論文、HuggingFaceのモデルカード(英語はLibriSpeechテストセット)、およびOpenAIが公表したベンチマークから得たおおよその平均値です。正確なWERは、データセット、言語、音声品質、評価手法によって大きく変動します。数値は低いほど優れています。速度はlarge(1倍=最も遅い)に対する相対値です。
Tiny(39Mパラメータ)
tinyモデルは、最も小さく最も高速なWhisperバリアントです。わずか3,900万パラメータ、GGMLファイルサイズ75 MBで、Raspberry Pi、古いノートパソコン、ローエンドのモバイルデバイスを含むほぼあらゆるハードウェアで快適に動作します。largeモデルに対しておよそ10倍のリアルタイム速度で文字起こしできるため、完璧な精度よりもレイテンシが重要な場面で最適な選択肢です。
- GGML:ディスク上75 MiB
- RAM:実行時約273 MB
- VRAM:約1 GB(GPUモード)
- largeの約10倍高速
- Apple Siliconでほぼ瞬時
- ほとんどのCPUでリアルタイム
- 英語WER:約7.6%
- 多言語WER:約12%
- アクセントやノイズには弱い
tiny.enバリアント(英語専用)では、LibriSpeechのtest-cleanにおけるWERは約5.6%で、test-other(ノイズ/アクセントのある音声)では約14.9%まで上昇します。多言語版tinyは英語ではわずかに性能が劣りますが、Whisperの全99言語に対応します。
tinyは、簡単なメモ、重要度の低いディクテーション、ライブ字幕のプロトタイプ、計算リソースが限られた組み込み・エッジデバイスに最適です。数秒でダウンロードでき、即座に動作するため、多くのwhisper.cppベースのツールでデフォルトの初期モデルとして使われています。
Base(74Mパラメータ)
baseモデルはtinyのパラメータ数(74M vs 39M)を2倍にしながらも、非常に軽量なままです。142 MiB(GGML)、実行時RAM約388 MBで、現代のほぼあらゆるデバイスに余裕で収まります。tinyからの精度向上は明確に体感でき、特にノイズの多い音声やアクセントのある発話で顕著です。
- GGML:ディスク上142 MiB
- RAM:実行時約388 MB
- VRAM:約1 GB(GPUモード)
- largeの約7倍高速
- CPUでもなお非常に高速
- Apple Siliconでは1秒未満
- 英語WER:約5.0%
- 多言語WER:約10%
- ノイズの多い音声でtinyより優秀
base.enバリアントは、LibriSpeechのtest-cleanで約4.3%、test-otherで約12.8%のWERを達成します。これはtiny.en(それぞれ5.6%と14.9%)からの確かな改善であり、特に難しい音声で効果を発揮します。
baseは、tinyでは精度がやや物足りない低消費電力デバイスに適した選択肢です。また、RAM使用量を500 MB以下に抑えつつ速度と品質のバランスを取りたいリアルタイム文字起こしパイプラインでも人気があります。
Small(244Mパラメータ)
smallは、Whisperが本当に高精度だと感じられるようになるサイズです。244Mパラメータでbaseの3.3倍に達し、特に英語以外の言語やノイズの多い録音で精度が大きく向上します。GGMLファイルは466 MiB、実行時RAM使用量は約852 MBです。速度はlargeの約4倍で動作します。
- GGML:ディスク上466 MiB
- RAM:実行時約852 MB
- VRAM:約2 GB(GPUモード)
- largeの約4倍高速
- 最新のノートパソコンで高速
- Apple Siliconでリアルタイム
- 英語WER:約3.4%
- 多言語WER:約7%
- アクセントにもうまく対応
small.enバリアントは、LibriSpeechのtest-cleanで約3.0%のWERに達します。これは500 MB未満に収まるモデルとしては驚くべき結果です。多くの英語専用ユースケースにおいて、small.enはmediumに迫る精度をはるかに少ないリソースコストで提供します。
smallは、ほとんどのユーザーにとってのデフォルトモデルとして推奨されることが多いです。最新のノートパソコン(8 GB RAMのMacBook Air M1を含む)で快適に動作し、各言語で良好な精度を発揮し、リアルタイムのディクテーションワークフローにも十分な速さで文字起こしできます。
私たちのおすすめ: どのモデルから始めるべきか迷ったら、smallから始めてください。大多数のハードウェアとユースケースにおいて、速度、精度、リソース使用量のバランスが最も優れています。
Medium(769Mパラメータ)
mediumは収穫逓減が始まるサイズですが、smallからの精度向上は依然として意味があり、特に多言語の文字起こし、専門用語、難しい音声条件で効果を発揮します。769Mパラメータで、ディスク容量1.5 GiB(GGML)、実行時RAM約2.1 GBを必要とします。
- GGML:ディスク上1.5 GiB
- RAM:実行時約2.1 GB
- VRAM:約5 GB(GPUモード)
- largeの約2倍高速
- 8 GB以上のマシンで快適
- そこそこのハードウェアが必要
- 英語WER:約2.9%
- 多言語WER:約5%
- 技術的な内容に強い
medium.enモデルは、LibriSpeechのtest-cleanで約3.0%、test-otherで約7.5%のWERを達成します。ただし、より広範なベンチマーク、特に多様なアクセント、背景ノイズ、専門分野の語彙を含むものでは、mediumは一貫してsmallを上回ります。
mediumは、精度が重要でありながらlargeを動かすハードウェア(や忍耐)がない、プロ向けの文字起こしワークフローにとって有力な選択肢です。8 GB以上のRAMを搭載したマシンで快適に動作し、GPUアクセラレーションの恩恵を大きく受けます。
Large(1,550Mパラメータ)
largeモデルは最も精度の高いWhisperバリアントで、15.5億パラメータを備えます。3つのバージョンがあります。 large-v1 (オリジナルのリリース)、 large-v2 (2.5倍のエポック数で学習し、正則化を追加)、そして large-v3 (80ではなく128のメル周波数ビンを使い、より多くのデータで学習)です。large-v3は、最大限の精度を求める場合の現在の推奨バージョンです。
- GGML:ディスク上2.9 GiB
- RAM:実行時約3.9 GB
- VRAM:約10 GB(GPUモード)
- 1倍(基準=最も遅い)
- GPUを強く推奨
- CPU:リアルタイムより遅くなる場合あり
- 英語WER:約2.4%(v3)
- 多言語WER:約3.5%(v3)
- 全言語で最高の精度
large-v2 vs large-v3
large-v2
- large-v1の2.5倍のエポック数で学習
- 汎化性能向上のため正則化を追加
- LibriSpeech test-clean WER:約3.0%
- 一部の音声タイプでより安定
large-v3
- 128メルビン(80に対し)— より細かい周波数解像度
- ラベル付き100万時間+疑似ラベル付き400万時間の音声で学習
- large-v2比で全言語にわたり10〜20%の誤り低減
- 広東語のサポートを追加
どのlargeモデルを使うべきか: 新規プロジェクトにはlarge-v3を使ってください。平均すると全言語にわたってlarge-v2より確実に優れています。ただし、非常に静かな音声や無音区間といった特定のエッジケースでは、large-v2の方が幻覚(音声に存在しないテキストの生成)が少ないと報告するユーザーもいます。large-v3で幻覚の問題に遭遇した場合は、フォールバックとしてlarge-v2を試してください。
Turbo(809Mパラメータ)
turboモデルはlarge-v3を蒸留したバージョンで、精度の大半を維持したまま推論時間を劇的に短縮します。OpenAIは、デコーダーを32層からわずか4層まで削減することでこれを実現し、パラメータ数を1,550Mから809Mへと削減しました。重い処理を担うエンコーダーは、large-v3と同一のままです。
- GGML:ディスク上約1.6 GiB
- RAM:実行時約2.3 GB
- VRAM:約6 GB(GPUモード)
- largeの約8倍高速
- largeに迫る精度、tinyに迫る速度
- torch.compileを使えばGPUで優秀
- 英語WER:約2.5%
- 多言語WER:約3.7%
- large-v3比でわずかな品質低下
turboは、large-v3に迫る精度を求めつつも、フルのlargeモデルのレイテンシを許容できない場合の最適な選択肢です。torch.compileなどの最適化を施したGPU上では、turboは標準的な推論に対して最大4.5倍の速度向上を達成でき、極めて高速に動作します。
重要な制限: turboモデルは翻訳タスク用に学習されていません。ある言語の音声を英語に翻訳する必要がある場合は、代わりにmediumまたはlarge-v3を使ってください。
英語専用モデル vs 多言語モデル
tiny、base、small、mediumのサイズについて、Whisperは2つのバリアントを提供しています。多言語モデルと、英語専用( .en )モデルです。largeとturboのモデルは多言語のみで、英語専用版はありません。
.en(英語専用)を使うべきとき
- 英語の音声のみを文字起こしする
- tiny/baseサイズでより高い英語精度
- わずかに高速 — 言語検出のオーバーヘッドなし
- 多言語版と同じファイルサイズ
多言語版を使うべきとき
- 英語以外の音声を文字起こしする
- 音声に複数の言語が混在している
- 音声翻訳(英語への)が必要
- largeまたはturboを使う場合は必須(.en版が存在しない)
.enモデルと多言語モデルの性能差は、小さいサイズほど顕著です。tinyとbaseでは、.en版が英語で明らかに優れています。smallやmediumに達する頃には、その差はかなり縮まります。largeレベルでは多言語モデルしかありませんが、それでも英語で非常に優れた性能を発揮します。
目安: 英語のみを使用し、tinyまたはbaseを選ぶ場合は、.en版を選んでください。small以上であれば、多言語版が英語でも問題なく機能し、他言語への柔軟性も得られます。
ハードウェア要件:何がどこで動くか
必要なハードウェアは、モデルサイズと、whisper.cpp(CPU/Metal/CUDA)とPyTorch実装(GPU重視)のどちらを使うかに大きく左右されます。一般的なハードウェアクラスで期待できる内容を以下に示します。
MacBook Air M1(8 GB RAM)
- tiny/base: 瞬時。リアルタイムより高速。
- small: 高速。Metalを使えばリアルタイムかそれ以上。
- medium: 実用的。CPUではリアルタイムよりやや遅くなる場合あり。Metalで大きく改善。
- large: 動作可能だがRAMはぎりぎり。リアルタイムより遅いと考えてください。
- turbo: 好適。Metalアクセラレーションでほぼリアルタイム。
MacBook Pro M2/M3(16〜36 GB RAM)
- tiny/base/small: 瞬時。すべてハードウェアの上限に十分収まる。
- medium: 高速。Metalで快適。
- large: 良好。Metalでリアルタイムかそれに近い。
- turbo: 優秀。高速なリアルタイム文字起こし。
中位クラスのWindows/Linuxノートパソコン(8 GB RAM、統合GPU)
- tiny/base: 高速。CPUのみで問題なし。
- small: 良好。ほとんどの最新CPUで快適。
- medium: 対応可能。CPUではリアルタイムの2〜3倍遅くなる場合あり。
- large: 難しい。CPUのみでは遅くなる。
- turbo: 対応可能。利用可能ならVulkanで効果あり。
NVIDIA GPU搭載のデスクトップ(RTX 3060以上、VRAM 8 GB以上)
- 全モデル: 高速。GPUがすべてを余裕で処理。
- large: VRAM 10 GBが必要(RTX 3060 12GB以上)。
- turbo: CUDAで最速の選択肢。largeより大幅に高速。
- 最高の性能を得るにはwhisper.cppでCUDAバックエンドを使用してください。
whisper.cpp アクセラレーションバックエンド
ほとんどのデスクトップアプリが使用するC/C++移植版のwhisper.cppは、性能を劇的に向上させる複数のハードウェアアクセラレーションバックエンドをサポートしています。
Metal(Apple Silicon)
M1/M2/M3/M4 Mac上でのフルGPU推論。メモリコピーをゼロにしてモデル全体をGPUで実行します。macOSユーザーにとって最速のバックエンドであり、OpenWhisprがMacで使用しているものです。
Core ML(Apple)
推論にAppleのニューラルエンジンを使用します。新しいチップでは一部のモデルサイズでMetalより高速になることがあり、電力効率にも優れます。事前にモデルをCore ML形式へ変換する必要があります。
CUDA(NVIDIA)
NVIDIAカード向けのGPUアクセラレーション。専用NVIDIA GPUを持つユーザーにとって最速のバックエンドです。CUDAツールキットが必要です。デスクトップでのlargeおよびturboモデルに最適な選択肢です。
Vulkan(ベンダー横断GPU)
Intel、AMD、NVIDIAのGPUで動作します。NVIDIA以外のシステムに適したフォールバックです。LinuxとWindowsで利用可能です。性能はGPUベンダーやドライバーによって異なります。
おおよその文字起こし速度
60秒の音声クリップに対するリアルタイムファクター(RTF)です。RTF < 1.0はリアルタイムより高速であることを意味します。これらは大まかな目安であり、実際の性能は音声の内容、モデルの量子化、システム負荷によって変わります。
| モデル | M1 MacBook Air | M3 Pro MacBook | Intel i7(CPU) | RTX 3060(CUDA) |
|---|---|---|---|---|
| tiny | ~0.05x | ~0.03x | ~0.1x | ~0.02x |
| base | ~0.08x | ~0.05x | ~0.15x | ~0.04x |
| small | ~0.2x | ~0.12x | ~0.4x | ~0.08x |
| medium | ~0.6x | ~0.3x | ~1.2x | ~0.15x |
| large-v3 | ~1.5x | ~0.7x | ~3.0x | ~0.3x |
| turbo | ~0.3x | ~0.15x | ~0.6x | ~0.08x |
表の読み方: 0.1倍は、60秒の音声の文字起こしに約6秒かかることを意味します。1.0倍=リアルタイムです。1.0倍を超える値はリアルタイムより遅いことを意味します。すべての数値は、whisper.cppをデフォルト設定で使用し、該当する場合はMetal(Mac)またはCUDA(NVIDIA)バックエンドを用いたものです。
どのモデルを使うべきか?
よくあるシナリオに基づいた具体的なおすすめを以下に示します。迷ったらsmallから始め、自分の経験に応じて上げ下げしてください。
「とにかく最速がほしい」
使うべきは tiny または tiny.en です。最新のハードウェアではミリ秒単位で文字起こしします。精度は粗いものの、簡単なメモや重要度の低いディクテーションには十分実用的です。
tiny / tiny.en「ノートパソコンで良い精度がほしい」
使うべきは small です。最新のノートパソコンにおける速度と精度のバランスが最良です。16 GB以上のRAMを搭載したマシンなら、 medium も優れた選択肢です。
smallまたはmedium「最高の精度がほしい」
使うべきは large-v3 です。Whisperモデルの中で総合的に最も精度が高いです。速度も重視するなら、 turbo なら精度の95%を8倍の速度で得られます。
large-v3またはturbo「英語しか使わない」
選んだサイズの .en 版を使えば、最高の英語精度が得られます。tinyとbaseでは、.enモデルが明らかに優れています。small以上では、その差はわずかです。
small.enまたはmedium.en「複数の言語を使う」
多言語版を使ってください。バランスの取れた性能なら small または medium を、 large-v3 なら最高の多言語精度が得られます。
small、medium、またはlarge-v3「ハードウェアが非常に限られている」
使うべきは tiny または base です。どちらも1 GBのRAMで動作し、Raspberry Piやその他のシングルボードコンピューターでも動きます。baseは、わずかな追加コストでtinyに対する確かな精度向上をもたらします。
tinyまたはbaseOpenWhisprはどのようにモデル選択を扱うか
OpenWhispr は、内部でwhisper.cppを使用するオープンソースのデスクトップ・ディクテーションアプリです。コマンドライン不要で、設定画面から直接あらゆるWhisperモデルをダウンロードして切り替えられます。モデルは一度ダウンロードすればローカルに保存されます。お使いのハードウェアに合わせて速度と精度のバランスを取るため、いつでもモデルを変更できます。
あらゆるモデルをダウンロード
設定画面でtinyからlarge-v3まで選べます。OpenWhisprがGGML版を自動でダウンロードします。
瞬時に切り替え
いつでもモデルを変更できます。再起動は不要です。さまざまなサイズを試して、お使いのハードウェアに最適なものを見つけてください。
ハードウェア最適化
Apple SiliconではMetal、NVIDIAではCUDA、その他では最適化されたCPU推論を使用します。すべてローカル、すべてプライベートです。
私たちの提案: まずは small から始めてください。遅いと感じたら、baseやtinyに下げましょう。より高い精度を求めていて、ハードウェアが対応できるなら、mediumやlarge-v3に上げてください。OpenWhisprなら手軽に試せます。
出典
- Radford et al. 「Robust Speech Recognition via Large-Scale Weak Supervision」(2022) — 完全なベンチマーク結果を含むオリジナルのWhisper論文。
- OpenAI Whisper GitHubリポジトリ — 公式のモデル表、パラメータ数、VRAM要件、相対速度の数値。
- OpenAI Whisper モデルカード — 公式の学習データ構成と評価に関する注意点。
- whisper.cpp GitHubリポジトリ — GGMLモデルサイズ、RAM使用量、ハードウェアアクセラレーションの詳細。
- Whisper large-v2 モデルカード(HuggingFace) — 多くのWER比較で使われるLibriSpeechベンチマークの背景。
- Whisper large-v3 モデルカード(HuggingFace) — 学習の詳細、large-v2からのアーキテクチャ変更、多言語の改善。
- Whisper large-v3-turbo モデルカード(HuggingFace) — turboのアーキテクチャ詳細、デコーダー削減の仕様、性能トレードオフ。
- OpenAI Whisper Turbo 発表(GitHub Discussion #2363) — 公式のturboリリースノートと言語横断の性能比較。
- OpenWhispr — モデルサイズ選択のための実践的なローカル展開の背景。
OpenWhisprでさまざまなWhisperモデルを試そう
オープンソースの、ローカルファーストなディクテーション。あらゆるWhisperモデルをダウンロードし、ワンクリックでサイズを切り替えて、お使いのハードウェアに最適なバランスを見つけてください。
アカウント不要 · オフライン対応 · 永遠にオープンソース