opennookorg/betterwispr
Free, open-source, local-first dictation app for macOS. Hold a shortcut, speak, and text is typed into any app. On-device speech-to-text with Whisper, Parakeet and Apple speech. Private, offline, open-source Wispr Flow alternative.
BetterWispr – macOS向けオフライン音声ディクテーション
概要 – BetterWisprは、フリーでオープンソースのmacOSアプリケーションで、キーボードショートカット(デフォルトは**⌥ Space**)を押している間、任意のウィンドウにテキストをディクテーションできます。完全にコンピューター上で動作し、オンデバイスの音声モデル(Apple組み込みの認識エンジン、NVIDIA Parakeet、OpenAIのWhisper)を使用するため、外部APIを意図的に接続しない限り、音声がマシンから出ることはありません。
主な機能
- 押している間話すか、トグルで話す – ショートカットを押して話し、離すと、カーソルがある場所に転写されたテキストが貼り付けられます。
- オンデバイスモデル – Apple Speech(ダウンロード不要)、Parakeet v2/v3(25のヨーロッパ言語)、Whisper large-v3 turbo。すべて一度ダウンロードすればオフラインで動作します。
- カスタム語彙 – 名前や専門用語などにスペルのヒントやフレーズの置き換えを追加できます。
- 修正からの学習 – 一度聞き間違えた単語を修正すると(履歴または貼り付け後すぐに)、次回から正しく綴ることをアプリに学習させられます。
- 音声コマンド – 「コンマ」「新しい行」「それを取り消して」「すみません、それを削除」「アットマークKV」(→「@KV」)などと言うと、ディクテーション中に句読点や記号を挿入できます。
- 会議モード – 会話の両側のライブ文字起こし。オプションで、オンデバイスのタイトル、要約、アクションアイテム抽出(Apple IntelligenceまたはローカルのOllamaモデルを使用)が可能です。
- 履歴 – 生の転写と修正済みの転写はローカルに保存され(無効化可能)、後で確認または再利用できます。
- モデル持ち込み – OpenAI互換のエンドポイント(例:Sarvam AI、Smallest AI、自己ホストのサーバー)に接続できます。キーはmacOSキーチェーンに保存され、オーディオは選択したエンドポイントにのみ送信されます。
プライバシーとデータの取り扱い
- 設定、カスタム語彙、転写履歴は、
~/Library/Application Support/BetterWispr/workspace.json(プレーンなJSON、暗号化されていません)に保存されます。 - モデルファイルは、同じ階層の
Modelsフォルダーに保存されます。 - オーディオ録音は一時ファイルに書き込まれ、各ディクテーションの直後に削除されます。
- 組み込みモデルは、明示的にダウンロードしない限りインターネットに接続しません。外部モデルの接続は、有効にした場合にのみ使用されます。
はじめに
- 最新リリースからDMGをダウンロードし、BetterWisprをアプリケーションフォルダーにドラッグします。
- アプリを開き、ウェルカムガイドに従って、モデルからモデルを選択します。
- マイクとアクセシビリティのアクセス許可を付与します(後者は、アプリがテキストを貼り付けることを可能にします)。
- 任意のテキストフィールドをクリックし、⌥ Spaceを押したまま話し、離します。
- 貼り付けに失敗した場合、テキストはフォールバックとしてクリップボードにコピーされます。
- 録音は2分後に自動停止します。
システム要件 – macOS 14以上(Apple Silicon推奨)。
コントリビューション – ビルド手順、プロジェクト構成、コントリビューションガイドラインはCONTRIBUTING.mdにあります。
ライセンス – Apache-2.0(サードパーティのモデル重みはそれぞれのライセンスを保持します)。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト