Mac ではどの Whisper モデルを使うべきか
Large V3 Turbo Q5 をお使いください。今回のテストでは、6 種類の Whisper モデルの中で精度が同率首位で(6,086 語のうち最良との差は 13 語以内)、同率グループの中ではダウンロードが 574 MB と最小です。Apple M1 Max ではリアルタイム比 ×12 で動作しました。
macOS 13+(Apple Silicon) · サブスクリプションなし
最終確認日
このガイドは Mac 向けです。Windows についてはWindows で Whisper を動かすをご覧ください。
答え
Large V3 Turbo Q5 を入手する
6 種類の Whisper モデルの中で精度が同率首位で、同率グループの中ではダウンロードが最小です。
- 4 つが同率モデルが精度で並んでいます
- 574 MBダウンロード(アプリでは 547 MB)
- 12倍速(リアルタイム比)
最良との差は 6,086 語のうち 13 語以内です。1 時間の音声は Apple M1 Max でおよそ 5 分で処理できます。ここでのサイズは 10 進単位で測ったファイルサイズの実測値で、アプリでは同じファイルが 547 MB と表示されます。英語以外では、言語によって差が出ます:29 言語での Whisper の精度。
同率
大きいほどコストが増え、得るものはなかった
13 語以内で同じ精度なら、小さいほうがダウンロードは 5.4 分の 1、処理時間は 1.6 分の 1 で済みます。
同率グループで最大のモデルは、3.1 GB の Large V3 です。それより小さくすると、精度が実際に落ちます。Small は最良より誤りが 75 語多く、最良の誤りは Tiny の 3 分の 1 です。
本当の差
差が本物になるところ
最良の誤りは Tiny の 3 分の 1 です:418 語に対して 141 語。
これはわずかに悪いというより、種類の違う文字起こしです。小さなダウンロードで急いで作る、検索できる大まかな記録には今も使えますが、文字起こしそのものが記録になる場面には向きません。
同率グループより下のモデル
- Small:3.55%、最良より誤りが 75 語多い。リアルタイム比 ×35(Large V3 Turbo Q5 は ×12)、488 MB
- Tiny:6.87%、最良より誤りが 277 語多い。リアルタイム比 ×89(Large V3 Turbo Q5 は ×12)、78 MB
小さいファイル
ファイルが小さいと精度は落ちるのか
少なくとも、測定できる範囲では落ちませんでした。
- Large V3 Turbo Q5 と Large V3 Turbo の比較:574 MB と 1.6 GB(サイズは 2.8 分の 1)、6,086 語のうち誤りは 4 語増(154 語と 150 語)
- Large V3 Q5 と Large V3 の比較:1.1 GB と 3.1 GB(サイズは 2.9 分の 1)、6,086 語のうち誤りは 2 語減(141 語と 143 語)
一般的な法則ではなく、ご自身の音声で量子化を試す理由になります。
未テストの範囲
この結果から分からないこと
LibriSpeech test-clean は易しいケースで、朗読された本の音声です。
- 会議や電話は含まれていません
- 同時発話やノイズは含まれていません
- ほかの Mac はなし:Apple M1 Max だけです
- 話者ラベルは含まれていません
実際の会議はもっと難しく、どの数字もそこでは悪くなります。これは下限であって、次の定例会議についての約束ではありません。言語によっては、長いファイルでモデルが途中で止まっても、成功と報告することがあります:Whisper が途中で止まるとき。
データ
全結果の表と再現方法
全モデルの誤り、速度、ダウンロードサイズと、測定方法をワンクリックで確認できます。
全結果の表
Lesskeys が提供する Whisper モデルのうち 6 種類を、標準の公開ベンチマークセットLibriSpeech test-clean の同じ 300 発話(音声 37 分)で動かしました。このデータセットには人手による書き起こしが付属しています。その書き起こしに対する単語誤り率で採点し、各実行の時間とダウンロードサイズを記録しました。誤りは少ないほど良く、棒は列の最大値に比例して描いています。
LibriSpeech test-clean の 6,086 語で 6 種類の Whisper モデルを比較(Apple M1 Max)
| モデル | 単語誤り率 | 誤り数 | 速度 | ダウンロード |
|---|---|---|---|---|
| Large V3 Q5 ● | 2.32% | 141 / 6,086 語 | リアルタイム比 ×7 | 1.1 GB |
| Large V3 ● | 2.35% | 143 / 6,086 語 | リアルタイム比 ×7 | 3.1 GB |
| Large V3 Turbo ● | 2.46% | 150 / 6,086 語 | リアルタイム比 ×12 | 1.6 GB |
| Large V3 Turbo Q5(推奨) ● | 2.53% | 154 / 6,086 語 | リアルタイム比 ×12 | 574 MB |
| Small | 3.55% | 216 / 6,086 語 | リアルタイム比 ×35 | 488 MB |
| Tiny | 6.87% | 418 / 6,086 語 | リアルタイム比 ×89 | 78 MB |
Apple M1 Max で whisper.cpp を使い、Metal GPU と Flash Attention をオン、whisper.cpp の既定値(ビームサイズ 5)、言語は en に固定、8 スレッドで測定しました。● は最良と同率とみなしたモデルです。「リアルタイム比 ×89」は、1 時間の音声を約 1 分で文字起こしできることを意味します。この表のサイズは 10 進単位で測ったファイルサイズの実測値のため、アプリや他のページの表記とは異なります。Large V3 Turbo Q5 の 574 MB のファイルはアプリでは 547 MB、Small は 466 MB(ここでは 488 MB)、Tiny は 75 MB(ここでは 78 MB)、Large V3 Q5 は 1.0 GB、Large V3 は 3 GB です。
上位 4 つのモデルは本当に同率ですか?
Large V3 Q5、Large V3、Large V3 Turbo、Large V3 Turbo Q5 は、参照テキスト 6,086 語のうち互いに 13 語以内に収まりました。これは差ではなく、測定のノイズの範囲です。最良のモデルから 0.5 ポイント以内にあるものは同率として扱います。順位のノイズを拾うと、このページは実際より決定的に見えてしまい、真実から遠ざかるからです。
このベンチマークを再現するには
データセットは公開されており(OpenSLR)、モデルは Whisper の標準的な ggml 版で、ハーネスは Python ファイル 1 つです。サンプルは決定的に選びます(発話 ID を並べ替え、等間隔で抽出し、乱数シードは使いません)。そのため、別の環境で実行しても同じ発話が選ばれます。
採点の正規化処理は、確認する価値のある部分です。これがなければ単語誤り率は意味を持たないからです。私たちの正規化は、認識ではなく表記の違い(大文字小文字、句読点、ハイフン、23 と twenty three、Mr. と mister)を無視し、実際の置換・脱落・挿入はすべて数えます。11 件のテストケースで固定しており、本当の誤りが正規化で消されないことを確かめるものも含まれます。この処理がなければ、モデルは精度ではなく句読点のスタイルで減点されてしまいます。
速度の数値は1 台のマシンでの測定です。別の Apple Silicon チップでは結果が変わります。順位は保たれるはずですが、絶対値は同じになりません。ここで測っているのは文字起こしモデルだけで、話者ラベル付けは含みません。話者ラベル付けは、独自の誤り率を持つ別の工程です。
質問
Whisper モデルの選び方に関するよくある質問
Mac ではどの Whisper モデルを使えばよいですか?
Large V3 Turbo Q5 です。このベンチマークでは、4 つの Large 系バリアントが 6,086 語のうち互いに 13 語以内の差に収まり、精度は同等でした。その中で Large V3 Turbo Q5 はダウンロードが 574 MB と最小で、リアルタイム比 ×12 で動作します。
いちばん大きな Whisper モデルが最も正確ですか?
測定できる差はありません。Large V3 は 3.1 GB で、Large V3 Turbo Q5 のダウンロードサイズはその 5.4 分の 1 です。6,086 語のうち両者の差は 13 語以内で、Large V3 Turbo Q5 は処理時間も 1.6 分の 1 で済みます。
量子化された Whisper モデルは精度が落ちますか?
ここでは測定できる差はありませんでした。Large V3 Turbo Q5 のサイズは Large V3 Turbo の 2.8 分の 1 で、6,086 語のうち誤りは 4 語増えただけです。これは測定のばらつきの範囲内なので、量子化が精度を損なわない保証ではなく、ご自身の音声で量子化を試す理由になります。
最も優れた Whisper 文字起こしアプリはどれですか?
ベンチマークだけで 1 つに決めることはできません。上位 4 つのモデルは 6,086 語のうち互いに 13 語以内に収まるため、土台のモデルはほとんど決め手になりません。アプリを分けるのは、端末内で動くか、既存の録音を文字起こしできるか、誰が話したかをラベル付けできるかです。
もっと見る