FrigadeHQ/yap
Free, open source voice dictation for macOS. On-device transcription with Apple's Speech framework. No cloud/no API keys/no account.
解決する課題
Yap は、macOS 用の高速でプライバシーに配慮したデバイス内音声入力ツールを提供します。クラウドベースの文字起こしや Whisper のような重い外部モデルに頼ることなく、ユーザーがアクティブなテキストフィールドにテキストを挿入することを可能にします。
仕組み
macOS 26 (Tahoe) で導入された SpeechAnalyzer および SpeechTranscriber API を活用し、Apple Silicon Mac 上でストリーミング音声文字起こしをローカルに実行します。アプリは AVAudioEngine を介してオーディオをキャプチャし、Apple のデバイス内モデルで処理を行い、システムクリップボードを一時的に使用して貼り付けコマンド (⌘V) をシミュレートすることで、フォーカスされたアプリケーションに結果のテキストを挿入します。
対象ユーザー
すべてのアプリケーションでグローバルに動作する、軽量でプライバシー重視の音声入力ツールを求める Apple Silicon 版 macOS ユーザー。特に、クラウドベースのサービスやメモリ消費の激しいモデルの重みを避けたい方に最適です。
ハイライト
- 完全なデバイス内処理: 音声や文字起こしデータがマシンから外部に出ることはありません。ネットワーク通信やテレメトリも一切ありません。
- グローバルな統合: 再割り当て可能なショートカット (例:
⌘⇧D) を使用して、入力可能なあらゆるアプリで動作します。 - 低オーバーヘッド: ネイティブの Swift で記述されており、Electron や重いブラウザエンジンを使用していないため、アイドル時のメモリ使用量は約 60 MB です。
- ライブフィードバック: 発話中にライブ波形とリアルタイムの逐次文字起こしプレビューを表示します。
- ローカル履歴: すべての文字起こし結果をローカルに保存し、簡単に取得・再利用できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト