Whisperを基盤とするオープンソースの音声認識ツール。強制アライメントによる単語単位のタイムスタンプと、任意の話者ダイアライゼーションに対応します。
Const-me/Whisper
OpenAIのWhisper音声認識をWindows向けに移植したC++実装。DirectCompute経由でDirect3D 11 GPU上で推論を実行します。
- スター
- 10,704
- フォーク
- 980
- 未解決の Issue
- 172
- 最終コミット
- 先月
これは何?
Whisperは、whisper.cppプロジェクトとそのGGMLモデルファイルをベースにした、OpenAIのWhisper自動音声認識モデルのWindows向けC++実装です。DirectComputeのコンピュートシェーダーを使ってモデルの計算をGPU上で実行するため、CUDAやPyTorchに依存せず、Direct3D 11.0に対応するあらゆるハードウェアGPUで動作します。
音声ファイルの文字起こしや、マイク音声のリアルタイム録音に対応したWhisperDesktop GUIに加え、COM形式のネイティブDLLと、NuGetで配布されるC#ラッパーも提供しています。音声のデコードにはMedia Foundationを使用し、マイク録音では音声アクティビティ検出を利用できます。対応OSは64ビット版Windowsのみです。
作者によると、2023年以降は更新されておらず、商用の後継製品が存在します。
主な機能
- 01Direct3D 11.0対応GPU上でDirectComputeのコンピュートシェーダーを使った、ベンダーを問わないGPU推論
- 02OSコンポーネント以外のランタイム依存関係がないネイティブC++ライブラリ
- 03ファイルの文字起こしとマイク音声のリアルタイム録音に対応したデスクトップGUI
- 04Media Foundationによる音声・動画のデコード
- 05マイク録音向けの音声アクティビティ検出
- 06NuGetで提供されるC#ラッパーとPowerShell 5.1のスクリプト対応
ユースケース
- PythonやCUDAをインストールせずに、Windows PCで音声ファイルを文字起こしする
- Windows向けC#またはC++アプリケーションにオフライン音声認識を組み込む
- 内蔵GPUまたはNVIDIA以外のGPUを搭載したマシンで、マイク入力をリアルタイムに文字起こしする
クイックスタート
- 1
Releases セクションから WhisperDesktop.zip をダウンロードして展開し、WhisperDesktop.exe を実行します
- 2
初回起動時にプロンプトが表示されたら、ggml-medium.bin(1.42GB)などのモデルをダウンロードします
使う前に知っておきたいこと
- Windows 64-bit のみ対応しており、macOS と Linux はサポートしていません。
- AVX1 と F16C に対応した CPU が必要です。
- 作者は2023年以降このプロジェクトを更新しておらず、後継の商用製品があります。
- 言語の自動検出には対応しておらず、リアルタイム録音は遅延が大きく(約5~10秒)なります。
収録されている特集
トピック
よくある質問
- Whisper とは?
- OpenAIのWhisper音声認識をWindows向けに移植したC++実装。DirectCompute経由でDirect3D 11 GPU上で推論を実行します。 Whisperは、whisper.cppプロジェクトとそのGGMLモデルファイルをベースにした、OpenAIのWhisper自動音声認識モデルのWindows向けC++実装です。DirectComputeのコンピュートシェーダーを使ってモデルの計算をGPU上で実行するため、CUDAやPyTorchに依存せず、Direct3D 11.0に対応するあらゆるハードウェアGPUで動作します。
- Whisper は無料で使えますか?ライセンスは?
- Whisper は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Whisper は今もメンテナンスされていますか?
- 半年以内に更新あり。Whisper の最終コミットは 2026年9月22日 です。
- Whisper は何に使えますか?
- PythonやCUDAをインストールせずに、Windows PCで音声ファイルを文字起こしする Windows向けC#またはC++アプリケーションにオフライン音声認識を組み込む 内蔵GPUまたはNVIDIA以外のGPUを搭載したマシンで、マイク入力をリアルタイムに文字起こしする
- Whisper のインストール方法は?
- Releases セクションから WhisperDesktop.zip をダウンロードして展開し、WhisperDesktop.exe を実行します 初回起動時にプロンプトが表示されたら、ggml-medium.bin(1.42GB)などのモデルをダウンロードします
- Whisper はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Const-me/Whisper
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コマンドラインツール、Python API、学習レシピ、デプロイ用ランタイムを備えた、本番運用を重視したPyTorch製エンドツーエンド音声認識ツールキット。
Whisperでオフライン動作する、macOS・Windows向けのオープンソースなローカルファーストAI音声入力アプリ。
FunASRで音声を書き起こし、選択したテキストや話者に基づいて動画を切り出せるオープンソースのローカル動画編集ツール。LLMによる切り出しにも対応。
OpenAIのWhisper音声認識モデルをC/C++に移植し、CPUとGPUで高速・オフライン・依存関係なしに音声をテキスト化します。
CTranslate2推論エンジン上で動作する、メモリ使用量を抑えた8-bit量子化対応のOpenAI Whisper音声認識モデル再実装。