MacでWhisperを使った音声入力、どのアプリにも入力

MacでTerminalを使わずにWhisperで音声入力できるのが、YapToTextです。無料のMacアプリで、whisper.cpp経由でMac上のWhisper Large v3 Turbo (Q5)を動かし、話した言葉をどのアプリにも入力します。モデルはApp Storeのダウンロードに入っていて、Pythonもアカウントも不要です。声がMacの外に出ることはありません。

Mac App StoreでYapToTextをダウンロード無料でダウンロードできます。アカウント不要で、機能の制限もありません。AppleシリコンのMac、macOS 14以降に対応しています。 ソースコードはGitHubにあります。

App Storeのポスター。見出しはNothing leaves your Macで、YapToTextのAI Modelsページの上に、両方のモデルがIncludedと表示されている。
図1. Whisper Large v3 Turbo (Q5)は、Your defaultsの下にある音声入力のモデルです。App Storeのダウンロードに入っているので、Includedと表示されています。

手順

  1. Mac App StoreからYapToTextをインストールします。Whisper Large v3 Turboは中に入っています。
  2. マイクを許可し、「システム設定」でYapToTextのアクセシビリティをオンにします。
  3. どのアプリでも、言葉を入れたい場所をクリックします。
  4. <span lang="en">Right Command</span>を軽く押して話し、もう一度押します。

Whisperとは

手でキーボードを打つことが難しく、どのアプリでも使える音声入力が必要だったので、このアプリを作りました。以下では、Whisperとは何か、モデルのファイル、ほかのアプリ、コードについて説明します。

WhisperはOpenAIの音声認識モデルで、コードと重みがMITライセンスで公開されています。そのため、無料のアプリに入れることができます。Whisper Large v3 Turboが、YapToTextで動かしているモデルです。OpenAIはturboを、large-v3を最適化したバージョンで、精度の低下を最小限に抑えながら文字起こしが速いと説明しています。Hugging Faceのモデルカードには、デコード層を32から4に減らしたと書かれています。

Macで実用的な速さになるのはwhisper.cppのおかげです。MITライセンスのCとC++の実装で、READMEはApple siliconを第一級の対象と呼んでいます。Whisperがモデル、whisper.cppがエンジンで、YapToTextは結果をカーソルの位置に入力するアプリです。

YapToTextに入っているWhisperモデル

  • ファイル。 Hugging Faceのggerganov/whisper.cppリポジトリにある、ggml-large-v3-turbo-q5_0.binで、574 MBです。SHA-256が公開されているファイルと一致するので標準の5ビット版で、私が微調整、再学習、改変したものではありません。
  • 5ビット版にした理由。 メモリの節約で選びました。完全版の約三分の一のメモリで動きます。1.3.1から初期設定になっています。モデル自体については、Whisper Large v3 Turboのページにさらに書いています。
  • エンジン。 アプリに組み込んだwhisper.cppのコピーでMetalとAccelerateを使い、整形用モデルのためにllama.cppが並んで入っています。
  • ライセンス。 モデルはMITで、アプリはGPL-3.0です。

私が調整したのは、モデルの周りのすべてです。Whisperが聞く前に背景ノイズを減らして小さな声を持ち上げ、キーを押す前の半秒を残すので最初の言葉が切れません。雑音の多い音声はより深くデコードし、返ってきた結果から、実際にはない話者ラベルや場面の指示を取り除きます。辞書に登録した自分の言葉も、Whisperに事前に伝えます。モデルは標準のままです。手間をかけたのは、その周りのパイプラインです。

App Storeのポスター。見出しはIt hears you through anythingで、展開した録音パネルの上に上記の音声処理の手順が並んでいる。
図2. 背景ノイズの除去から話す速さの補正まで、標準のモデルの周りにある手順です。調整したのはモデルのファイルではなく、このパイプラインです。

MacのWhisper音声入力アプリを比較

Macには、Whisperでライブの音声入力を行うアプリがいくつかあります。違いは、価格、コードが公開されているか、ファイルも扱えるかです。

2026年10月3日から5日に、各アプリ自身のページで確認。コードが公開されている三つについては、オープンソースのまとめにさらに書いています。

アプリ価格オープンソース音声認識モデルどのアプリにも入力ファイルの文字起こし
YapToText無料、有料プランなしはい、GPL-3.0Whisper Large v3 Turbo (Q5)を内蔵。ほかにWhisperモデルが十個、または自分のファイルはいはい、プレーンテキスト
superwhisper無料プランあり。Proは月8.49ドル、年84.99ドル、または買い切り249.99ドル記載なし無料プランはWhisper。ProはParakeet、Cohere Transcribe、クラウドのモデルはいProで可能
MacWhisper無料版あり。Proは買い切り64ユーロ記載なしWhispermacwhisper.comのバージョンのみはい、無料で、字幕の書き出しもできる
VoiceInk7日間のトライアルのあと、買い切り25ドルからはい、GPL v3Parakeet、Whisper、Apple Speechなど。初期設定はParakeet V3はい、カーソルの位置にはい
Handy無料。寄付は歓迎はい、MITParakeet V3と、WhisperのSmall、Medium、Turbo、Largeはい、カーソルの位置に貼り付け記載なし
Spokenlyローカルモデルは無料。Proは月9.99ドルいいえ。サイトにコードは非公開と書かれているWhisperとParakeetは無料。クラウドのモデルはProか自分のキーはい、公式サイトのビルドではい、字幕の書き出しもできる
Harkerローカルの文字起こしは無料。Premiumは月5.75ドルから記載なしサイトによると、Whisperのすべてのモデル階層はい、自動貼り付け記載なし

superwhisperの代わりのページとMacWhisperの代わりのページで、特によく知られている二つを順に見ています。Apple音声入力とWhisperの比較では、このモデルとmacOSに標準で入っているものを比べています。

Whisperを自分で動かすか、アプリを使うか

アプリなしでもMacでWhisperを動かせて、仕組みを知るにはよい方法です。それぞれの方法で必要なことは次のとおりです。

2026年10月3日に各プロジェクト自身のREADMEで確認。

OpenAIのwhisperwhisper.cppYapToText
インストールpip install -U openai-whisper。Python 3.8から3.11とffmpegが必要リポジトリをクローンし、付属のスクリプトでモデルをダウンロードし、CMakeでビルドMac App Store。モデルは内蔵
使い方Terminalのコマンドか、音声ファイルに対するPython16ビットWAVファイルにはwhisper-cli。マイクのライブ入力にはwhisper-streamとSDL2どのアプリでもキーひとつ。音声ファイルはUtilityページ
モデルtinyからlarge、それにturboggml形式のWhisperモデル。量子化されたものも含むLarge v3 Turbo (Q5)を内蔵。ライブラリにさらに十個、または自分のggmlファイル
Mac記載なしIntelとArmApple silicon、macOS 14以降
価格とライセンス無料、MIT無料、MIT無料、GPL-3.0

自分で動かす利点は自由度です。どのモデルも、どのフラグも使えて、whisper.cppはIntelとArmのMacを対応としているので、IntelのMacでも動きます。YapToTextが勝るのは、文字起こしのあとのすべてです。今いるアプリに入力し、望めばローカルのモデルで整形し、Historyを残し、設定も要りません。覚えるコマンドはRight Commandだけです。仕組みを学んでいじるなら、Whisperを自分で動かしましょう。言葉がほしいだけなら、アプリを使いましょう。

自分で動かす場合は、ローカルWhisperのガイドに、whisper.cppのコマンドと、各モデルがディスク容量とメモリをどれだけ使うかが載っています。

ライブの音声入力ではなく録音を扱うなら、音声ファイルの文字起こしのページでUtilityページを説明していて、MacWhisperの代わりのページではYapToTextとMacWhisperを比べています。比較ページでは、superwhisper、Wispr Flow、MacWhisper、VoiceInkを並べています。

ほかのWhisperモデルを選ぶ

AI ModelsページのDictation Model Libraryには、Whisperモデルがさらに十個あり、それぞれHugging Faceから一度だけダウンロードして、Macで動かします。アプリ自身の目安は、大きいモデルほどよく聞き取り、小さいモデルほどバッテリーとメモリに優しい、というものです。Your own modelsの下に、任意のwhisper.cpp GGMLの.binファイルを追加できます。アプリはファイルそのものから判別し、それ以外は受け付けません。

各モデルがディスク容量とメモリをどれだけ使うかの表は、ローカルWhisperのガイドにあります。選び方と電池使用時の切り替えは、AIモデルのガイドと省エネのガイドで説明しています。

YapToTextのAI Modelsページ。Whisper Large v3 Turbo (Q5)とPhi-3.5 Mini InstructにIncludedと表示され、その下にモデルライブラリがある。
図3. Dictation Model Library:どのWhisperモデルにも、精度と速度の星、対応言語、サイズ、ダウンロードボタンが表示されます。

Whisperで音声入力を始める

必要な設定は二つの許可だけです。インストールして、マイクとアクセシビリティを許可し、言葉を入れたい場所をクリックして、Right Commandを軽く押します。

App Storeのダウンロードは約2.9 GBで、両方のモデルが入っているため、最初の起動からWi-Fiをオフにして音声入力できます。Homebrew版にはモデルが入っていないので、最初の音声入力の前に音声認識モデルをダウンロードしてください。インストールのページに両方の方法があり、はじめての音声入力のガイドでは、各手順と画面に出るはずの内容を説明しています。

オープンソースのリポジトリ

コードはGitHubのgithub.com/ryleighnewman/YapToTextにあり、GPL-3.0です。音声がどのようにWhisperに届き、そのあとテキストがどうなるかを正確に読めます。issueを作成することも、Xcode 26以降で自分でビルドすることもできます。すべての行が公開されているので、声がどこに行くかを私の言葉だけで信じる必要はありません。

Terminal: ソースを取得して、Xcodeで開きます。

git clone https://github.com/ryleighnewman/YapToText.git
open YapToText/YapToText.xcodeproj

起こること: Xcodeがプロジェクトを開きます。YapToTextスキームを選び、Command Rを押します。アプリは配布版と同じようにサンドボックスでビルドされますが、モデルは入っていないので、最初の音声入力の前にAI Modelsページで音声認識モデルをダウンロードしてください。

正直に言うと、ひとつ不足があります。GitHubのソースとHomebrew版は、App Store版より一つ前のリリースになっていることがあります。それぞれのバージョンは更新情報に載っています。

Whisperが聞き間違えるとき

  1. 自分の言葉を教える。 Dictionariesページに名前や用語を追加します。出力を直すだけでなく、Whisperにも事前に伝わります。方法は辞書のガイドにあります。
  2. 言語を設定する。 AI ModelsページのLanguageピッカーは、最初はMacのシステム言語になっています。言語のページに29の言語がすべて載っています。
  3. マイクを直す。 Bluetoothのマイクは電話の音質なので、メニューバーのパネルのInputピッカーでMac自身のマイクを選びます。部屋やファンの音が大きすぎて聞き取れないときは、アプリが警告も出します。
  4. 大きなモデルを試す。 Whisper Large v3か、TurboのQ8版にすると、ダウンロードが大きくなり、動作も遅くなります。そのトレードオフは、AI Modelsページの星の評価でわかります。
YapToTextのDictionariesページ。thursdayをThursdayに直すような修正の候補と、iPhoneやWi-Fiが入ったGeneral辞書がある。
図4. Dictionariesページです。iPhoneやWi-Fiのような項目は、語の書き方を直し、Whisperがその語を聞き取るための事前情報にもなります。

できないこと

  • IntelのMac。 YapToTextにはApple siliconとmacOS 14以降が必要で、IntelのMacについては何も保証しません。
  • 字幕と話者。 ファイルの文字起こしはプレーンテキストで、タイムスタンプ、字幕、話者ラベルはありません。
  • 翻訳。 話した言語のまま、話した内容を入力します。OpenAIは、turboモデルは翻訳のタスク向けに学習されていないと述べています。
  • すべての言語で同じ精度。 OpenAIは、Whisperの性能は言語によって大きく異なると述べています。

Wi-Fiをオフにして使えるものは、オフライン音声入力のページで説明しています。

まとめ

  • Whisper。 OpenAIの、MITライセンスの音声認識モデルです。YapToTextはLarge v3 Turbo (Q5)、標準の574 MBのwhisper.cppファイルを動かします。
  • ローカル。 whisper.cppとMetalを通してMac上で動き、Terminalもアカウントも不要です。
  • どこでも。 言葉がどのアプリでもカーソルの位置に、無料で入ります。

Mac上のWhisperが、いる場所にそのまま入力します。 Whisperが聞き間違えてはいけないところを聞き間違えたら、GitHubでissueを作成してください(英語)。すべて読んでいます。

Mac App StoreでYapToTextをダウンロード無料でダウンロードできます。アカウント不要で、機能の制限もありません。AppleシリコンのMac、macOS 14以降に対応しています。 ソースコードはGitHubにあります。

このページを書いた人。 Ryleigh Newmanはソフトウェアを開発しています。手でキーボードを打つことが難しいため、このサイトで紹介しているアプリ、YapToTextで毎日音声入力をしています。このページは英語から翻訳したものです。アプリの画面とサイトのほかのページは英語です。 プロジェクトについて(英語)。

ガイド

そのほかのガイド(英語)

出典

よくある質問

MacにはWhisperのアプリがありますか

はい。YapToTextは、Mac上でWhisper Large v3 Turboを動かしてどのアプリにも入力する、無料のMacアプリです。ほかにもあり、このサイトの比較ページで何本かを並べています。

MacでWhisperをローカルで動かせますか

はい。whisper.cppがMacでWhisperを動かし、Apple siliconに最適化されています。OpenAI自身のパッケージはPythonから動かせます。YapToTextはwhisper.cppとモデルをApp Storeのアプリにまとめているので、設定なしでローカルで動きます。

Whisperは無料ですか

はい。OpenAIはWhisperのコードとモデルの重みをMITライセンスで公開しました。Whisperを動かすYapToTextも無料で、有料プランはありません。

WhisperはMacでオフラインでも使えますか

はい、ローカルで動かす場合は使えます。YapToTextのApp Store版はモデルを内蔵しているので、インターネットに接続していなくても文字起こしできます。ネットワークを使うのは、自分で開始するモデルのダウンロードだけです。

Macに向いているWhisperのモデルはどれですか

YapToTextに入っているのはLarge v3 Turbo (Q5)で、574 MBです。完全版の約三分の一のメモリで動くためです。大きいモデルほどよく聞き取り、小さいモデルほど軽いので、ライブラリから選べるようにしています。

WhisperはIntelのMacで動きますか

はい、whisper.cppを自分で動かす場合は動きます。READMEはIntelとArmのMacを対応としています。YapToTextにはApple siliconとmacOS 14以降が必要で、IntelのMacについては何も保証しません。

WhisperはM4のMacで動きますか

はい。YapToTextは、macOS 14以降のApple siliconのMacならどれでもWhisperを動かし、Apple siliconにはM4を含むMシリーズのチップが入ります。PythonもTerminalも必要ありません。

MacにWhisperをインストールするには

いちばん簡単なのは、Whisperを内蔵したアプリを使うことです。Mac App StoreのYapToTextにはWhisper Large v3 Turbo (Q5)が入っているので、Python、Terminal、モデルの別途のダウンロードは要りません。Homebrew版はコマンドひとつでアプリをインストールでき、モデルはアプリの AI Models ページからダウンロードします。