mylxsw/typeflux

Typeflux is a macOS menu bar voice input tool built with Swift. It is designed for a fast "hold to talk, release to insert" workflow: press a hotkey, speak naturally, let the app transcribe your speech, and send the resulting text back into the currently focused app.

何を解決するか

Typeflux は、マウス操作やアプリ間の切り替えを必要とせずに、アクティブなアプリケーションのカーソル位置に音声をテキストに変換して直接挿入する macOS アプリです。ユーザーは、タイプするよりも速く自分の考えを話すことができます。

動作方法

ユーザーはホットキーを使ってアプリとやり取りします。Fn キーを押すと直接音声入力が可能で、Fn キーを2回押すと、Q&A、テキストの再構成、翻訳などに対応する AI アシスタントが起動します。このアプリは、OpenAI Whisper や Groq などのクラウドベースの音声認識(STT)プロバイダーと、SenseVoice、FunASR、WhisperKit などの macOS 上での完全ローカル推論モデルをサポートしており、音声データがデバイス内に完全に留まるようになっています。

対象ユーザー

ブラウザ、コードエディタ、ネイティブアプリのあらゆるテキストフィールドで、高速かつプライバシー重視の音声入力が必要な macOS ユーザー。また、コンテンツ編集やエージェントワークフローに統合された AI 音声アシスタントを求めるユーザーにも適しています。

特徴

  • 直接テキスト挿入: コピー&ペーストを経由せずに、即座に任意のアプリにテキストを変換・挿入。
  • ローカル最優先のプライバシー: SenseVoice、WhisperKit など、デバイス上で実行されるモデルをサポートし、データが機械から外に出ることはありません。
  • 何でも質問可能: Q&A、選択テキストの再構成、複雑なワークフローに対応する音声駆動型 AI エージェント。
  • 柔軟なバックエンド: 複数のクラウドプロバイダーとローカルモデルに対応し、精度や言語のニーズに応じて選択可能。
  • ストリーミングプレビュー: ユーザーが話している間、リアルタイムで変換結果をプレビュー。
  • 履歴と再生: セッションをローカルに保存し、レビュー、音声再生、Markdownエクスポートが可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト