anomalyco/hex
Local-first voice dictation for macOS. Hold a shortcut, speak, and paste into any app. Native Rust, on-device speech recognition, and a Linux beta.
解決する課題
HEX は、音声でディクテーションし、作業中の場所にテキストを正確に表示することで、タイピングの煩わしさを解決します。完全にデバイス上で動作するため、基本的なディクテーションでは音声がコンピュータから外部に出ることはありません。また、修正、アプリ固有の動作、およびプロバイダーベースの機能を有効にした場合のオプションの書き換えも処理します。
仕組み
ショートカット(Mac ではデフォルトで Option)を押しながら話し、離します。HEX は音声を録音し、セットアップ中にダウンロードした音声モデルを使用してローカルで文字起こしし、結果のテキストを現在フォーカスがあるアプリに貼り付けます。ショートカットをダブルタップして録音を続けたり、Escape でキャンセルしたり、Option-Shift-V で最後のディクテーションを再度貼り付けることができます。HEX はメニューバーアプリとして動作し、設定を開かずに文字起こしモデルを切り替えることができます。
対象ユーザー
HEX は、macOS(Apple シリコン、macOS 15+)で高速でプライベートな音声ディクテーションを求める人を対象としており、Windows と Linux のベータ版も提供しています。開発者、作家、クラウド文字起こしを避けたい人に特に役立ちます。また、音声アクション(タスクを説明して実行する)や実験的な音声コマンドなどのオプション機能、および独自のアプリにローカル文字起こしを追加したい開発者向けの TypeScript SDK も提供しています。
ハイライト
- ローカルファーストの文字起こし:音声はデバイスで処理され、基本的なディクテーションにクラウドは不要です。
- クロスプラットフォーム:Mac アプリは安定しており、Windows と Linux のベータ版が利用可能です。
- カスタマイズ可能:ショートカット、言語、モデルを選択し、修正やアプリ固有の動作のためのモードを設定できます。
- OpenCode によるオプションのプロバイダー駆動の書き換え。基本的なディクテーションには不要です。
- 実験的な音声コマンドはデバイス上で継続的に実行され、TypeScript でカスタムコマンドを作成できます。
- CLI で過去の文字起こしや会議を照会でき、TypeScript SDK で独自のアプリにローカル文字起こしを追加できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト