watzon/pindrop

A native macOS menu bar dictation app using local speech-to-text with WhisperKit

解決する課題

Pindrop はプライベートでオフラインの macOS 用 AI ディクテーションアプリです。音声をクラウドに送信せずにテキストへ変換します。Apple Silicon 上でローカルにモデルを実行することで、クラウドベースの文字起こしサービスの必要性を排除し、ユーザーのプライバシーを保護し、レイテンシを低減します。

仕組み

このアプリは Swift と SwiftUI で開発され、メニューバーユーティリティとして動作します。WhisperKit(Core ML 経由で OpenAI Whisper を使用)、Parakeet、SenseVoice、そして Apple のオンデバイス音声スタックなど、複数のローカル文字起こしエンジンを活用します。音声をリアルタイムで表示するストリーミングディクテーションや、録音中の話者を識別するオフライン話者ダイアリゼーションも可能です。

対象ユーザー

macOS(14.0 以降)を使用し、高品質でプライベートなディクテーションツールを求めるユーザー向けです。カーソル位置への直接テキスト挿入や、任意のアプリケーションへのクリップボードコピーが可能です。

ハイライト

  • ローカル推論:Whisper、Parakeet、SenseVoice など複数のローカルモデルに対応し、性能と精度のバランスを実現。
  • プライバシー重視:音声と文字起こしはすべてデバイス上で処理・保存されます。
  • ワークフロー統合:グローバルホットキー、プッシュ・トゥ・トーク、アクセシビリティ権限を利用したアクティブアプリへの直接テキスト挿入を提供。
  • AI 強化:Apple Intelligence、Anthropic、Ollama とのオプション統合により文字起こしをクリーンアップ可能。
  • 高度なツール:文字起こし検索ライブラリ、専門用語用カスタム辞書、AI エージェント統合用 MCP サーバーを含む。